Running as unit: rb-build-amd64_10-54017.service; invocation ID: 9a435ddef2e84490826d1d737a2e4100 ==================================================================================== Sat Sep 20 00:08:09 UTC 2025 - running /srv/jenkins/bin/reproducible_build.sh (for job reproducible_builder_amd64_10) on jenkins, called using "ionos5-amd64 ionos1-amd64" as arguments. Sat Sep 20 00:08:09 UTC 2025 - actually running "reproducible_build.sh" (md5sum cc591790ab2c8e13f5e554202b95c89c) as "/tmp/jenkins-script-3McfpNUn" $ git clone https://salsa.debian.org/qa/jenkins.debian.net.git ; more CONTRIBUTING Sat Sep 20 00:08:09 UTC 2025 - checking /var/lib/jenkins/offline_nodes if ionos5-amd64.debian.net is marked as down. Sat Sep 20 00:08:09 UTC 2025 - checking via ssh if ionos5-amd64.debian.net is up. removed '/tmp/read-only-fs-test-6QBNzZ' Sat Sep 20 00:08:09 UTC 2025 - checking /var/lib/jenkins/offline_nodes if ionos1-amd64.debian.net is marked as down. Sat Sep 20 00:08:09 UTC 2025 - checking via ssh if ionos1-amd64.debian.net is up. removed '/tmp/read-only-fs-test-yflSRD' 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 experimental on amd64 on jenkins now. 1st build will be done on ionos5-amd64.debian.net. 2nd build will be done on ionos1-amd64.debian.net. ============================================================================= Sat Sep 20 00:08:11 UTC 2025 I: starting to build glib2.0/experimental/amd64 on jenkins on '2025-09-20 00:08' Sat Sep 20 00:08:11 UTC 2025 I: The jenkins build log is/was available at https://jenkins.debian.net/userContent/reproducible/debian/build_service/amd64_10/54017/console.log 1758326891 amd64 experimental glib2.0 Sat Sep 20 00:08:11 UTC 2025 I: Downloading source for experimental/glib2.0=2.86.0-4 --2025-09-20 00:08:11-- http://cdn-fastly.deb.debian.org/debian/pool/main/g/glib2.0/glib2.0_2.86.0-4.dsc Connecting to 46.16.76.132:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 5099 (5.0K) [text/prs.lines.tag] Saving to: ‘glib2.0_2.86.0-4.dsc’ 0K .... 100% 474M=0s 2025-09-20 00:08:11 (474 MB/s) - ‘glib2.0_2.86.0-4.dsc’ saved [5099/5099] --2025-09-20 00:08:11-- http://cdn-fastly.deb.debian.org/debian/pool/main/g/glib2.0/glib2.0_2.86.0-4.dsc Connecting to 46.16.76.132:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 5099 (5.0K) [text/prs.lines.tag] Saving to: ‘glib2.0_2.86.0-4.dsc’ 0K .... 100% 474M=0s 2025-09-20 00:08:11 (474 MB/s) - ‘glib2.0_2.86.0-4.dsc’ saved [5099/5099] Sat Sep 20 00:08:11 UTC 2025 I: glib2.0_2.86.0-4.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.86.0-4 Maintainer: Debian GNOME Maintainers Uploaders: Jeremy Bícha , Marco Trevisan (Treviño) , Simon McVittie , Homepage: https://gitlab.gnome.org/GNOME/glib Standards-Version: 4.7.2 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-debian:native, 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: ade0b6ba8926c1cc81e28c86ae2652f47ceff885 660708 glib2.0_2.86.0.orig-unicode-data.tar.xz 5e3bead2d1aded0869942276635013ed3696eaf6 5679348 glib2.0_2.86.0.orig.tar.xz 4f83ef62c04427e85a1e2c9d6fddd8b86df82ee2 367644 glib2.0_2.86.0-4.debian.tar.xz Checksums-Sha256: c1742461e8c0e9673a3453a3127671169de9cb0138493e5c916f1b989530efcd 660708 glib2.0_2.86.0.orig-unicode-data.tar.xz b5739972d737cfb0d6fd1e7f163dfe650e2e03740bb3b8d408e4d1faea580d6d 5679348 glib2.0_2.86.0.orig.tar.xz cab6af89b8806b3581d5690918bb811ef8aec59b389ba73ca9fc14a14c841aff 367644 glib2.0_2.86.0-4.debian.tar.xz Files: 2b38b2623d9b97ba703de7c94fd25ba2 660708 glib2.0_2.86.0.orig-unicode-data.tar.xz 2148a72c0e910772fdec240287b19aa7 5679348 glib2.0_2.86.0.orig.tar.xz 49be05926a6eef530983cb73f5894af0 367644 glib2.0_2.86.0-4.debian.tar.xz Dgit: bbdabdbc8e5f952f536268715547754ff4367f44 debian archive/debian/2.86.0-4 https://git.dgit.debian.org/glib2.0 Git-Tag-Info: tag=d63dc7c3385a12e0b625540be53e0d84f295a0c7 fp=7a073ad1ae694fa25bff62e5235c099d3eb33076 Git-Tag-Tagger: Simon McVittie -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEN02M5NuW6cvUwJcqYG0ITkaDwHkFAmjNdoEACgkQYG0ITkaD wHmQ6RAA3IogNO/DaAS/3tDPltF8zksQJH599xaISSflucu7WUzsHmt7Nzjjai9x mUAp+QSBBVDGKjTTPdix4cbQ7b5WnXPlBqzUsGKQRz7/8BPvxyqyJFQUq4TPAeqZ jlYsGXLE+fPP5SL2TO269UzkN3uTd9GQbdHGV/Wl+GhlZfI14Bz2lIT3zZ2Nfbkn xY9ZV3PoAL0LEb3X6AhEKCw/gfceFxewUN+RlYUgWkOosZuRiGKtIJuUr0aGXKIl kGx1Yur9UhuYeqq1U4xp9bEnhiMLU+fkk8JdvWY+j0hCVS0p6+c0xSLclyXgE7Ig McwWVhx67I/aYdKOvkWaD9EuVZJKauGD0BW0Rpb9LX80BHvXxTzdHzfkVd1cj4M9 N8QLbBriCPVZYR9EvPaLCH5JvZkQRTfmoYKE2Kb4gtkNwLzAQoGLdzI5WobTOmm/ 6o94GzcN6QtTJY0v5Jl1DLgsmGT68ioTMlixckhwzruxWZ0UvqaacfXGMJgQdTZW bbTGV63FhAVj1uuvINdmYi9U2TiHP7/l78SJL51/yNoXtDkJm0nTG0LYcNTABgoa Nwy7GmjFXjUt6oORlycWa4DtSoGEaUOrcqTDoKNxFaJjQ7M0mIySRYTfHI80b15P UdQ4Dy7nfe9G3duGZfGk+jaf93JMnS6VriBLKpIttMAV+nYLiDE= =vcb4 -----END PGP SIGNATURE----- Sat Sep 20 00:08:11 UTC 2025 I: Checking whether the package is not for us Sat Sep 20 00:08:11 UTC 2025 I: Starting 1st build on remote node ionos5-amd64.debian.net. Sat Sep 20 00:08:11 UTC 2025 I: Preparing to do remote build '1' on ionos5-amd64.debian.net. Sat Sep 20 00:08:11 UTC 2025 - checking /var/lib/jenkins/offline_nodes if ionos5-amd64.debian.net is marked as down. Sat Sep 20 00:08:11 UTC 2025 - checking via ssh if ionos5-amd64.debian.net is up. removed '/tmp/read-only-fs-test-xeq2QH' ==================================================================================== Fri Oct 23 06:31:12 UTC 2026 - running /srv/jenkins/bin/reproducible_build.sh (for job /srv/jenkins/bin/reproducible_build.sh) on ionos5-amd64, called using "1 glib2.0 experimental /srv/reproducible-results/rbuild-debian/r-b-build.so1NgkDa 2.86.0-4" as arguments. Fri Oct 23 06:31:12 UTC 2026 - actually running "reproducible_build.sh" (md5sum cc591790ab2c8e13f5e554202b95c89c) as "/tmp/jenkins-script-kA8dDNGU" $ git clone https://salsa.debian.org/qa/jenkins.debian.net.git ; more CONTRIBUTING Fri Oct 23 06:31:12 UTC 2026 I: Downloading source for experimental/glib2.0=2.86.0-4 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 6713 kB of source archives. Get:1 http://cdn-fastly.deb.debian.org/debian experimental/main glib2.0 2.86.0-4 (dsc) [5099 B] Get:2 http://cdn-fastly.deb.debian.org/debian experimental/main glib2.0 2.86.0-4 (tar) [661 kB] Get:3 http://cdn-fastly.deb.debian.org/debian experimental/main glib2.0 2.86.0-4 (tar) [5679 kB] Get:4 http://cdn-fastly.deb.debian.org/debian experimental/main glib2.0 2.86.0-4 (diff) [368 kB] Fetched 6713 kB in 0s (39.2 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 6713 kB of source archives. Get:1 http://cdn-fastly.deb.debian.org/debian experimental/main glib2.0 2.86.0-4 (dsc) [5099 B] Get:2 http://cdn-fastly.deb.debian.org/debian experimental/main glib2.0 2.86.0-4 (tar) [661 kB] Get:3 http://cdn-fastly.deb.debian.org/debian experimental/main glib2.0 2.86.0-4 (tar) [5679 kB] Get:4 http://cdn-fastly.deb.debian.org/debian experimental/main glib2.0 2.86.0-4 (diff) [368 kB] Fetched 6713 kB in 0s (39.2 MB/s) Download complete and in download only mode ============================================================================= Building glib2.0 in experimental on amd64 on ionos5-amd64 now. Date: Fri Oct 23 06:31:12 UTC 2026 Date UTC: Fri Oct 23 06:31: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 Oct 22 18:31:12 -12 2026 I: pbuilder-time-stamp: 1792737072 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/experimental-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: Copying source file I: copying [glib2.0_2.86.0-4.dsc] I: copying [./glib2.0_2.86.0.orig-unicode-data.tar.xz] I: copying [./glib2.0_2.86.0.orig.tar.xz] I: copying [./glib2.0_2.86.0-4.debian.tar.xz] I: Extracting source dpkg-source: warning: cannot verify inline signature for ./glib2.0_2.86.0-4.dsc: no acceptable signature found dpkg-source: info: extracting glib2.0 in glib2.0-2.86.0 dpkg-source: info: unpacking glib2.0_2.86.0.orig.tar.xz dpkg-source: info: unpacking glib2.0_2.86.0.orig-unicode-data.tar.xz dpkg-source: info: unpacking glib2.0_2.86.0-4.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying ghash-Fix-entry_is_big-for-CHERI-architecture.patch dpkg-source: info: applying ghash-Handle-all-table-sizes-in-iterator.patch dpkg-source: info: applying ghash-Fix-signed-integer-overflow-in-g_hash_table_set_shi.patch dpkg-source: info: applying gbookmarkfile-Escape-icon-href-and-mime.patch dpkg-source: info: applying Update-Ukrainian-translation.patch dpkg-source: info: applying Update-Catalan-translation.patch dpkg-source: info: applying Update-Lithuanian-translation.patch dpkg-source: info: applying tests-Fix-clang-compilation-warnings.patch dpkg-source: info: applying gmem-Replace-SIZE_OVERFLOWS-with-g_size_checked_mul.patch dpkg-source: info: applying Update-Brazilian-Portuguese-translation.patch dpkg-source: info: applying Update-eu-translation.patch dpkg-source: info: applying Update-Korean-translation.patch dpkg-source: info: applying Update-Japanese-translation.patch dpkg-source: info: applying Update-Galician-translations.patch dpkg-source: info: applying Update-Hungarian-translation.patch dpkg-source: info: applying gstrfuncs-Check-string-length-in-g_strescape.patch dpkg-source: info: applying gio-tests-socket-listener-should-depend-on-libdl.patch dpkg-source: info: applying gutils-Support-test-env-in-load_user_special_dirs.patch dpkg-source: info: applying Update-Turkish-translation.patch dpkg-source: info: applying gutils-Only-allow-HOME-in-load_user_special_dirs.patch dpkg-source: info: applying gutils-Strip-all-trailing-slahes-in-load_user_special_dir.patch dpkg-source: info: applying gutils-Reject-unquoted-entries-in-load_user_special_dirs.patch dpkg-source: info: applying gutils-Handle-huge-lines-in-load_user_special_dirs.patch dpkg-source: info: applying fuzzing-add-special-dirs-fuzzing-test.patch dpkg-source: info: applying fuzzing-Fix-fuzz_special_dirs.patch dpkg-source: info: applying get_help-Ignore-width-of-invisible-options.patch dpkg-source: info: applying gutils-Handle-singletons-in-unlocked-functions.patch dpkg-source: info: applying Update-Esperanto-translation.patch dpkg-source: info: applying Update-Serbian-translation.patch dpkg-source: info: applying gtype-Define-copy-and-free-functions-for-GTypeClass-and-G.patch dpkg-source: info: applying gio-tests-Factor-out-connection_wait_for_bus-from-gdbus-s.patch dpkg-source: info: applying gio-tests-Avoid-a-race-condition.patch dpkg-source: info: applying gio-tests-Convert-the-time-to-wait-for-expected-signal-in.patch dpkg-source: info: applying gio-tests-Wait-up-to-10-seconds-for-a-signal-to-be-receiv.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: using fakeroot in build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/3355207/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='amd64' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=42 ' DISTRIBUTION='experimental' HOME='/root' HOST_ARCH='amd64' IFS=' ' INVOCATION_ID='df3275453e2b43d88abeedac704f6a92' LANG='C' LANGUAGE='en_US:en' LC_ALL='C' 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='3355207' 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.so1NgkDa/pbuilderrc_zmKX --distribution experimental --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/experimental-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.so1NgkDa/b1 --logfile b1/build.log glib2.0_2.86.0-4.dsc' SUDO_GID='110' SUDO_HOME='/var/lib/jenkins' SUDO_UID='105' 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 ionos5-amd64 6.12.43+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.43-1 (2025-08-27) x86_64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Aug 10 2025 /bin -> usr/bin I: user script /srv/workspace/pbuilder/3355207/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: amd64 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-debian:native, 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 ... 19917 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-debian:native. 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} 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-16{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-charset-normalizer{a} python3-dbus{a} python3-debian{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, 153 newly installed, 0 to remove and 0 not upgraded. Need to get 45.1 MB of archives. After unpacking 191 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian unstable/main amd64 libexpat1 amd64 2.7.2-1 [111 kB] Get: 2 http://deb.debian.org/debian unstable/main amd64 libpython3.13-minimal amd64 3.13.7-1 [864 kB] Get: 3 http://deb.debian.org/debian unstable/main amd64 python3.13-minimal amd64 3.13.7-1 [2216 kB] Get: 4 http://deb.debian.org/debian unstable/main amd64 python3-minimal amd64 3.13.7-1 [27.2 kB] Get: 5 http://deb.debian.org/debian unstable/main amd64 media-types all 13.0.0 [29.3 kB] Get: 6 http://deb.debian.org/debian unstable/main amd64 netbase all 6.5 [12.4 kB] Get: 7 http://deb.debian.org/debian unstable/main amd64 tzdata all 2025b-5 [260 kB] Get: 8 http://deb.debian.org/debian unstable/main amd64 libffi8 amd64 3.5.2-2 [25.5 kB] Get: 9 http://deb.debian.org/debian unstable/main amd64 readline-common all 8.3-3 [74.8 kB] Get: 10 http://deb.debian.org/debian unstable/main amd64 libreadline8t64 amd64 8.3-3 [191 kB] Get: 11 http://deb.debian.org/debian unstable/main amd64 libpython3.13-stdlib amd64 3.13.7-1 [1960 kB] Get: 12 http://deb.debian.org/debian unstable/main amd64 python3.13 amd64 3.13.7-1 [761 kB] Get: 13 http://deb.debian.org/debian unstable/main amd64 libpython3-stdlib amd64 3.13.7-1 [10.2 kB] Get: 14 http://deb.debian.org/debian unstable/main amd64 python3 amd64 3.13.7-1 [28.3 kB] Get: 15 http://deb.debian.org/debian unstable/main amd64 sensible-utils all 0.0.26 [27.0 kB] Get: 16 http://deb.debian.org/debian unstable/main amd64 libmagic-mgc amd64 1:5.46-5 [338 kB] Get: 17 http://deb.debian.org/debian unstable/main amd64 libmagic1t64 amd64 1:5.46-5 [109 kB] Get: 18 http://deb.debian.org/debian unstable/main amd64 file amd64 1:5.46-5 [43.6 kB] Get: 19 http://deb.debian.org/debian unstable/main amd64 gettext-base amd64 0.23.1-2+b1 [244 kB] Get: 20 http://deb.debian.org/debian unstable/main amd64 libuchardet0 amd64 0.0.8-2 [68.5 kB] Get: 21 http://deb.debian.org/debian unstable/main amd64 groff-base amd64 1.23.0-9 [1187 kB] Get: 22 http://deb.debian.org/debian unstable/main amd64 bsdextrautils amd64 2.41.1-3 [100 kB] Get: 23 http://deb.debian.org/debian unstable/main amd64 libpipeline1 amd64 1.5.8-1 [42.0 kB] Get: 24 http://deb.debian.org/debian unstable/main amd64 man-db amd64 2.13.1-1 [1469 kB] Get: 25 http://deb.debian.org/debian unstable/main amd64 m4 amd64 1.4.20-1 [324 kB] Get: 26 http://deb.debian.org/debian unstable/main amd64 autoconf all 2.72-3.1 [494 kB] Get: 27 http://deb.debian.org/debian unstable/main amd64 autotools-dev all 20240727.1 [60.2 kB] Get: 28 http://deb.debian.org/debian unstable/main amd64 automake all 1:1.17-4 [862 kB] Get: 29 http://deb.debian.org/debian unstable/main amd64 autopoint all 0.23.1-2 [770 kB] Get: 30 http://deb.debian.org/debian unstable/main amd64 libdbus-1-3 amd64 1.16.2-2 [178 kB] Get: 31 http://deb.debian.org/debian unstable/main amd64 dbus-bin amd64 1.16.2-2 [80.0 kB] Get: 32 http://deb.debian.org/debian unstable/main amd64 dbus-session-bus-common all 1.16.2-2 [52.3 kB] Get: 33 http://deb.debian.org/debian unstable/main amd64 libapparmor1 amd64 4.1.0-1 [43.7 kB] Get: 34 http://deb.debian.org/debian unstable/main amd64 dbus-daemon amd64 1.16.2-2 [159 kB] Get: 35 http://deb.debian.org/debian unstable/main amd64 libdebhelper-perl all 13.26 [91.8 kB] Get: 36 http://deb.debian.org/debian unstable/main amd64 libtool all 2.5.4-5 [540 kB] Get: 37 http://deb.debian.org/debian unstable/main amd64 dh-autoreconf all 21 [12.2 kB] Get: 38 http://deb.debian.org/debian unstable/main amd64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 39 http://deb.debian.org/debian unstable/main amd64 libfile-stripnondeterminism-perl all 1.15.0-1 [19.9 kB] Get: 40 http://deb.debian.org/debian unstable/main amd64 dh-strip-nondeterminism all 1.15.0-1 [8812 B] Get: 41 http://deb.debian.org/debian unstable/main amd64 libelf1t64 amd64 0.193-3 [192 kB] Get: 42 http://deb.debian.org/debian unstable/main amd64 dwz amd64 0.16-2 [108 kB] Get: 43 http://deb.debian.org/debian unstable/main amd64 libunistring5 amd64 1.3-2 [477 kB] Get: 44 http://deb.debian.org/debian unstable/main amd64 libxml2-16 amd64 2.14.5+dfsg-0.2 [638 kB] Get: 45 http://deb.debian.org/debian unstable/main amd64 gettext amd64 0.23.1-2+b1 [1680 kB] Get: 46 http://deb.debian.org/debian unstable/main amd64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 47 http://deb.debian.org/debian unstable/main amd64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 48 http://deb.debian.org/debian unstable/main amd64 debhelper all 13.26 [939 kB] Get: 49 http://deb.debian.org/debian unstable/main amd64 libglib2.0-0t64 amd64 2.84.4-3 [1518 kB] Get: 50 http://deb.debian.org/debian unstable/main amd64 desktop-file-utils amd64 0.28-1 [91.7 kB] Get: 51 http://deb.debian.org/debian unstable/main amd64 dh-python all 6.20250414 [116 kB] Get: 52 http://deb.debian.org/debian unstable/main amd64 sgml-base all 1.31+nmu1 [10.9 kB] Get: 53 http://deb.debian.org/debian unstable/main amd64 xml-core all 0.19 [20.1 kB] Get: 54 http://deb.debian.org/debian unstable/main amd64 sgml-data all 2.0.11+nmu1 [179 kB] Get: 55 http://deb.debian.org/debian unstable/main amd64 docbook-xml all 4.5-13 [77.4 kB] Get: 56 http://deb.debian.org/debian unstable/main amd64 docbook-xsl all 1.79.2+dfsg-7 [1221 kB] Get: 57 http://deb.debian.org/debian unstable/main amd64 docutils-common all 0.21.2+dfsg-2 [128 kB] Get: 58 http://deb.debian.org/debian unstable/main amd64 fonts-dejavu-mono all 2.37-8 [489 kB] Get: 59 http://deb.debian.org/debian unstable/main amd64 fonts-dejavu-core all 2.37-8 [840 kB] Get: 60 http://deb.debian.org/debian unstable/main amd64 fontconfig-config amd64 2.15.0-2.4 [318 kB] Get: 61 http://deb.debian.org/debian unstable/main amd64 python3-markupsafe amd64 2.1.5-1+b3 [14.0 kB] Get: 62 http://deb.debian.org/debian unstable/main amd64 python3-jinja2 all 3.1.6-1 [107 kB] Get: 63 http://deb.debian.org/debian unstable/main amd64 python3-markdown all 3.9-1 [87.4 kB] Get: 64 http://deb.debian.org/debian unstable/main amd64 python3-packaging all 25.0-1 [56.6 kB] Get: 65 http://deb.debian.org/debian unstable/main amd64 python3-pygments all 2.18.0+dfsg-2 [836 kB] Get: 66 http://deb.debian.org/debian unstable/main amd64 python3-smartypants all 2.0.0-4 [13.9 kB] Get: 67 http://deb.debian.org/debian unstable/main amd64 python3-typogrify all 1:2.0.7-4 [12.8 kB] Get: 68 http://deb.debian.org/debian unstable/main amd64 gi-docgen all 2025.4-1 [89.1 kB] Get: 69 http://deb.debian.org/debian unstable/main amd64 gir1.2-glib-2.0 amd64 2.84.4-3 [198 kB] Get: 70 http://deb.debian.org/debian unstable/main amd64 libgirepository-1.0-1 amd64 1.86.0-2 [117 kB] Get: 71 http://deb.debian.org/debian unstable/main amd64 gir1.2-girepository-2.0 amd64 1.86.0-2 [40.1 kB] Get: 72 http://deb.debian.org/debian unstable/main amd64 native-architecture all 0.2.6 [2264 B] Get: 73 http://deb.debian.org/debian unstable/main amd64 libgirepository-2.0-0 amd64 2.84.4-3 [143 kB] Get: 74 http://deb.debian.org/debian unstable/main amd64 girepository-tools amd64 2.84.4-3 [150 kB] Get: 75 http://deb.debian.org/debian unstable/main amd64 gnome-pkg-tools all 0.22.10 [17.3 kB] Get: 76 http://deb.debian.org/debian unstable/main amd64 python3-mako all 1.3.9-1 [83.6 kB] Get: 77 http://deb.debian.org/debian unstable/main amd64 python3-autocommand all 2.2.2-3 [13.6 kB] Get: 78 http://deb.debian.org/debian unstable/main amd64 python3-more-itertools all 10.8.0-1 [71.7 kB] Get: 79 http://deb.debian.org/debian unstable/main amd64 python3-typing-extensions all 4.15.0-1 [92.4 kB] Get: 80 http://deb.debian.org/debian unstable/main amd64 python3-typeguard all 4.4.4-1 [37.1 kB] Get: 81 http://deb.debian.org/debian unstable/main amd64 python3-inflect all 7.5.0-1 [33.0 kB] Get: 82 http://deb.debian.org/debian unstable/main amd64 python3-jaraco.context all 6.0.1-1 [8276 B] Get: 83 http://deb.debian.org/debian unstable/main amd64 python3-jaraco.functools all 4.1.0-1 [12.0 kB] Get: 84 http://deb.debian.org/debian unstable/main amd64 python3-pkg-resources all 78.1.1-0.1 [224 kB] Get: 85 http://deb.debian.org/debian unstable/main amd64 python3-jaraco.text all 4.0.0-1 [11.4 kB] Get: 86 http://deb.debian.org/debian unstable/main amd64 python3-zipp all 3.23.0-1 [11.0 kB] Get: 87 http://deb.debian.org/debian unstable/main amd64 python3-setuptools all 78.1.1-0.1 [738 kB] Get: 88 http://deb.debian.org/debian unstable/main amd64 gobject-introspection-bin amd64 1.86.0-2 [274 kB] Get: 89 http://deb.debian.org/debian unstable/main amd64 libffi-dev amd64 3.5.2-2 [63.7 kB] Get: 90 http://deb.debian.org/debian unstable/main amd64 uuid-dev amd64 2.41.1-3 [50.4 kB] Get: 91 http://deb.debian.org/debian unstable/main amd64 libblkid-dev amd64 2.41.1-3 [230 kB] Get: 92 http://deb.debian.org/debian unstable/main amd64 libsepol-dev amd64 3.8.1-1 [373 kB] Get: 93 http://deb.debian.org/debian unstable/main amd64 libpcre2-16-0 amd64 10.46-1 [281 kB] Get: 94 http://deb.debian.org/debian unstable/main amd64 libpcre2-32-0 amd64 10.46-1 [268 kB] Get: 95 http://deb.debian.org/debian unstable/main amd64 libpcre2-posix3 amd64 10.46-1 [63.9 kB] Get: 96 http://deb.debian.org/debian unstable/main amd64 libpcre2-dev amd64 10.46-1 [853 kB] Get: 97 http://deb.debian.org/debian unstable/main amd64 libselinux1-dev amd64 3.8.1-1 [169 kB] Get: 98 http://deb.debian.org/debian unstable/main amd64 libmount-dev amd64 2.41.1-3 [30.8 kB] Get: 99 http://deb.debian.org/debian unstable/main amd64 libsysprof-capture-4-dev amd64 49.0-1 [53.4 kB] Get: 100 http://deb.debian.org/debian unstable/main amd64 libpkgconf3 amd64 1.8.1-4 [36.4 kB] Get: 101 http://deb.debian.org/debian unstable/main amd64 pkgconf-bin amd64 1.8.1-4 [30.2 kB] Get: 102 http://deb.debian.org/debian unstable/main amd64 pkgconf amd64 1.8.1-4 [26.2 kB] Get: 103 http://deb.debian.org/debian unstable/main amd64 zlib1g-dev amd64 1:1.3.dfsg+really1.3.1-1+b1 [920 kB] Get: 104 http://deb.debian.org/debian unstable/main amd64 libgio-2.0-dev amd64 2.84.4-3 [1688 kB] Get: 105 http://deb.debian.org/debian unstable/main amd64 libglib2.0-data all 2.84.4-3 [1286 kB] Get: 106 http://deb.debian.org/debian unstable/main amd64 libglib2.0-bin amd64 2.84.4-3 [130 kB] Get: 107 http://deb.debian.org/debian unstable/main amd64 libgio-2.0-dev-bin amd64 2.84.4-3 [166 kB] Get: 108 http://deb.debian.org/debian unstable/main amd64 libglib2.0-dev-bin amd64 2.84.4-3 [54.7 kB] Get: 109 http://deb.debian.org/debian unstable/main amd64 libglib2.0-dev amd64 2.84.4-3 [55.5 kB] Get: 110 http://deb.debian.org/debian unstable/main amd64 gobject-introspection amd64 1.86.0-2 [125 kB] Get: 111 http://deb.debian.org/debian unstable/main amd64 libbrotli1 amd64 1.1.0-2+b7 [307 kB] Get: 112 http://deb.debian.org/debian unstable/main amd64 libcap-dev amd64 1:2.75-10+b1 [546 kB] Get: 113 http://deb.debian.org/debian unstable/main amd64 libsystemd-dev amd64 258-1 [1309 kB] Get: 114 http://deb.debian.org/debian unstable/main amd64 libdbus-1-dev amd64 1.16.2-2 [215 kB] Get: 115 http://deb.debian.org/debian unstable/main amd64 libzstd-dev amd64 1.5.7+dfsg-1.1 [389 kB] Get: 116 http://deb.debian.org/debian unstable/main amd64 libelf-dev amd64 0.193-3 [101 kB] Get: 117 http://deb.debian.org/debian unstable/main amd64 libpng16-16t64 amd64 1.6.50-1 [282 kB] Get: 118 http://deb.debian.org/debian unstable/main amd64 libfreetype6 amd64 2.13.3+dfsg-1 [452 kB] Get: 119 http://deb.debian.org/debian unstable/main amd64 libfontconfig1 amd64 2.15.0-2.4 [401 kB] Get: 120 http://deb.debian.org/debian unstable/main amd64 libgpg-error0 amd64 1.55-2 [88.1 kB] Get: 121 http://deb.debian.org/debian unstable/main amd64 libgcrypt20 amd64 1.11.2-2 [865 kB] Get: 122 http://deb.debian.org/debian unstable/main amd64 x11-common all 1:7.7+25 [217 kB] Get: 123 http://deb.debian.org/debian unstable/main amd64 libice6 amd64 2:1.1.1-1 [65.4 kB] Get: 124 http://deb.debian.org/debian unstable/main amd64 libsm6 amd64 2:1.2.6-1 [37.3 kB] Get: 125 http://deb.debian.org/debian unstable/main amd64 libutempter0 amd64 1.2.1-4 [9112 B] Get: 126 http://deb.debian.org/debian unstable/main amd64 libxau6 amd64 1:1.0.11-1 [20.4 kB] Get: 127 http://deb.debian.org/debian unstable/main amd64 libxdmcp6 amd64 1:1.1.5-1 [27.8 kB] Get: 128 http://deb.debian.org/debian unstable/main amd64 libxcb1 amd64 1.17.0-2+b1 [144 kB] Get: 129 http://deb.debian.org/debian unstable/main amd64 libx11-data all 2:1.8.12-1 [343 kB] Get: 130 http://deb.debian.org/debian unstable/main amd64 libx11-6 amd64 2:1.8.12-1 [815 kB] Get: 131 http://deb.debian.org/debian unstable/main amd64 libxext6 amd64 2:1.3.4-1+b3 [50.4 kB] Get: 132 http://deb.debian.org/debian unstable/main amd64 libxt6t64 amd64 1:1.2.1-1.3 [208 kB] Get: 133 http://deb.debian.org/debian unstable/main amd64 libxmu6 amd64 2:1.1.3-3+b4 [59.0 kB] Get: 134 http://deb.debian.org/debian unstable/main amd64 libxpm4 amd64 1:3.5.17-1+b3 [56.2 kB] Get: 135 http://deb.debian.org/debian unstable/main amd64 libxaw7 amd64 2:1.0.16-1 [212 kB] Get: 136 http://deb.debian.org/debian unstable/main amd64 libxrender1 amd64 1:0.9.12-1 [27.9 kB] Get: 137 http://deb.debian.org/debian unstable/main amd64 libxft2 amd64 2.3.6-1+b4 [54.5 kB] Get: 138 http://deb.debian.org/debian unstable/main amd64 libxinerama1 amd64 2:1.1.4-3+b4 [16.0 kB] Get: 139 http://deb.debian.org/debian unstable/main amd64 libxml2-utils amd64 2.14.5+dfsg-0.2 [123 kB] Get: 140 http://deb.debian.org/debian unstable/main amd64 libxslt1.1 amd64 1.1.43-0.2 [155 kB] Get: 141 http://deb.debian.org/debian unstable/main amd64 ninja-build amd64 1.12.1-1 [142 kB] Get: 142 http://deb.debian.org/debian unstable/main amd64 meson all 1.9.0-1 [664 kB] Get: 143 http://deb.debian.org/debian unstable/main amd64 python3-charset-normalizer amd64 3.4.3-1 [131 kB] Get: 144 http://deb.debian.org/debian unstable/main amd64 python3-dbus amd64 1.4.0-1 [98.4 kB] Get: 145 http://deb.debian.org/debian unstable/main amd64 python3-debian all 1.0.1 [120 kB] Get: 146 http://deb.debian.org/debian unstable/main amd64 python3-roman all 5.1-1 [11.0 kB] Get: 147 http://deb.debian.org/debian unstable/main amd64 python3-docutils all 0.21.2+dfsg-2 [403 kB] Get: 148 http://deb.debian.org/debian unstable/main amd64 python3-gi amd64 3.50.0-6 [249 kB] Get: 149 http://deb.debian.org/debian unstable/main amd64 shared-mime-info amd64 2.4-5+b3 [758 kB] Get: 150 http://deb.debian.org/debian unstable/main amd64 tzdata-legacy all 2025b-5 [179 kB] Get: 151 http://deb.debian.org/debian unstable/main amd64 xbitmaps all 1.1.1-2.2 [25.1 kB] Get: 152 http://deb.debian.org/debian unstable/main amd64 xsltproc amd64 1.1.43-0.2 [43.6 kB] Get: 153 http://deb.debian.org/debian unstable/main amd64 xterm amd64 398-1 [876 kB] Fetched 45.1 MB in 2s (26.4 MB/s) Preconfiguring packages ... Selecting previously unselected package libexpat1:amd64. (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 ... 19917 files and directories currently installed.) Preparing to unpack .../libexpat1_2.7.2-1_amd64.deb ... Unpacking libexpat1:amd64 (2.7.2-1) ... Selecting previously unselected package libpython3.13-minimal:amd64. Preparing to unpack .../libpython3.13-minimal_3.13.7-1_amd64.deb ... Unpacking libpython3.13-minimal:amd64 (3.13.7-1) ... Selecting previously unselected package python3.13-minimal. Preparing to unpack .../python3.13-minimal_3.13.7-1_amd64.deb ... Unpacking python3.13-minimal (3.13.7-1) ... Setting up libpython3.13-minimal:amd64 (3.13.7-1) ... Setting up libexpat1:amd64 (2.7.2-1) ... Setting up python3.13-minimal (3.13.7-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 ... 20251 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.13.7-1_amd64.deb ... Unpacking python3-minimal (3.13.7-1) ... Selecting previously unselected package media-types. Preparing to unpack .../1-media-types_13.0.0_all.deb ... Unpacking media-types (13.0.0) ... Selecting previously unselected package netbase. Preparing to unpack .../2-netbase_6.5_all.deb ... Unpacking netbase (6.5) ... Selecting previously unselected package tzdata. Preparing to unpack .../3-tzdata_2025b-5_all.deb ... Unpacking tzdata (2025b-5) ... Selecting previously unselected package libffi8:amd64. Preparing to unpack .../4-libffi8_3.5.2-2_amd64.deb ... Unpacking libffi8:amd64 (3.5.2-2) ... Selecting previously unselected package readline-common. Preparing to unpack .../5-readline-common_8.3-3_all.deb ... Unpacking readline-common (8.3-3) ... Selecting previously unselected package libreadline8t64:amd64. Preparing to unpack .../6-libreadline8t64_8.3-3_amd64.deb ... Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8 to /lib/x86_64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8.2 to /lib/x86_64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8 to /lib/x86_64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8.2 to /lib/x86_64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' Unpacking libreadline8t64:amd64 (8.3-3) ... Selecting previously unselected package libpython3.13-stdlib:amd64. Preparing to unpack .../7-libpython3.13-stdlib_3.13.7-1_amd64.deb ... Unpacking libpython3.13-stdlib:amd64 (3.13.7-1) ... Selecting previously unselected package python3.13. Preparing to unpack .../8-python3.13_3.13.7-1_amd64.deb ... Unpacking python3.13 (3.13.7-1) ... Selecting previously unselected package libpython3-stdlib:amd64. Preparing to unpack .../9-libpython3-stdlib_3.13.7-1_amd64.deb ... Unpacking libpython3-stdlib:amd64 (3.13.7-1) ... Setting up python3-minimal (3.13.7-1) ... 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 ... 21266 files and directories currently installed.) Preparing to unpack .../000-python3_3.13.7-1_amd64.deb ... Unpacking python3 (3.13.7-1) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../001-sensible-utils_0.0.26_all.deb ... Unpacking sensible-utils (0.0.26) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../002-libmagic-mgc_1%3a5.46-5_amd64.deb ... Unpacking libmagic-mgc (1:5.46-5) ... Selecting previously unselected package libmagic1t64:amd64. Preparing to unpack .../003-libmagic1t64_1%3a5.46-5_amd64.deb ... Unpacking libmagic1t64:amd64 (1:5.46-5) ... Selecting previously unselected package file. Preparing to unpack .../004-file_1%3a5.46-5_amd64.deb ... Unpacking file (1:5.46-5) ... Selecting previously unselected package gettext-base. Preparing to unpack .../005-gettext-base_0.23.1-2+b1_amd64.deb ... Unpacking gettext-base (0.23.1-2+b1) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../006-libuchardet0_0.0.8-2_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.8-2) ... Selecting previously unselected package groff-base. Preparing to unpack .../007-groff-base_1.23.0-9_amd64.deb ... Unpacking groff-base (1.23.0-9) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../008-bsdextrautils_2.41.1-3_amd64.deb ... Unpacking bsdextrautils (2.41.1-3) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../009-libpipeline1_1.5.8-1_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../010-man-db_2.13.1-1_amd64.deb ... Unpacking man-db (2.13.1-1) ... Selecting previously unselected package m4. Preparing to unpack .../011-m4_1.4.20-1_amd64.deb ... Unpacking m4 (1.4.20-1) ... Selecting previously unselected package autoconf. Preparing to unpack .../012-autoconf_2.72-3.1_all.deb ... Unpacking autoconf (2.72-3.1) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../013-autotools-dev_20240727.1_all.deb ... Unpacking autotools-dev (20240727.1) ... Selecting previously unselected package automake. Preparing to unpack .../014-automake_1%3a1.17-4_all.deb ... Unpacking automake (1:1.17-4) ... Selecting previously unselected package autopoint. Preparing to unpack .../015-autopoint_0.23.1-2_all.deb ... Unpacking autopoint (0.23.1-2) ... Selecting previously unselected package libdbus-1-3:amd64. Preparing to unpack .../016-libdbus-1-3_1.16.2-2_amd64.deb ... Unpacking libdbus-1-3:amd64 (1.16.2-2) ... Selecting previously unselected package dbus-bin. Preparing to unpack .../017-dbus-bin_1.16.2-2_amd64.deb ... Unpacking dbus-bin (1.16.2-2) ... Selecting previously unselected package dbus-session-bus-common. Preparing to unpack .../018-dbus-session-bus-common_1.16.2-2_all.deb ... Unpacking dbus-session-bus-common (1.16.2-2) ... Selecting previously unselected package libapparmor1:amd64. Preparing to unpack .../019-libapparmor1_4.1.0-1_amd64.deb ... Unpacking libapparmor1:amd64 (4.1.0-1) ... Selecting previously unselected package dbus-daemon. Preparing to unpack .../020-dbus-daemon_1.16.2-2_amd64.deb ... Unpacking dbus-daemon (1.16.2-2) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../021-libdebhelper-perl_13.26_all.deb ... Unpacking libdebhelper-perl (13.26) ... Selecting previously unselected package libtool. Preparing to unpack .../022-libtool_2.5.4-5_all.deb ... Unpacking libtool (2.5.4-5) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../023-dh-autoreconf_21_all.deb ... Unpacking dh-autoreconf (21) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../024-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 .../025-libfile-stripnondeterminism-perl_1.15.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.15.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../026-dh-strip-nondeterminism_1.15.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.15.0-1) ... Selecting previously unselected package libelf1t64:amd64. Preparing to unpack .../027-libelf1t64_0.193-3_amd64.deb ... Unpacking libelf1t64:amd64 (0.193-3) ... Selecting previously unselected package dwz. Preparing to unpack .../028-dwz_0.16-2_amd64.deb ... Unpacking dwz (0.16-2) ... Selecting previously unselected package libunistring5:amd64. Preparing to unpack .../029-libunistring5_1.3-2_amd64.deb ... Unpacking libunistring5:amd64 (1.3-2) ... Selecting previously unselected package libxml2-16:amd64. Preparing to unpack .../030-libxml2-16_2.14.5+dfsg-0.2_amd64.deb ... Unpacking libxml2-16:amd64 (2.14.5+dfsg-0.2) ... Selecting previously unselected package gettext. Preparing to unpack .../031-gettext_0.23.1-2+b1_amd64.deb ... Unpacking gettext (0.23.1-2+b1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../032-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 .../033-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../034-debhelper_13.26_all.deb ... Unpacking debhelper (13.26) ... Selecting previously unselected package libglib2.0-0t64:amd64. Preparing to unpack .../035-libglib2.0-0t64_2.84.4-3_amd64.deb ... Unpacking libglib2.0-0t64:amd64 (2.84.4-3) ... Selecting previously unselected package desktop-file-utils. Preparing to unpack .../036-desktop-file-utils_0.28-1_amd64.deb ... Unpacking desktop-file-utils (0.28-1) ... Selecting previously unselected package dh-python. Preparing to unpack .../037-dh-python_6.20250414_all.deb ... Unpacking dh-python (6.20250414) ... Selecting previously unselected package sgml-base. Preparing to unpack .../038-sgml-base_1.31+nmu1_all.deb ... Unpacking sgml-base (1.31+nmu1) ... Selecting previously unselected package xml-core. Preparing to unpack .../039-xml-core_0.19_all.deb ... Unpacking xml-core (0.19) ... Selecting previously unselected package sgml-data. Preparing to unpack .../040-sgml-data_2.0.11+nmu1_all.deb ... Unpacking sgml-data (2.0.11+nmu1) ... Selecting previously unselected package docbook-xml. Preparing to unpack .../041-docbook-xml_4.5-13_all.deb ... Unpacking docbook-xml (4.5-13) ... Selecting previously unselected package docbook-xsl. Preparing to unpack .../042-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 .../043-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 .../044-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 .../045-fonts-dejavu-core_2.37-8_all.deb ... Unpacking fonts-dejavu-core (2.37-8) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../046-fontconfig-config_2.15.0-2.4_amd64.deb ... Unpacking fontconfig-config (2.15.0-2.4) ... Selecting previously unselected package python3-markupsafe. Preparing to unpack .../047-python3-markupsafe_2.1.5-1+b3_amd64.deb ... Unpacking python3-markupsafe (2.1.5-1+b3) ... Selecting previously unselected package python3-jinja2. Preparing to unpack .../048-python3-jinja2_3.1.6-1_all.deb ... Unpacking python3-jinja2 (3.1.6-1) ... Selecting previously unselected package python3-markdown. Preparing to unpack .../049-python3-markdown_3.9-1_all.deb ... Unpacking python3-markdown (3.9-1) ... Selecting previously unselected package python3-packaging. Preparing to unpack .../050-python3-packaging_25.0-1_all.deb ... Unpacking python3-packaging (25.0-1) ... Selecting previously unselected package python3-pygments. Preparing to unpack .../051-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 .../052-python3-smartypants_2.0.0-4_all.deb ... Unpacking python3-smartypants (2.0.0-4) ... Selecting previously unselected package python3-typogrify. Preparing to unpack .../053-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 .../054-gi-docgen_2025.4-1_all.deb ... Unpacking gi-docgen (2025.4-1) ... Selecting previously unselected package gir1.2-glib-2.0:amd64. Preparing to unpack .../055-gir1.2-glib-2.0_2.84.4-3_amd64.deb ... Unpacking gir1.2-glib-2.0:amd64 (2.84.4-3) ... Selecting previously unselected package libgirepository-1.0-1:amd64. Preparing to unpack .../056-libgirepository-1.0-1_1.86.0-2_amd64.deb ... Unpacking libgirepository-1.0-1:amd64 (1.86.0-2) ... Selecting previously unselected package gir1.2-girepository-2.0:amd64. Preparing to unpack .../057-gir1.2-girepository-2.0_1.86.0-2_amd64.deb ... Unpacking gir1.2-girepository-2.0:amd64 (1.86.0-2) ... Selecting previously unselected package native-architecture. Preparing to unpack .../058-native-architecture_0.2.6_all.deb ... Unpacking native-architecture (0.2.6) ... Selecting previously unselected package libgirepository-2.0-0:amd64. Preparing to unpack .../059-libgirepository-2.0-0_2.84.4-3_amd64.deb ... Unpacking libgirepository-2.0-0:amd64 (2.84.4-3) ... Selecting previously unselected package girepository-tools:amd64. Preparing to unpack .../060-girepository-tools_2.84.4-3_amd64.deb ... Unpacking girepository-tools:amd64 (2.84.4-3) ... Selecting previously unselected package gnome-pkg-tools. Preparing to unpack .../061-gnome-pkg-tools_0.22.10_all.deb ... Unpacking gnome-pkg-tools (0.22.10) ... Selecting previously unselected package python3-mako. Preparing to unpack .../062-python3-mako_1.3.9-1_all.deb ... Unpacking python3-mako (1.3.9-1) ... Selecting previously unselected package python3-autocommand. Preparing to unpack .../063-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 .../064-python3-more-itertools_10.8.0-1_all.deb ... Unpacking python3-more-itertools (10.8.0-1) ... Selecting previously unselected package python3-typing-extensions. Preparing to unpack .../065-python3-typing-extensions_4.15.0-1_all.deb ... Unpacking python3-typing-extensions (4.15.0-1) ... Selecting previously unselected package python3-typeguard. Preparing to unpack .../066-python3-typeguard_4.4.4-1_all.deb ... Unpacking python3-typeguard (4.4.4-1) ... Selecting previously unselected package python3-inflect. Preparing to unpack .../067-python3-inflect_7.5.0-1_all.deb ... Unpacking python3-inflect (7.5.0-1) ... Selecting previously unselected package python3-jaraco.context. Preparing to unpack .../068-python3-jaraco.context_6.0.1-1_all.deb ... Unpacking python3-jaraco.context (6.0.1-1) ... Selecting previously unselected package python3-jaraco.functools. Preparing to unpack .../069-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 .../070-python3-pkg-resources_78.1.1-0.1_all.deb ... Unpacking python3-pkg-resources (78.1.1-0.1) ... Selecting previously unselected package python3-jaraco.text. Preparing to unpack .../071-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 .../072-python3-zipp_3.23.0-1_all.deb ... Unpacking python3-zipp (3.23.0-1) ... Selecting previously unselected package python3-setuptools. Preparing to unpack .../073-python3-setuptools_78.1.1-0.1_all.deb ... Unpacking python3-setuptools (78.1.1-0.1) ... Selecting previously unselected package gobject-introspection-bin. Preparing to unpack .../074-gobject-introspection-bin_1.86.0-2_amd64.deb ... Unpacking gobject-introspection-bin (1.86.0-2) ... Selecting previously unselected package libffi-dev:amd64. Preparing to unpack .../075-libffi-dev_3.5.2-2_amd64.deb ... Unpacking libffi-dev:amd64 (3.5.2-2) ... Selecting previously unselected package uuid-dev:amd64. Preparing to unpack .../076-uuid-dev_2.41.1-3_amd64.deb ... Unpacking uuid-dev:amd64 (2.41.1-3) ... Selecting previously unselected package libblkid-dev:amd64. Preparing to unpack .../077-libblkid-dev_2.41.1-3_amd64.deb ... Unpacking libblkid-dev:amd64 (2.41.1-3) ... Selecting previously unselected package libsepol-dev:amd64. Preparing to unpack .../078-libsepol-dev_3.8.1-1_amd64.deb ... Unpacking libsepol-dev:amd64 (3.8.1-1) ... Selecting previously unselected package libpcre2-16-0:amd64. Preparing to unpack .../079-libpcre2-16-0_10.46-1_amd64.deb ... Unpacking libpcre2-16-0:amd64 (10.46-1) ... Selecting previously unselected package libpcre2-32-0:amd64. Preparing to unpack .../080-libpcre2-32-0_10.46-1_amd64.deb ... Unpacking libpcre2-32-0:amd64 (10.46-1) ... Selecting previously unselected package libpcre2-posix3:amd64. Preparing to unpack .../081-libpcre2-posix3_10.46-1_amd64.deb ... Unpacking libpcre2-posix3:amd64 (10.46-1) ... Selecting previously unselected package libpcre2-dev:amd64. Preparing to unpack .../082-libpcre2-dev_10.46-1_amd64.deb ... Unpacking libpcre2-dev:amd64 (10.46-1) ... Selecting previously unselected package libselinux1-dev:amd64. Preparing to unpack .../083-libselinux1-dev_3.8.1-1_amd64.deb ... Unpacking libselinux1-dev:amd64 (3.8.1-1) ... Selecting previously unselected package libmount-dev:amd64. Preparing to unpack .../084-libmount-dev_2.41.1-3_amd64.deb ... Unpacking libmount-dev:amd64 (2.41.1-3) ... Selecting previously unselected package libsysprof-capture-4-dev:amd64. Preparing to unpack .../085-libsysprof-capture-4-dev_49.0-1_amd64.deb ... Unpacking libsysprof-capture-4-dev:amd64 (49.0-1) ... Selecting previously unselected package libpkgconf3:amd64. Preparing to unpack .../086-libpkgconf3_1.8.1-4_amd64.deb ... Unpacking libpkgconf3:amd64 (1.8.1-4) ... Selecting previously unselected package pkgconf-bin. Preparing to unpack .../087-pkgconf-bin_1.8.1-4_amd64.deb ... Unpacking pkgconf-bin (1.8.1-4) ... Selecting previously unselected package pkgconf:amd64. Preparing to unpack .../088-pkgconf_1.8.1-4_amd64.deb ... Unpacking pkgconf:amd64 (1.8.1-4) ... Selecting previously unselected package zlib1g-dev:amd64. Preparing to unpack .../089-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1+b1_amd64.deb ... Unpacking zlib1g-dev:amd64 (1:1.3.dfsg+really1.3.1-1+b1) ... Selecting previously unselected package libgio-2.0-dev:amd64. Preparing to unpack .../090-libgio-2.0-dev_2.84.4-3_amd64.deb ... Unpacking libgio-2.0-dev:amd64 (2.84.4-3) ... Selecting previously unselected package libglib2.0-data. Preparing to unpack .../091-libglib2.0-data_2.84.4-3_all.deb ... Unpacking libglib2.0-data (2.84.4-3) ... Selecting previously unselected package libglib2.0-bin. Preparing to unpack .../092-libglib2.0-bin_2.84.4-3_amd64.deb ... Unpacking libglib2.0-bin (2.84.4-3) ... Selecting previously unselected package libgio-2.0-dev-bin. Preparing to unpack .../093-libgio-2.0-dev-bin_2.84.4-3_amd64.deb ... Unpacking libgio-2.0-dev-bin (2.84.4-3) ... Selecting previously unselected package libglib2.0-dev-bin. Preparing to unpack .../094-libglib2.0-dev-bin_2.84.4-3_amd64.deb ... Unpacking libglib2.0-dev-bin (2.84.4-3) ... Selecting previously unselected package libglib2.0-dev:amd64. Preparing to unpack .../095-libglib2.0-dev_2.84.4-3_amd64.deb ... Unpacking libglib2.0-dev:amd64 (2.84.4-3) ... Selecting previously unselected package gobject-introspection:amd64. Preparing to unpack .../096-gobject-introspection_1.86.0-2_amd64.deb ... Unpacking gobject-introspection:amd64 (1.86.0-2) ... Selecting previously unselected package libbrotli1:amd64. Preparing to unpack .../097-libbrotli1_1.1.0-2+b7_amd64.deb ... Unpacking libbrotli1:amd64 (1.1.0-2+b7) ... Selecting previously unselected package libcap-dev:amd64. Preparing to unpack .../098-libcap-dev_1%3a2.75-10+b1_amd64.deb ... Unpacking libcap-dev:amd64 (1:2.75-10+b1) ... Selecting previously unselected package libsystemd-dev:amd64. Preparing to unpack .../099-libsystemd-dev_258-1_amd64.deb ... Unpacking libsystemd-dev:amd64 (258-1) ... Selecting previously unselected package libdbus-1-dev:amd64. Preparing to unpack .../100-libdbus-1-dev_1.16.2-2_amd64.deb ... Unpacking libdbus-1-dev:amd64 (1.16.2-2) ... Selecting previously unselected package libzstd-dev:amd64. Preparing to unpack .../101-libzstd-dev_1.5.7+dfsg-1.1_amd64.deb ... Unpacking libzstd-dev:amd64 (1.5.7+dfsg-1.1) ... Selecting previously unselected package libelf-dev:amd64. Preparing to unpack .../102-libelf-dev_0.193-3_amd64.deb ... Unpacking libelf-dev:amd64 (0.193-3) ... Selecting previously unselected package libpng16-16t64:amd64. Preparing to unpack .../103-libpng16-16t64_1.6.50-1_amd64.deb ... Unpacking libpng16-16t64:amd64 (1.6.50-1) ... Selecting previously unselected package libfreetype6:amd64. Preparing to unpack .../104-libfreetype6_2.13.3+dfsg-1_amd64.deb ... Unpacking libfreetype6:amd64 (2.13.3+dfsg-1) ... Selecting previously unselected package libfontconfig1:amd64. Preparing to unpack .../105-libfontconfig1_2.15.0-2.4_amd64.deb ... Unpacking libfontconfig1:amd64 (2.15.0-2.4) ... Selecting previously unselected package libgpg-error0:amd64. Preparing to unpack .../106-libgpg-error0_1.55-2_amd64.deb ... Unpacking libgpg-error0:amd64 (1.55-2) ... Selecting previously unselected package libgcrypt20:amd64. Preparing to unpack .../107-libgcrypt20_1.11.2-2_amd64.deb ... Unpacking libgcrypt20:amd64 (1.11.2-2) ... Selecting previously unselected package x11-common. Preparing to unpack .../108-x11-common_1%3a7.7+25_all.deb ... Unpacking x11-common (1:7.7+25) ... Selecting previously unselected package libice6:amd64. Preparing to unpack .../109-libice6_2%3a1.1.1-1_amd64.deb ... Unpacking libice6:amd64 (2:1.1.1-1) ... Selecting previously unselected package libsm6:amd64. Preparing to unpack .../110-libsm6_2%3a1.2.6-1_amd64.deb ... Unpacking libsm6:amd64 (2:1.2.6-1) ... Selecting previously unselected package libutempter0:amd64. Preparing to unpack .../111-libutempter0_1.2.1-4_amd64.deb ... Unpacking libutempter0:amd64 (1.2.1-4) ... Selecting previously unselected package libxau6:amd64. Preparing to unpack .../112-libxau6_1%3a1.0.11-1_amd64.deb ... Unpacking libxau6:amd64 (1:1.0.11-1) ... Selecting previously unselected package libxdmcp6:amd64. Preparing to unpack .../113-libxdmcp6_1%3a1.1.5-1_amd64.deb ... Unpacking libxdmcp6:amd64 (1:1.1.5-1) ... Selecting previously unselected package libxcb1:amd64. Preparing to unpack .../114-libxcb1_1.17.0-2+b1_amd64.deb ... Unpacking libxcb1:amd64 (1.17.0-2+b1) ... Selecting previously unselected package libx11-data. Preparing to unpack .../115-libx11-data_2%3a1.8.12-1_all.deb ... Unpacking libx11-data (2:1.8.12-1) ... Selecting previously unselected package libx11-6:amd64. Preparing to unpack .../116-libx11-6_2%3a1.8.12-1_amd64.deb ... Unpacking libx11-6:amd64 (2:1.8.12-1) ... Selecting previously unselected package libxext6:amd64. Preparing to unpack .../117-libxext6_2%3a1.3.4-1+b3_amd64.deb ... Unpacking libxext6:amd64 (2:1.3.4-1+b3) ... Selecting previously unselected package libxt6t64:amd64. Preparing to unpack .../118-libxt6t64_1%3a1.2.1-1.3_amd64.deb ... Unpacking libxt6t64:amd64 (1:1.2.1-1.3) ... Selecting previously unselected package libxmu6:amd64. Preparing to unpack .../119-libxmu6_2%3a1.1.3-3+b4_amd64.deb ... Unpacking libxmu6:amd64 (2:1.1.3-3+b4) ... Selecting previously unselected package libxpm4:amd64. Preparing to unpack .../120-libxpm4_1%3a3.5.17-1+b3_amd64.deb ... Unpacking libxpm4:amd64 (1:3.5.17-1+b3) ... Selecting previously unselected package libxaw7:amd64. Preparing to unpack .../121-libxaw7_2%3a1.0.16-1_amd64.deb ... Unpacking libxaw7:amd64 (2:1.0.16-1) ... Selecting previously unselected package libxrender1:amd64. Preparing to unpack .../122-libxrender1_1%3a0.9.12-1_amd64.deb ... Unpacking libxrender1:amd64 (1:0.9.12-1) ... Selecting previously unselected package libxft2:amd64. Preparing to unpack .../123-libxft2_2.3.6-1+b4_amd64.deb ... Unpacking libxft2:amd64 (2.3.6-1+b4) ... Selecting previously unselected package libxinerama1:amd64. Preparing to unpack .../124-libxinerama1_2%3a1.1.4-3+b4_amd64.deb ... Unpacking libxinerama1:amd64 (2:1.1.4-3+b4) ... Selecting previously unselected package libxml2-utils. Preparing to unpack .../125-libxml2-utils_2.14.5+dfsg-0.2_amd64.deb ... Unpacking libxml2-utils (2.14.5+dfsg-0.2) ... Selecting previously unselected package libxslt1.1:amd64. Preparing to unpack .../126-libxslt1.1_1.1.43-0.2_amd64.deb ... Unpacking libxslt1.1:amd64 (1.1.43-0.2) ... Selecting previously unselected package ninja-build. Preparing to unpack .../127-ninja-build_1.12.1-1_amd64.deb ... Unpacking ninja-build (1.12.1-1) ... Selecting previously unselected package meson. Preparing to unpack .../128-meson_1.9.0-1_all.deb ... Unpacking meson (1.9.0-1) ... Selecting previously unselected package python3-charset-normalizer. Preparing to unpack .../129-python3-charset-normalizer_3.4.3-1_amd64.deb ... Unpacking python3-charset-normalizer (3.4.3-1) ... Selecting previously unselected package python3-dbus. Preparing to unpack .../130-python3-dbus_1.4.0-1_amd64.deb ... Unpacking python3-dbus (1.4.0-1) ... Selecting previously unselected package python3-debian. Preparing to unpack .../131-python3-debian_1.0.1_all.deb ... Unpacking python3-debian (1.0.1) ... Selecting previously unselected package python3-roman. Preparing to unpack .../132-python3-roman_5.1-1_all.deb ... Unpacking python3-roman (5.1-1) ... Selecting previously unselected package python3-docutils. Preparing to unpack .../133-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 .../134-python3-gi_3.50.0-6_amd64.deb ... Unpacking python3-gi (3.50.0-6) ... Selecting previously unselected package shared-mime-info. Preparing to unpack .../135-shared-mime-info_2.4-5+b3_amd64.deb ... Unpacking shared-mime-info (2.4-5+b3) ... Selecting previously unselected package tzdata-legacy. Preparing to unpack .../136-tzdata-legacy_2025b-5_all.deb ... Unpacking tzdata-legacy (2025b-5) ... Selecting previously unselected package xbitmaps. Preparing to unpack .../137-xbitmaps_1.1.1-2.2_all.deb ... Unpacking xbitmaps (1.1.1-2.2) ... Selecting previously unselected package xsltproc. Preparing to unpack .../138-xsltproc_1.1.43-0.2_amd64.deb ... Unpacking xsltproc (1.1.43-0.2) ... Selecting previously unselected package xterm. Preparing to unpack .../139-xterm_398-1_amd64.deb ... Unpacking xterm (398-1) ... Setting up media-types (13.0.0) ... Setting up libpipeline1:amd64 (1.5.8-1) ... Setting up libxau6:amd64 (1:1.0.11-1) ... Setting up libxdmcp6:amd64 (1:1.1.5-1) ... Setting up libapparmor1:amd64 (4.1.0-1) ... Setting up libxcb1:amd64 (1.17.0-2+b1) ... Setting up native-architecture (0.2.6) ... Setting up libzstd-dev:amd64 (1.5.7+dfsg-1.1) ... Setting up bsdextrautils (2.41.1-3) ... Setting up libgpg-error0:amd64 (1.55-2) ... Setting up libmagic-mgc (1:5.46-5) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libxml2-16:amd64 (2.14.5+dfsg-0.2) ... Setting up libdebhelper-perl (13.26) ... Setting up libbrotli1:amd64 (1.1.0-2+b7) ... Setting up libmagic1t64:amd64 (1:5.46-5) ... Setting up x11-common (1:7.7+25) ... 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-2+b1) ... Setting up m4 (1.4.20-1) ... Setting up libgcrypt20:amd64 (1.11.2-2) ... Setting up file (1:5.46-5) ... Setting up libpcre2-16-0:amd64 (10.46-1) ... Setting up ninja-build (1.12.1-1) ... Setting up libelf1t64:amd64 (0.193-3) ... Setting up tzdata (2025b-5) ... Current default time zone: 'Etc/UTC' Local time is now: Fri Oct 23 06:34:02 UTC 2026. Universal Time is now: Fri Oct 23 06:34:02 UTC 2026. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libsysprof-capture-4-dev:amd64 (49.0-1) ... Setting up autotools-dev (20240727.1) ... Setting up libpcre2-32-0:amd64 (10.46-1) ... Setting up libglib2.0-data (2.84.4-3) ... Setting up libpkgconf3:amd64 (1.8.1-4) ... Setting up libx11-data (2:1.8.12-1) ... Setting up uuid-dev:amd64 (2.41.1-3) ... Setting up libdbus-1-3:amd64 (1.16.2-2) ... Setting up gnome-pkg-tools (0.22.10) ... Setting up libunistring5:amd64 (1.3-2) ... Setting up fonts-dejavu-mono (2.37-8) ... Setting up libpng16-16t64:amd64 (1.6.50-1) ... Setting up autopoint (0.23.1-2) ... Setting up fonts-dejavu-core (2.37-8) ... Setting up libsepol-dev:amd64 (3.8.1-1) ... Setting up pkgconf-bin (1.8.1-4) ... Setting up autoconf (2.72-3.1) ... Setting up libutempter0:amd64 (1.2.1-4) ... Setting up zlib1g-dev:amd64 (1:1.3.dfsg+really1.3.1-1+b1) ... Setting up libffi8:amd64 (3.5.2-2) ... Setting up libpcre2-posix3:amd64 (10.46-1) ... Setting up dwz (0.16-2) ... Setting up sensible-utils (0.0.26) ... Setting up dbus-session-bus-common (1.16.2-2) ... Setting up libuchardet0:amd64 (0.0.8-2) ... Setting up libxslt1.1:amd64 (1.1.43-0.2) ... Setting up libx11-6:amd64 (2:1.8.12-1) ... Setting up netbase (6.5) ... Setting up sgml-base (1.31+nmu1) ... Setting up libcap-dev:amd64 (1:2.75-10+b1) ... Setting up readline-common (8.3-3) ... Setting up dbus-bin (1.16.2-2) ... Setting up libsystemd-dev:amd64 (258-1) ... Setting up xbitmaps (1.1.1-2.2) ... Setting up automake (1:1.17-4) ... update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.15.0-1) ... Setting up libblkid-dev:amd64 (2.41.1-3) ... Setting up libice6:amd64 (2:1.1.1-1) ... Setting up gettext (0.23.1-2+b1) ... Setting up libxpm4:amd64 (1:3.5.17-1+b3) ... Setting up libpcre2-dev:amd64 (10.46-1) ... Setting up libxrender1:amd64 (1:0.9.12-1) ... Setting up libtool (2.5.4-5) ... Setting up libselinux1-dev:amd64 (3.8.1-1) ... Setting up fontconfig-config (2.15.0-2.4) ... Setting up xsltproc (1.1.43-0.2) ... Setting up libxext6:amd64 (2:1.3.4-1+b3) ... Setting up dbus-daemon (1.16.2-2) ... Setting up libffi-dev:amd64 (3.5.2-2) ... Setting up tzdata-legacy (2025b-5) ... Setting up pkgconf:amd64 (1.8.1-4) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (21) ... Setting up libglib2.0-0t64:amd64 (2.84.4-3) ... No schema files found: doing nothing. Setting up libfreetype6:amd64 (2.13.3+dfsg-1) ... Setting up shared-mime-info (2.4-5+b3) ... Setting up libxinerama1:amd64 (2:1.1.4-3+b4) ... Setting up libelf-dev:amd64 (0.193-3) ... Setting up gir1.2-glib-2.0:amd64 (2.84.4-3) ... Setting up libreadline8t64:amd64 (8.3-3) ... Setting up dh-strip-nondeterminism (1.15.0-1) ... Setting up groff-base (1.23.0-9) ... Setting up xml-core (0.19) ... Setting up libgirepository-1.0-1:amd64 (1.86.0-2) ... Setting up libfontconfig1:amd64 (2.15.0-2.4) ... Setting up libxml2-utils (2.14.5+dfsg-0.2) ... Setting up libsm6:amd64 (2:1.2.6-1) ... Setting up libpython3.13-stdlib:amd64 (3.13.7-1) ... Setting up libmount-dev:amd64 (2.41.1-3) ... Setting up libpython3-stdlib:amd64 (3.13.7-1) ... Setting up libxft2:amd64 (2.3.6-1+b4) ... Setting up libgio-2.0-dev:amd64 (2.84.4-3) ... Setting up desktop-file-utils (0.28-1) ... Setting up python3.13 (3.13.7-1) ... Setting up libgirepository-2.0-0:amd64 (2.84.4-3) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libglib2.0-bin (2.84.4-3) ... Setting up python3 (3.13.7-1) ... Setting up python3-zipp (3.23.0-1) ... Setting up python3-autocommand (2.2.2-3) ... Setting up man-db (2.13.1-1) ... Not building database; man-db/auto-update is not 'true'. Setting up python3-markupsafe (2.1.5-1+b3) ... Setting up python3-roman (5.1-1) ... Setting up python3-jinja2 (3.1.6-1) ... Setting up python3-pygments (2.18.0+dfsg-2) ... Setting up python3-packaging (25.0-1) ... Setting up gir1.2-girepository-2.0:amd64 (1.86.0-2) ... Setting up python3-gi (3.50.0-6) ... Setting up libxt6t64:amd64 (1:1.2.1-1.3) ... Setting up python3-markdown (3.9-1) ... Setting up python3-typing-extensions (4.15.0-1) ... Setting up python3-smartypants (2.0.0-4) ... Setting up python3-mako (1.3.9-1) ... Setting up dh-python (6.20250414) ... Setting up python3-more-itertools (10.8.0-1) ... Setting up python3-dbus (1.4.0-1) ... Setting up libgio-2.0-dev-bin (2.84.4-3) ... Setting up libxmu6:amd64 (2:1.1.3-3+b4) ... Setting up girepository-tools:amd64 (2.84.4-3) ... Setting up python3-jaraco.functools (4.1.0-1) ... Setting up python3-jaraco.context (6.0.1-1) ... Setting up python3-charset-normalizer (3.4.3-1) ... Setting up python3-typeguard (4.4.4-1) ... Setting up debhelper (13.26) ... Setting up libxaw7:amd64 (2:1.0.16-1) ... Setting up python3-inflect (7.5.0-1) ... Setting up python3-jaraco.text (4.0.0-1) ... Setting up python3-debian (1.0.1) ... Setting up python3-typogrify (1:2.0.7-4) ... Setting up xterm (398-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 (78.1.1-0.1) ... Setting up libglib2.0-dev-bin (2.84.4-3) ... Setting up python3-setuptools (78.1.1-0.1) ... Setting up gi-docgen (2025.4-1) ... Setting up gobject-introspection-bin (1.86.0-2) ... Setting up meson (1.9.0-1) ... Setting up libglib2.0-dev:amd64 (2.84.4-3) ... Setting up gobject-introspection:amd64 (1.86.0-2) ... Processing triggers for libc-bin (2.41-12) ... Processing triggers for sgml-base (1.31+nmu1) ... 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:amd64 (1.16.2-2) ... Processing triggers for sgml-base (1.31+nmu1) ... Setting up docbook-xml (4.5-13) ... Setting up python3-docutils (0.21.2+dfsg-2) ... Processing triggers for sgml-base (1.31+nmu1) ... 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 Reading package lists... Building dependency tree... Reading state information... fakeroot is already the newest version (1.37.1.2-1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package I: Running cd /build/reproducible-path/glib2.0-2.86.0/ && 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.86.0-4_source.changes dpkg-buildpackage: info: source package glib2.0 dpkg-buildpackage: info: source version 2.86.0-4 dpkg-buildpackage: info: source distribution experimental dpkg-buildpackage: info: source changed by Simon McVittie dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules clean dh clean debian/rules override_dh_clean make[1]: Entering directory '/build/reproducible-path/glib2.0-2.86.0' rm -rf /build/reproducible-path/glib2.0-2.86.0/debian/build \ /build/reproducible-path/glib2.0-2.86.0/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.86.0' 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.86.0' 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@|x86_64-linux-gnu|' \ -e 's|@TOOL_PATH@|/usr/lib/x86_64-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/x86_64-linux-gnu-$tool; \ done dh execute_before_dh_auto_configure make[1]: Leaving directory '/build/reproducible-path/glib2.0-2.86.0' debian/rules override_dh_auto_configure make[1]: Entering directory '/build/reproducible-path/glib2.0-2.86.0' sed -e 's|@DEB_HOST_GNU_TYPE@|x86_64-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/x86_64-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/x86_64-linux-gnu -Dpython.bytecompile=-1 -Dauto_features=enabled --default-library both -Ddtrace=disabled -Dgir_dir_prefix=lib/x86_64-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.9.0 Source dir: /build/reproducible-path/glib2.0-2.86.0 Build dir: /build/reproducible-path/glib2.0-2.86.0/debian/build/deb Build type: native build Project name: glib Project version: 2.86.0 C compiler for the host machine: cc (gcc 15.2.0 "cc (Debian 15.2.0-4) 15.2.0") C linker for the host machine: cc ld.bfd 2.45 Host machine cpu family: x86_64 Host machine cpu: x86_64 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 15.2.0 "c++ (Debian 15.2.0-4) 15.2.0") C++ linker for the host machine: c++ ld.bfd 2.45 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.86.0/./.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 "netlink/netlink_route.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 arguments -Wsign-conversion: 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 "getifaddrs" : YES Checking for function "getmntent_r" : YES Checking for function "getpwnam_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 "sysinfo" : 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: NO 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: YES 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*" : 8 Checking for size of "long" : 8 Checking for size of "long long" : 8 Checking for size of "size_t" : 8 Checking for size of "ssize_t" : 8 Checking if "int64_t is long" compiles: YES Checking for alignment of "char" : 1 Checking for alignment of "short" : 2 Checking for alignment of "int" : 4 Checking for alignment of "void*" : 8 Checking for alignment of "long" : 8 Checking for alignment of "long long" : 8 Checking for alignment of "size_t" : 8 Checking for size of "wchar_t" : 4 Checking if "GCC size_t typedef is long" compiles: YES Checking if "GCC size_t typedef is long long" compiles: NO Checking if "va_lists can be copied as values" runs: DID NOT COMPILE 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.46 Executing subproject gvdb gvdb| Project name: gvdb gvdb| Project version: 0.0 gvdb| C compiler for the host machine: cc (gcc 15.2.0 "cc (Debian 15.2.0-4) 15.2.0") gvdb| C linker for the host machine: cc ld.bfd 2.45 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.5.2 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.41.1 Checking for function "mnt_monitor_veil_kernel" with dependency mount: YES Run-time dependency libselinux found: YES 3.8.1 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.86.0 1.86.0 (/usr/bin/g-ir-scanner) Run-time dependency gobject-introspection-1.0 found: YES 1.86.0 Configuring glib-gettextize using configuration Program gen-visibility-macros.py found: YES (/build/reproducible-path/glib2.0-2.86.0/tools/gen-visibility-macros.py) Configuring glibconfig.h using configuration Compiler for C supports arguments -Wno-sign-conversion: YES Run-time dependency sysprof-capture-4 found: YES 49.0 Configuring gtester-report using configuration Configuring libglib-2.0.so.0.8600.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 print.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-private.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.86.0/debian/build/deb/gobject/glib-genmarshal) Configuring glib-mkenums using configuration Program glib-mkenums found: YES (/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums) Configuring libgobject-2.0.so.0.8600.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.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen) Configuring config.py using configuration Compiler for C supports arguments -Wno-sign-conversion: YES (cached) 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.193 Has header "pty.h" : YES Checking for function "openpty" : YES Program gengiotypefuncs.py found: YES (/usr/bin/python3 /build/reproducible-path/glib2.0-2.86.0/gio/tests/gengiotypefuncs.py) Run-time dependency dbus-1 found: YES 1.16.2 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 filenamecompleter.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 file-enumerator.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 memory-monitor-psi.test using configuration Configuring memory-monitor-poll.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.86.0 (cached) Dependency gobject-introspection-1.0 found: YES 1.86.0 (cached) Program /usr/bin/x86_64-linux-gnu-g-ir-scanner found: YES (/usr/bin/x86_64-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 ir-parser.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 Configuring glibconfig.py using configuration 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 2025.4 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: 685 glib 2.86.0 Build environment host cpu : x86_64 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 localedir : /usr/share/locale includedir : /usr/include/glib-2.0 giomodulesdir : /usr/lib/x86_64-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/x86_64-linux-gnu glib_debug : disabled installed_tests : true libdir : lib/x86_64-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/x86_64-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.9.0 Source dir: /build/reproducible-path/glib2.0-2.86.0 Build dir: /build/reproducible-path/glib2.0-2.86.0/debian/build/udeb Build type: native build Project name: glib Project version: 2.86.0 C compiler for the host machine: cc (gcc 15.2.0 "cc (Debian 15.2.0-4) 15.2.0") C linker for the host machine: cc ld.bfd 2.45 Host machine cpu family: x86_64 Host machine cpu: x86_64 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 15.2.0 "c++ (Debian 15.2.0-4) 15.2.0") C++ linker for the host machine: c++ ld.bfd 2.45 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.86.0/./.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 "netlink/netlink_route.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 arguments -Wsign-conversion: 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 "getifaddrs" : YES Checking for function "getmntent_r" : YES Checking for function "getpwnam_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 "sysinfo" : 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: NO 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: YES 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*" : 8 Checking for size of "long" : 8 Checking for size of "long long" : 8 Checking for size of "size_t" : 8 Checking for size of "ssize_t" : 8 Checking if "int64_t is long" compiles: YES Checking for alignment of "char" : 1 Checking for alignment of "short" : 2 Checking for alignment of "int" : 4 Checking for alignment of "void*" : 8 Checking for alignment of "long" : 8 Checking for alignment of "long long" : 8 Checking for alignment of "size_t" : 8 Checking for size of "wchar_t" : 4 Checking if "GCC size_t typedef is long" compiles: YES Checking if "GCC size_t typedef is long long" compiles: NO Checking if "va_lists can be copied as values" runs: DID NOT COMPILE 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.46 Executing subproject gvdb gvdb| Project name: gvdb gvdb| Project version: 0.0 gvdb| C compiler for the host machine: cc (gcc 15.2.0 "cc (Debian 15.2.0-4) 15.2.0") gvdb| C linker for the host machine: cc ld.bfd 2.45 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.5.2 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.86.0/tools/gen-visibility-macros.py) Configuring glibconfig.h using configuration Compiler for C supports arguments -Wno-sign-conversion: YES Dependency sysprof-capture-4 skipped: feature sysprof disabled Configuring gtester-report using configuration Configuring libglib-2.0.so.0.8600.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.86.0/debian/build/udeb/gobject/glib-genmarshal) Configuring glib-mkenums using configuration Program glib-mkenums found: YES (/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums) Configuring libgobject-2.0.so.0.8600.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.86.0/debian/build/udeb/gio/gdbus-2.0/codegen/gdbus-codegen) Configuring config.py using configuration Compiler for C supports arguments -Wno-sign-conversion: YES (cached) 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.193 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.86.0/gio/tests/gengiotypefuncs.py) Run-time dependency dbus-1 found: YES 1.16.2 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 Configuring glibconfig.py using configuration 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: 612 glib 2.86.0 Build environment host cpu : x86_64 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 localedir : /usr/share/locale includedir : /usr/include/glib-2.0 giomodulesdir : /usr/lib/x86_64-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/x86_64-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.86.0' debian/rules override_dh_auto_build make[1]: Entering directory '/build/reproducible-path/glib2.0-2.86.0' # 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 -j42 -v [1/1742] /usr/bin/msgfmt -o gio/tests/de/LC_MESSAGES/test.mo ../../../gio/tests/de/LC_MESSAGES/../../de.po [2/1742] /usr/bin/python3 ../../../gio/data-to-c.py ../../../gio/../glib/gconstructor.h gconstructor_code gio/gconstructor_as_data.h [3/1742] /usr/bin/msgfmt -o po/ar/LC_MESSAGES/glib20.mo ../../../po/ar.po [4/1742] /usr/bin/msgfmt -o po/af/LC_MESSAGES/glib20.mo ../../../po/af.po [5/1742] /build/reproducible-path/glib2.0-2.86.0/tools/gen-visibility-macros.py 2.86.0 versions-macros ../../../glib/gversionmacros.h.in glib/gversionmacros.h [6/1742] /usr/bin/msgfmt -o po/an/LC_MESSAGES/glib20.mo ../../../po/an.po [7/1742] /usr/bin/msgfmt -o po/am/LC_MESSAGES/glib20.mo ../../../po/am.po [8/1742] /usr/bin/python3 ../../../gio/tests/gen-big-test-resource.py gio/tests/gresource-big-test.txt [9/1742] /build/reproducible-path/glib2.0-2.86.0/tools/gen-visibility-macros.py 2.86.0 visibility-macros GLIB glib/glib-visibility.h [10/1742] /usr/bin/msgfmt -o po/ab/LC_MESSAGES/glib20.mo ../../../po/ab.po [11/1742] /usr/bin/msgfmt -o po/ast/LC_MESSAGES/glib20.mo ../../../po/ast.po [12/1742] /usr/bin/msgfmt -o po/az/LC_MESSAGES/glib20.mo ../../../po/az.po [13/1742] /usr/bin/msgfmt -o po/be@latin/LC_MESSAGES/glib20.mo ../../../po/be@latin.po [14/1742] /usr/bin/msgfmt -o po/as/LC_MESSAGES/glib20.mo ../../../po/as.po [15/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [16/1742] /usr/bin/msgfmt -o po/bn/LC_MESSAGES/glib20.mo ../../../po/bn.po [17/1742] /usr/bin/msgfmt -o po/be/LC_MESSAGES/glib20.mo ../../../po/be.po [18/1742] /usr/bin/msgfmt -o po/bg/LC_MESSAGES/glib20.mo ../../../po/bg.po [19/1742] /usr/bin/msgfmt -o po/bn_IN/LC_MESSAGES/glib20.mo ../../../po/bn_IN.po [20/1742] /usr/bin/msgfmt -o po/bs/LC_MESSAGES/glib20.mo ../../../po/bs.po [21/1742] /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 [22/1742] /build/reproducible-path/glib2.0-2.86.0/tools/gen-visibility-macros.py 2.86.0 visibility-macros GIO gio/gio-visibility.h [23/1742] /usr/bin/meson --internal copy ../../../gio/gdbus-2.0/codegen/parser.py gio/gdbus-2.0/codegen/parser.py [24/1742] /build/reproducible-path/glib2.0-2.86.0/tools/gen-visibility-macros.py 2.86.0 visibility-macros GMODULE gmodule/gmodule-visibility.h [25/1742] /usr/bin/meson --internal copy ../../../gio/gdbus-2.0/codegen/codegen.py gio/gdbus-2.0/codegen/codegen.py [26/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [27/1742] /usr/bin/meson --internal copy ../../../gio/gdbus-2.0/codegen/codegen_rst.py gio/gdbus-2.0/codegen/codegen_rst.py [28/1742] /build/reproducible-path/glib2.0-2.86.0/tools/gen-visibility-macros.py 2.86.0 visibility-macros GI girepository/gi-visibility.h [29/1742] /build/reproducible-path/glib2.0-2.86.0/tools/gen-visibility-macros.py 2.86.0 visibility-macros GOBJECT gobject/gobject-visibility.h [30/1742] /build/reproducible-path/glib2.0-2.86.0/tools/gen-visibility-macros.py 2.0 visibility-macros GDBUS_OBJECT_MANAGER_EXAMPLE gio/tests/gdbus-object-manager-example/gdbus-example-objectmanager-visibility.h [31/1742] /usr/bin/meson --internal copy ../../../gio/gdbus-2.0/codegen/dbustypes.py gio/gdbus-2.0/codegen/dbustypes.py [32/1742] /usr/bin/python3 gobject/glib-genmarshal --prefix=test --valist-marshallers --output=gobject/tests/marshalers.h --quiet --header ../../../gobject/tests/marshalers.list [33/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -DXDG_PREFIX=_gio_xdg -Wno-sign-conversion -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 [34/1742] /usr/bin/meson --internal copy ../../../gio/gdbus-2.0/codegen/codegen_docbook.py gio/gdbus-2.0/codegen/codegen_docbook.py [35/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -DXDG_PREFIX=_gio_xdg -Wno-sign-conversion -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 [36/1742] /usr/bin/meson --internal copy ../../../gio/gdbus-2.0/codegen/utils.py gio/gdbus-2.0/codegen/utils.py [37/1742] /usr/bin/meson --internal copy ../../../gio/gdbus-2.0/codegen/codegen_main.py gio/gdbus-2.0/codegen/codegen_main.py [38/1742] /usr/bin/meson --internal copy ../../../gio/gdbus-2.0/codegen/codegen_md.py gio/gdbus-2.0/codegen/codegen_md.py [39/1742] /usr/bin/meson --internal copy ../../../gio/tests/test1.txt gio/tests/test-generated.txt [40/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/deprecated_gcache.c.o -MF glib/libglib-2.0.so.0.8600.0.p/deprecated_gcache.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/deprecated_gcache.c.o -c ../../../glib/deprecated/gcache.c [41/1742] /usr/bin/meson --internal copy ../../../gio/gdbus-2.0/codegen/__init__.py gio/gdbus-2.0/codegen/__init__.py [42/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -DXDG_PREFIX=_gio_xdg -Wno-sign-conversion -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 [43/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DGLIB_CHARSETALIAS_DIR="/usr/lib/x86_64-linux-gnu"' -Wno-sign-conversion -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 [44/1742] rm -f glib/libcharset/libcharset.a && gcc-ar csrDT glib/libcharset/libcharset.a glib/libcharset/libcharset.a.p/localcharset.c.o [45/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/deprecated_gallocator.c.o -MF glib/libglib-2.0.so.0.8600.0.p/deprecated_gallocator.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/deprecated_gallocator.c.o -c ../../../glib/deprecated/gallocator.c [46/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -DXDG_PREFIX=_gio_xdg -Wno-sign-conversion -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 [47/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gatomic.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gatomic.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gatomic.c.o -c ../../../glib/gatomic.c [48/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [49/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/garcbox.c.o -MF glib/libglib-2.0.so.0.8600.0.p/garcbox.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/garcbox.c.o -c ../../../glib/garcbox.c [50/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gbase64.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gbase64.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gbase64.c.o -c ../../../glib/gbase64.c [51/1742] /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 [52/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gasyncqueue.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gasyncqueue.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gasyncqueue.c.o -c ../../../glib/gasyncqueue.c [53/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/genviron.c.o -MF glib/libglib-2.0.so.0.8600.0.p/genviron.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/genviron.c.o -c ../../../glib/genviron.c [54/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gdir.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gdir.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gdir.c.o -c ../../../glib/gdir.c [55/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/deprecated_gthread-deprecated.c.o -MF glib/libglib-2.0.so.0.8600.0.p/deprecated_gthread-deprecated.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/deprecated_gthread-deprecated.c.o -c ../../../glib/deprecated/gthread-deprecated.c [56/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gbacktrace.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gbacktrace.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gbacktrace.c.o -c ../../../glib/gbacktrace.c [57/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/deprecated_gcompletion.c.o -MF glib/libglib-2.0.so.0.8600.0.p/deprecated_gcompletion.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/deprecated_gcompletion.c.o -c ../../../glib/deprecated/gcompletion.c [58/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gbytes.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gbytes.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gbytes.c.o -c ../../../glib/gbytes.c [59/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gerror.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gerror.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gerror.c.o -c ../../../glib/gerror.c [60/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/ghmac.c.o -MF glib/libglib-2.0.so.0.8600.0.p/ghmac.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/ghmac.c.o -c ../../../glib/ghmac.c [61/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/glib-init.c.o -MF glib/libglib-2.0.so.0.8600.0.p/glib-init.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/glib-init.c.o -c ../../../glib/glib-init.c [62/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/ggettext.c.o -MF glib/libglib-2.0.so.0.8600.0.p/ggettext.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/ggettext.c.o -c ../../../glib/ggettext.c [63/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gdatetime-private.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gdatetime-private.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gdatetime-private.c.o -c ../../../glib/gdatetime-private.c [64/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gbitlock.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gbitlock.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gbitlock.c.o -c ../../../glib/gbitlock.c [65/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/glib-private.c.o -MF glib/libglib-2.0.so.0.8600.0.p/glib-private.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/glib-private.c.o -c ../../../glib/glib-private.c [66/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/deprecated_grel.c.o -MF glib/libglib-2.0.so.0.8600.0.p/deprecated_grel.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/deprecated_grel.c.o -c ../../../glib/deprecated/grel.c [67/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -DXDG_PREFIX=_gio_xdg -Wno-sign-conversion -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 [68/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gpoll.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gpoll.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gpoll.c.o -c ../../../glib/gpoll.c [69/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gmem.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gmem.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gmem.c.o -c ../../../glib/gmem.c [70/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gmappedfile.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gmappedfile.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gmappedfile.c.o -c ../../../glib/gmappedfile.c [71/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -DXDG_PREFIX=_gio_xdg -Wno-sign-conversion -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 [72/1742] /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 [73/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/grefstring.c.o -MF glib/libglib-2.0.so.0.8600.0.p/grefstring.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/grefstring.c.o -c ../../../glib/grefstring.c [74/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/grcbox.c.o -MF glib/libglib-2.0.so.0.8600.0.p/grcbox.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/grcbox.c.o -c ../../../glib/grcbox.c [75/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gqsort.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gqsort.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gqsort.c.o -c ../../../glib/gqsort.c [76/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gprimes.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gprimes.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gprimes.c.o -c ../../../glib/gprimes.c [77/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/glist.c.o -MF glib/libglib-2.0.so.0.8600.0.p/glist.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/glist.c.o -c ../../../glib/glist.c [78/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gquark.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gquark.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gquark.c.o -c ../../../glib/gquark.c [79/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/grefcount.c.o -MF glib/libglib-2.0.so.0.8600.0.p/grefcount.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/grefcount.c.o -c ../../../glib/grefcount.c [80/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gpathbuf.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gpathbuf.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gpathbuf.c.o -c ../../../glib/gpathbuf.c [81/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gspawn.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gspawn.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gspawn.c.o -c ../../../glib/gspawn.c [82/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gcharset.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gcharset.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gcharset.c.o -c ../../../glib/gcharset.c [83/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -DXDG_PREFIX=_gio_xdg -Wno-sign-conversion -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 [84/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gtrashstack.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gtrashstack.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gtrashstack.c.o -c ../../../glib/gtrashstack.c [85/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gstrvbuilder.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gstrvbuilder.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gstrvbuilder.c.o -c ../../../glib/gstrvbuilder.c [86/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gslist.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gslist.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gslist.c.o -c ../../../glib/gslist.c [87/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gtrace.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gtrace.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gtrace.c.o -c ../../../glib/gtrace.c [88/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gslice.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gslice.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gslice.c.o -c ../../../glib/gslice.c [89/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/ghook.c.o -MF glib/libglib-2.0.so.0.8600.0.p/ghook.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/ghook.c.o -c ../../../glib/ghook.c [90/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gstdio.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gstdio.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gstdio.c.o -c ../../../glib/gstdio.c [91/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gunibreak.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gunibreak.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gunibreak.c.o -c ../../../glib/gunibreak.c [92/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gdataset.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gdataset.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gdataset.c.o -c ../../../glib/gdataset.c [93/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gnode.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gnode.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gnode.c.o -c ../../../glib/gnode.c [94/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gstringchunk.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gstringchunk.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gstringchunk.c.o -c ../../../glib/gstringchunk.c [95/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gtimer.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gtimer.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gtimer.c.o -c ../../../glib/gtimer.c [96/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gpattern.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gpattern.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gpattern.c.o -c ../../../glib/gpattern.c [97/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gshell.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gshell.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gshell.c.o -c ../../../glib/gshell.c [98/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gconvert.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gconvert.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gconvert.c.o -c ../../../glib/gconvert.c [99/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gthreadpool.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gthreadpool.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gthreadpool.c.o -c ../../../glib/gthreadpool.c [100/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gtranslit.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gtranslit.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gtranslit.c.o -c ../../../glib/gtranslit.c [101/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/garray.c.o -MF glib/libglib-2.0.so.0.8600.0.p/garray.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/garray.c.o -c ../../../glib/garray.c [102/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gversion.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gversion.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gversion.c.o -c ../../../glib/gversion.c [103/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gthread.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gthread.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gthread.c.o -c ../../../glib/gthread.c [104/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/grand.c.o -MF glib/libglib-2.0.so.0.8600.0.p/grand.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/grand.c.o -c ../../../glib/grand.c [105/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gunicollate.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gunicollate.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gunicollate.c.o -c ../../../glib/gunicollate.c [106/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/guuid.c.o -MF glib/libglib-2.0.so.0.8600.0.p/guuid.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/guuid.c.o -c ../../../glib/guuid.c [107/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gdate.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gdate.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gdate.c.o -c ../../../glib/gdate.c [108/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gtree.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gtree.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gtree.c.o -c ../../../glib/gtree.c [109/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gprint.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gprint.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gprint.c.o -c ../../../glib/gprint.c [110/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gjournal-private.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gjournal-private.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gjournal-private.c.o -c ../../../glib/gjournal-private.c [111/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gprintf.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gprintf.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gprintf.c.o -c ../../../glib/gprintf.c [112/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gqueue.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gqueue.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gqueue.c.o -c ../../../glib/gqueue.c [113/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gfileutils.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gfileutils.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gfileutils.c.o -c ../../../glib/gfileutils.c [114/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -DXDG_PREFIX=_gio_xdg -Wno-sign-conversion -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 [115/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/ghostutils.c.o -MF glib/libglib-2.0.so.0.8600.0.p/ghostutils.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/ghostutils.c.o -c ../../../glib/ghostutils.c [116/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gwakeup.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gwakeup.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gwakeup.c.o -c ../../../glib/gwakeup.c [117/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/giochannel.c.o -MF glib/libglib-2.0.so.0.8600.0.p/giochannel.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/giochannel.c.o -c ../../../glib/giochannel.c [118/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gunidecomp.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gunidecomp.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gunidecomp.c.o -c ../../../glib/gunidecomp.c [119/1742] cc -Igobject/libgobject-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -Wsign-conversion -MD -MQ gobject/libgobject-2.0.so.0.8600.0.p/gatomicarray.c.o -MF gobject/libgobject-2.0.so.0.8600.0.p/gatomicarray.c.o.d -o gobject/libgobject-2.0.so.0.8600.0.p/gatomicarray.c.o -c ../../../gobject/gatomicarray.c [120/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gvarianttypeinfo.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gvarianttypeinfo.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gvarianttypeinfo.c.o -c ../../../glib/gvarianttypeinfo.c [121/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gvariant-core.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gvariant-core.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gvariant-core.c.o -c ../../../glib/gvariant-core.c [122/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gsequence.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gsequence.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gsequence.c.o -c ../../../glib/gsequence.c [123/1742] /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 [124/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gstring.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gstring.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gstring.c.o -c ../../../glib/gstring.c [125/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/giounix.c.o -MF glib/libglib-2.0.so.0.8600.0.p/giounix.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/giounix.c.o -c ../../../glib/giounix.c [126/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gutf8.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gutf8.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gutf8.c.o -c ../../../glib/gutf8.c [127/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gmessages.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gmessages.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gmessages.c.o -c ../../../glib/gmessages.c [128/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/glib-unix.c.o -MF glib/libglib-2.0.so.0.8600.0.p/glib-unix.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/glib-unix.c.o -c ../../../glib/glib-unix.c [129/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gvarianttype.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gvarianttype.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gvarianttype.c.o -c ../../../glib/gvarianttype.c [130/1742] cc -Igobject/libgobject-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -Wsign-conversion -MD -MQ gobject/libgobject-2.0.so.0.8600.0.p/meson-generated_.._glib-enumtypes.c.o -MF gobject/libgobject-2.0.so.0.8600.0.p/meson-generated_.._glib-enumtypes.c.o.d -o gobject/libgobject-2.0.so.0.8600.0.p/meson-generated_.._glib-enumtypes.c.o -c gobject/glib-enumtypes.c [131/1742] cc -Igobject/libgobject-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -Wsign-conversion -MD -MQ gobject/libgobject-2.0.so.0.8600.0.p/gsourceclosure.c.o -MF gobject/libgobject-2.0.so.0.8600.0.p/gsourceclosure.c.o.d -o gobject/libgobject-2.0.so.0.8600.0.p/gsourceclosure.c.o -c ../../../gobject/gsourceclosure.c [132/1742] cc -Igobject/libgobject-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -Wsign-conversion -MD -MQ gobject/libgobject-2.0.so.0.8600.0.p/gtypeplugin.c.o -MF gobject/libgobject-2.0.so.0.8600.0.p/gtypeplugin.c.o.d -o gobject/libgobject-2.0.so.0.8600.0.p/gtypeplugin.c.o -c ../../../gobject/gtypeplugin.c [133/1742] cc -Igobject/libgobject-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -Wsign-conversion -MD -MQ gobject/libgobject-2.0.so.0.8600.0.p/genums.c.o -MF gobject/libgobject-2.0.so.0.8600.0.p/genums.c.o.d -o gobject/libgobject-2.0.so.0.8600.0.p/genums.c.o -c ../../../gobject/genums.c [134/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gregex.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gregex.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gregex.c.o -c ../../../glib/gregex.c [135/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gstrfuncs.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gstrfuncs.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gstrfuncs.c.o -c ../../../glib/gstrfuncs.c [136/1742] cc -Igobject/libgobject-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -Wsign-conversion -MD -MQ gobject/libgobject-2.0.so.0.8600.0.p/gvaluearray.c.o -MF gobject/libgobject-2.0.so.0.8600.0.p/gvaluearray.c.o.d -o gobject/libgobject-2.0.so.0.8600.0.p/gvaluearray.c.o -c ../../../gobject/gvaluearray.c [137/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/ghash.c.o -MF glib/libglib-2.0.so.0.8600.0.p/ghash.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/ghash.c.o -c ../../../glib/ghash.c [138/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gtimezone.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gtimezone.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gtimezone.c.o -c ../../../glib/gtimezone.c [139/1742] cc -Igmodule/libgmodule-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GModule"' -DGMODULE_COMPILATION -Wsign-conversion -MD -MQ gmodule/libgmodule-2.0.so.0.8600.0.p/gmodule-deprecated.c.o -MF gmodule/libgmodule-2.0.so.0.8600.0.p/gmodule-deprecated.c.o.d -o gmodule/libgmodule-2.0.so.0.8600.0.p/gmodule-deprecated.c.o -c ../../../gmodule/gmodule-deprecated.c [140/1742] 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 [141/1742] /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 [142/1742] /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 [143/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [144/1742] cc -Igobject/libgobject-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -Wsign-conversion -MD -MQ gobject/libgobject-2.0.so.0.8600.0.p/gbindinggroup.c.o -MF gobject/libgobject-2.0.so.0.8600.0.p/gbindinggroup.c.o.d -o gobject/libgobject-2.0.so.0.8600.0.p/gbindinggroup.c.o -c ../../../gobject/gbindinggroup.c [145/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/guniprop.c.o -MF glib/libglib-2.0.so.0.8600.0.p/guniprop.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/guniprop.c.o -c ../../../glib/guniprop.c [146/1742] cc -Igobject/libgobject-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -Wsign-conversion -MD -MQ gobject/libgobject-2.0.so.0.8600.0.p/gvaluetransform.c.o -MF gobject/libgobject-2.0.so.0.8600.0.p/gvaluetransform.c.o.d -o gobject/libgobject-2.0.so.0.8600.0.p/gvaluetransform.c.o -c ../../../gobject/gvaluetransform.c [147/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gutils.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gutils.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gutils.c.o -c ../../../glib/gutils.c [148/1742] cc -Igobject/libgobject-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -Wsign-conversion -MD -MQ gobject/libgobject-2.0.so.0.8600.0.p/gbinding.c.o -MF gobject/libgobject-2.0.so.0.8600.0.p/gbinding.c.o.d -o gobject/libgobject-2.0.so.0.8600.0.p/gbinding.c.o -c ../../../gobject/gbinding.c [149/1742] cc -Igobject/libgobject-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -Wsign-conversion -MD -MQ gobject/libgobject-2.0.so.0.8600.0.p/gsignalgroup.c.o -MF gobject/libgobject-2.0.so.0.8600.0.p/gsignalgroup.c.o.d -o gobject/libgobject-2.0.so.0.8600.0.p/gsignalgroup.c.o -c ../../../gobject/gsignalgroup.c [150/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [151/1742] cc -Igobject/libgobject-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -Wsign-conversion -MD -MQ gobject/libgobject-2.0.so.0.8600.0.p/gtypemodule.c.o -MF gobject/libgobject-2.0.so.0.8600.0.p/gtypemodule.c.o.d -o gobject/libgobject-2.0.so.0.8600.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] [152/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/goption.c.o -MF glib/libglib-2.0.so.0.8600.0.p/goption.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/goption.c.o -c ../../../glib/goption.c [153/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [154/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gscanner.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gscanner.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gscanner.c.o -c ../../../glib/gscanner.c [155/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gmarkup.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gmarkup.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gmarkup.c.o -c ../../../glib/gmarkup.c [156/1742] cc -Igobject/libgobject-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -Wsign-conversion -MD -MQ gobject/libgobject-2.0.so.0.8600.0.p/gvalue.c.o -MF gobject/libgobject-2.0.so.0.8600.0.p/gvalue.c.o.d -o gobject/libgobject-2.0.so.0.8600.0.p/gvalue.c.o -c ../../../gobject/gvalue.c [157/1742] cc -Igobject/libgobject-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -Wsign-conversion -MD -MQ gobject/libgobject-2.0.so.0.8600.0.p/gboxed.c.o -MF gobject/libgobject-2.0.so.0.8600.0.p/gboxed.c.o.d -o gobject/libgobject-2.0.so.0.8600.0.p/gboxed.c.o -c ../../../gobject/gboxed.c [158/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [159/1742] cc -Igobject/libgobject-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -Wsign-conversion -MD -MQ gobject/libgobject-2.0.so.0.8600.0.p/gmarshal.c.o -MF gobject/libgobject-2.0.so.0.8600.0.p/gmarshal.c.o.d -o gobject/libgobject-2.0.so.0.8600.0.p/gmarshal.c.o -c ../../../gobject/gmarshal.c [160/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [161/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gasynchelper.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gasynchelper.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gasynchelper.c.o -c ../../../gio/gasynchelper.c [162/1742] cc -Igmodule/libgmodule-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GModule"' -DGMODULE_COMPILATION -Wsign-conversion -MD -MQ gmodule/libgmodule-2.0.so.0.8600.0.p/gmodule.c.o -MF gmodule/libgmodule-2.0.so.0.8600.0.p/gmodule.c.o.d -o gmodule/libgmodule-2.0.so.0.8600.0.p/gmodule.c.o -c ../../../gmodule/gmodule.c [163/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [164/1742] 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 [165/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gbytesicon.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gbytesicon.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gbytesicon.c.o -c ../../../gio/gbytesicon.c [166/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gvariant-serialiser.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gvariant-serialiser.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gvariant-serialiser.c.o -c ../../../glib/gvariant-serialiser.c [167/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gasyncresult.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gasyncresult.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gasyncresult.c.o -c ../../../gio/gasyncresult.c [168/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gdatetime.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gdatetime.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gdatetime.c.o -c ../../../glib/gdatetime.c [169/1742] /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 [170/1742] cc -Igobject/libgobject-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -Wsign-conversion -MD -MQ gobject/libgobject-2.0.so.0.8600.0.p/gparam.c.o -MF gobject/libgobject-2.0.so.0.8600.0.p/gparam.c.o.d -o gobject/libgobject-2.0.so.0.8600.0.p/gparam.c.o -c ../../../gobject/gparam.c [171/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gcontenttype.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gcontenttype.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gcontenttype.c.o -c ../../../gio/gcontenttype.c [172/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gasyncinitable.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gasyncinitable.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gasyncinitable.c.o -c ../../../gio/gasyncinitable.c [173/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gspawn-posix.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gspawn-posix.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gspawn-posix.c.o -c ../../../glib/gspawn-posix.c [174/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gmain.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gmain.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gmain.c.o -c ../../../glib/gmain.c [175/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gconverter.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gconverter.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gconverter.c.o -c ../../../gio/gconverter.c [176/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gcharsetconverter.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gcharsetconverter.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gcharsetconverter.c.o -c ../../../gio/gcharsetconverter.c [177/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdebugcontroller.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdebugcontroller.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdebugcontroller.c.o -c ../../../gio/gdebugcontroller.c [178/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gcontextspecificgroup.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gcontextspecificgroup.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gcontextspecificgroup.c.o -c ../../../gio/gcontextspecificgroup.c [179/1742] cc -Igobject/libgobject-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -Wsign-conversion -MD -MQ gobject/libgobject-2.0.so.0.8600.0.p/gvaluetypes.c.o -MF gobject/libgobject-2.0.so.0.8600.0.p/gvaluetypes.c.o.d -o gobject/libgobject-2.0.so.0.8600.0.p/gvaluetypes.c.o -c ../../../gobject/gvaluetypes.c [180/1742] cc -Igobject/libgobject-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -Wsign-conversion -MD -MQ gobject/libgobject-2.0.so.0.8600.0.p/gparamspecs.c.o -MF gobject/libgobject-2.0.so.0.8600.0.p/gparamspecs.c.o.d -o gobject/libgobject-2.0.so.0.8600.0.p/gparamspecs.c.o -c ../../../gobject/gparamspecs.c [181/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gbufferedoutputstream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gbufferedoutputstream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gbufferedoutputstream.c.o -c ../../../gio/gbufferedoutputstream.c [182/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdummytlsbackend.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdummytlsbackend.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdummytlsbackend.c.o -c ../../../gio/gdummytlsbackend.c [183/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gcancellable.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gcancellable.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gcancellable.c.o -c ../../../gio/gcancellable.c [184/1742] cc -Igobject/libgobject-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -Wsign-conversion -MD -MQ gobject/libgobject-2.0.so.0.8600.0.p/gclosure.c.o -MF gobject/libgobject-2.0.so.0.8600.0.p/gclosure.c.o.d -o gobject/libgobject-2.0.so.0.8600.0.p/gclosure.c.o -c ../../../gobject/gclosure.c [185/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [186/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdummyproxyresolver.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdummyproxyresolver.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdummyproxyresolver.c.o -c ../../../gio/gdummyproxyresolver.c [187/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gbufferedinputstream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gbufferedinputstream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gbufferedinputstream.c.o -c ../../../gio/gbufferedinputstream.c [188/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gcredentials.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gcredentials.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gcredentials.c.o -c ../../../gio/gcredentials.c [189/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gemblem.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gemblem.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gemblem.c.o -c ../../../gio/gemblem.c [190/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gbookmarkfile.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gbookmarkfile.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gbookmarkfile.c.o -c ../../../glib/gbookmarkfile.c [191/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [192/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gfileicon.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gfileicon.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gfileicon.c.o -c ../../../gio/gfileicon.c [193/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdataoutputstream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdataoutputstream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdataoutputstream.c.o -c ../../../gio/gdataoutputstream.c [194/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gfilemonitor.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gfilemonitor.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gfilemonitor.c.o -c ../../../gio/gfilemonitor.c [195/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdatagrambased.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdatagrambased.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdatagrambased.c.o -c ../../../gio/gdatagrambased.c [196/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gvariant-parser.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gvariant-parser.c.o.d -o glib/libglib-2.0.so.0.8600.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'); | ^~~~~~~~ [197/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gioerror.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gioerror.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gioerror.c.o -c ../../../gio/gioerror.c [198/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gfilteroutputstream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gfilteroutputstream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gfilteroutputstream.c.o -c ../../../gio/gfilteroutputstream.c [199/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gfileinputstream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gfileinputstream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gfileinputstream.c.o -c ../../../gio/gfileinputstream.c [200/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdrive.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdrive.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdrive.c.o -c ../../../gio/gdrive.c [201/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gemblemedicon.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gemblemedicon.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gemblemedicon.c.o -c ../../../gio/gemblemedicon.c [202/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gfilterinputstream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gfilterinputstream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gfilterinputstream.c.o -c ../../../gio/gfilterinputstream.c [203/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gfilenamecompleter.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gfilenamecompleter.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gfilenamecompleter.c.o -c ../../../gio/gfilenamecompleter.c [204/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gconverteroutputstream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gconverteroutputstream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gconverteroutputstream.c.o -c ../../../gio/gconverteroutputstream.c [205/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/ginitable.c.o -MF gio/libgio-2.0.so.0.8600.0.p/ginitable.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/ginitable.c.o -c ../../../gio/ginitable.c [206/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gchecksum.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gchecksum.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gchecksum.c.o -c ../../../glib/gchecksum.c [207/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gconverterinputstream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gconverterinputstream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gconverterinputstream.c.o -c ../../../gio/gconverterinputstream.c [208/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdebugcontrollerdbus.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdebugcontrollerdbus.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdebugcontrollerdbus.c.o -c ../../../gio/gdebugcontrollerdbus.c [209/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gfileoutputstream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gfileoutputstream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gfileoutputstream.c.o -c ../../../gio/gfileoutputstream.c [210/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/giomodule-priv.c.o -MF gio/libgio-2.0.so.0.8600.0.p/giomodule-priv.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/giomodule-priv.c.o -c ../../../gio/giomodule-priv.c [211/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdatainputstream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdatainputstream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdatainputstream.c.o -c ../../../gio/gdatainputstream.c [212/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gicon.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gicon.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gicon.c.o -c ../../../gio/gicon.c [213/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gioscheduler.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gioscheduler.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gioscheduler.c.o -c ../../../gio/gioscheduler.c [214/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gfileiostream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gfileiostream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gfileiostream.c.o -c ../../../gio/gfileiostream.c [215/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/ginetsocketaddress.c.o -MF gio/libgio-2.0.so.0.8600.0.p/ginetsocketaddress.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/ginetsocketaddress.c.o -c ../../../gio/ginetsocketaddress.c [216/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/ginetaddressmask.c.o -MF gio/libgio-2.0.so.0.8600.0.p/ginetaddressmask.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/ginetaddressmask.c.o -c ../../../gio/ginetaddressmask.c [217/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gkeyfile.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gkeyfile.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gkeyfile.c.o -c ../../../glib/gkeyfile.c ../../../glib/gkeyfile.c: In function ‘g_key_file_set_group_comment’: ../../../glib/gkeyfile.c:3563:21: warning: potential null pointer dereference [-Wnull-dereference] 3563 | group = group_node->next->data; | ~~~~~~~~~~^~~~~~ ../../../glib/gkeyfile.c:3563: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:3852:12: ../../../glib/gkeyfile.c:3797:14: warning: potential null pointer dereference [-Wnull-dereference] 3797 | group_node = group_node->next; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ../../../glib/gkeyfile.c:3797:14: warning: potential null pointer dereference [-Wnull-dereference] [218/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/ginetaddress.c.o -MF gio/libgio-2.0.so.0.8600.0.p/ginetaddress.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/ginetaddress.c.o -c ../../../gio/ginetaddress.c [219/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gloadableicon.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gloadableicon.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gloadableicon.c.o -c ../../../gio/gloadableicon.c [220/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gnetworking.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gnetworking.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gnetworking.c.o -c ../../../gio/gnetworking.c [221/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gfileattribute.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gfileattribute.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gfileattribute.c.o -c ../../../gio/gfileattribute.c [222/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gappinfo.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gappinfo.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gappinfo.c.o -c ../../../gio/gappinfo.c [223/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gmemorymonitor.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gmemorymonitor.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gmemorymonitor.c.o -c ../../../gio/gmemorymonitor.c [224/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/guri.c.o -MF glib/libglib-2.0.so.0.8600.0.p/guri.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/guri.c.o -c ../../../glib/guri.c [225/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gnativevolumemonitor.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gnativevolumemonitor.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gnativevolumemonitor.c.o -c ../../../gio/gnativevolumemonitor.c [226/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gtestutils.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gtestutils.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gtestutils.c.o -c ../../../glib/gtestutils.c [227/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gmemorymonitorbase.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gmemorymonitorbase.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gmemorymonitorbase.c.o -c ../../../gio/gmemorymonitorbase.c [228/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gnetworkmonitor.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gnetworkmonitor.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gnetworkmonitor.c.o -c ../../../gio/gnetworkmonitor.c [229/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gmemorymonitordbus.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gmemorymonitordbus.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gmemorymonitordbus.c.o -c ../../../gio/gmemorymonitordbus.c [230/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gnetworkmonitorbase.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gnetworkmonitorbase.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gnetworkmonitorbase.c.o -c ../../../gio/gnetworkmonitorbase.c [231/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/meson-generated_.._gioenumtypes.c.o -MF gio/libgio-2.0.so.0.8600.0.p/meson-generated_.._gioenumtypes.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/meson-generated_.._gioenumtypes.c.o -c gio/gioenumtypes.c [232/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/giostream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/giostream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/giostream.c.o -c ../../../gio/giostream.c [233/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gpollfilemonitor.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gpollfilemonitor.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gpollfilemonitor.c.o -c ../../../gio/gpollfilemonitor.c [234/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gpowerprofilemonitor.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gpowerprofilemonitor.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gpowerprofilemonitor.c.o -c ../../../gio/gpowerprofilemonitor.c [235/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gfileenumerator.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gfileenumerator.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gfileenumerator.c.o -c ../../../gio/gfileenumerator.c [236/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdummyfile.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdummyfile.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdummyfile.c.o -c ../../../gio/gdummyfile.c [237/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gproxyaddress.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gproxyaddress.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gproxyaddress.c.o -c ../../../gio/gproxyaddress.c [238/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/meson-generated_.._gdbus-daemon-generated.c.o -MF gio/libgio-2.0.so.0.8600.0.p/meson-generated_.._gdbus-daemon-generated.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/meson-generated_.._gdbus-daemon-generated.c.o -c gio/gdbus-daemon-generated.c [239/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gnativesocketaddress.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gnativesocketaddress.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gnativesocketaddress.c.o -c ../../../gio/gnativesocketaddress.c [240/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsimpleiostream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsimpleiostream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsimpleiostream.c.o -c ../../../gio/gsimpleiostream.c [241/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gpollableoutputstream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gpollableoutputstream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gpollableoutputstream.c.o -c ../../../gio/gpollableoutputstream.c [242/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsimplepermission.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsimplepermission.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsimplepermission.c.o -c ../../../gio/gsimplepermission.c [243/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gpowerprofilemonitordbus.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gpowerprofilemonitordbus.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gpowerprofilemonitordbus.c.o -c ../../../gio/gpowerprofilemonitordbus.c [244/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gproxy.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gproxy.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gproxy.c.o -c ../../../gio/gproxy.c [245/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gpermission.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gpermission.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gpermission.c.o -c ../../../gio/gpermission.c [246/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gseekable.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gseekable.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gseekable.c.o -c ../../../gio/gseekable.c [247/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gnetworkservice.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gnetworkservice.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gnetworkservice.c.o -c ../../../gio/gnetworkservice.c [248/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gmemoryinputstream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gmemoryinputstream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gmemoryinputstream.c.o -c ../../../gio/gmemoryinputstream.c [249/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gpollableinputstream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gpollableinputstream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gpollableinputstream.c.o -c ../../../gio/gpollableinputstream.c [250/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsocketconnectable.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsocketconnectable.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsocketconnectable.c.o -c ../../../gio/gsocketconnectable.c [251/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsocketaddressenumerator.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsocketaddressenumerator.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsocketaddressenumerator.c.o -c ../../../gio/gsocketaddressenumerator.c [252/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gpollableutils.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gpollableutils.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gpollableutils.c.o -c ../../../gio/gpollableutils.c [253/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gmountoperation.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gmountoperation.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gmountoperation.c.o -c ../../../gio/gmountoperation.c [254/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gproxyresolver.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gproxyresolver.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gproxyresolver.c.o -c ../../../gio/gproxyresolver.c [255/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gmount.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gmount.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gmount.c.o -c ../../../gio/gmount.c [256/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsocketinputstream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsocketinputstream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsocketinputstream.c.o -c ../../../gio/gsocketinputstream.c [257/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gmemoryoutputstream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gmemoryoutputstream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gmemoryoutputstream.c.o -c ../../../gio/gmemoryoutputstream.c [258/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gnetworkaddress.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gnetworkaddress.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gnetworkaddress.c.o -c ../../../gio/gnetworkaddress.c [259/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gvariant.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gvariant.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gvariant.c.o -c ../../../glib/gvariant.c [260/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsrvtarget.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsrvtarget.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsrvtarget.c.o -c ../../../gio/gsrvtarget.c [261/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsocketoutputstream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsocketoutputstream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsocketoutputstream.c.o -c ../../../gio/gsocketoutputstream.c [262/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gthreadedsocketservice.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gthreadedsocketservice.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gthreadedsocketservice.c.o -c ../../../gio/gthreadedsocketservice.c [263/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsocketcontrolmessage.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsocketcontrolmessage.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsocketcontrolmessage.c.o -c ../../../gio/gsocketcontrolmessage.c [264/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsimpleproxyresolver.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsimpleproxyresolver.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsimpleproxyresolver.c.o -c ../../../gio/gsimpleproxyresolver.c [265/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gproxyaddressenumerator.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gproxyaddressenumerator.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gproxyaddressenumerator.c.o -c ../../../gio/gproxyaddressenumerator.c [266/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gresource.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gresource.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gresource.c.o -c ../../../gio/gresource.c [267/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsocketaddress.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsocketaddress.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsocketaddress.c.o -c ../../../gio/gsocketaddress.c [268/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gtcpwrapperconnection.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gtcpwrapperconnection.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gtcpwrapperconnection.c.o -c ../../../gio/gtcpwrapperconnection.c [269/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gtlsfiledatabase.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gtlsfiledatabase.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gtlsfiledatabase.c.o -c ../../../gio/gtlsfiledatabase.c [270/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsimpleasyncresult.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsimpleasyncresult.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsimpleasyncresult.c.o -c ../../../gio/gsimpleasyncresult.c [271/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsocketconnection.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsocketconnection.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsocketconnection.c.o -c ../../../gio/gsocketconnection.c [272/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/giomodule.c.o -MF gio/libgio-2.0.so.0.8600.0.p/giomodule.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/giomodule.c.o -c ../../../gio/giomodule.c [273/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gtlsclientconnection.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gtlsclientconnection.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gtlsclientconnection.c.o -c ../../../gio/gtlsclientconnection.c [274/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/ginputstream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/ginputstream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/ginputstream.c.o -c ../../../gio/ginputstream.c [275/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gtlsserverconnection.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gtlsserverconnection.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gtlsserverconnection.c.o -c ../../../gio/gtlsserverconnection.c [276/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gtcpconnection.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gtcpconnection.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gtcpconnection.c.o -c ../../../gio/gtcpconnection.c [277/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gmarshal-internal.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gmarshal-internal.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gmarshal-internal.c.o -c ../../../gio/gmarshal-internal.c [278/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gthemedicon.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gthemedicon.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gthemedicon.c.o -c ../../../gio/gthemedicon.c [279/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gtlsbackend.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gtlsbackend.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gtlsbackend.c.o -c ../../../gio/gtlsbackend.c [280/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gtlspassword.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gtlspassword.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gtlspassword.c.o -c ../../../gio/gtlspassword.c [281/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gresourcefile.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gresourcefile.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gresourcefile.c.o -c ../../../gio/gresourcefile.c [282/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsubprocesslauncher.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsubprocesslauncher.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsubprocesslauncher.c.o -c ../../../gio/gsubprocesslauncher.c [283/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdtlsclientconnection.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdtlsclientconnection.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdtlsclientconnection.c.o -c ../../../gio/gdtlsclientconnection.c [284/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsocketservice.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsocketservice.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsocketservice.c.o -c ../../../gio/gsocketservice.c [285/1742] cc -o glib/libglib-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0.p/deprecated_gallocator.c.o glib/libglib-2.0.so.0.8600.0.p/deprecated_gcache.c.o glib/libglib-2.0.so.0.8600.0.p/deprecated_gcompletion.c.o glib/libglib-2.0.so.0.8600.0.p/deprecated_grel.c.o glib/libglib-2.0.so.0.8600.0.p/deprecated_gthread-deprecated.c.o glib/libglib-2.0.so.0.8600.0.p/garcbox.c.o glib/libglib-2.0.so.0.8600.0.p/garray.c.o glib/libglib-2.0.so.0.8600.0.p/gasyncqueue.c.o glib/libglib-2.0.so.0.8600.0.p/gatomic.c.o glib/libglib-2.0.so.0.8600.0.p/gbacktrace.c.o glib/libglib-2.0.so.0.8600.0.p/gbase64.c.o glib/libglib-2.0.so.0.8600.0.p/gbitlock.c.o glib/libglib-2.0.so.0.8600.0.p/gbookmarkfile.c.o glib/libglib-2.0.so.0.8600.0.p/gbytes.c.o glib/libglib-2.0.so.0.8600.0.p/gcharset.c.o glib/libglib-2.0.so.0.8600.0.p/gchecksum.c.o glib/libglib-2.0.so.0.8600.0.p/gconvert.c.o glib/libglib-2.0.so.0.8600.0.p/gdataset.c.o glib/libglib-2.0.so.0.8600.0.p/gdate.c.o glib/libglib-2.0.so.0.8600.0.p/gdatetime.c.o glib/libglib-2.0.so.0.8600.0.p/gdatetime-private.c.o glib/libglib-2.0.so.0.8600.0.p/gdir.c.o glib/libglib-2.0.so.0.8600.0.p/genviron.c.o glib/libglib-2.0.so.0.8600.0.p/gerror.c.o glib/libglib-2.0.so.0.8600.0.p/gfileutils.c.o glib/libglib-2.0.so.0.8600.0.p/ggettext.c.o glib/libglib-2.0.so.0.8600.0.p/ghash.c.o glib/libglib-2.0.so.0.8600.0.p/ghmac.c.o glib/libglib-2.0.so.0.8600.0.p/ghook.c.o glib/libglib-2.0.so.0.8600.0.p/ghostutils.c.o glib/libglib-2.0.so.0.8600.0.p/giochannel.c.o glib/libglib-2.0.so.0.8600.0.p/gkeyfile.c.o glib/libglib-2.0.so.0.8600.0.p/glib-init.c.o glib/libglib-2.0.so.0.8600.0.p/glib-private.c.o glib/libglib-2.0.so.0.8600.0.p/glist.c.o glib/libglib-2.0.so.0.8600.0.p/gmain.c.o glib/libglib-2.0.so.0.8600.0.p/gmappedfile.c.o glib/libglib-2.0.so.0.8600.0.p/gmarkup.c.o glib/libglib-2.0.so.0.8600.0.p/gmem.c.o glib/libglib-2.0.so.0.8600.0.p/gmessages.c.o glib/libglib-2.0.so.0.8600.0.p/gnode.c.o glib/libglib-2.0.so.0.8600.0.p/goption.c.o glib/libglib-2.0.so.0.8600.0.p/gpathbuf.c.o glib/libglib-2.0.so.0.8600.0.p/gpattern.c.o glib/libglib-2.0.so.0.8600.0.p/gpoll.c.o glib/libglib-2.0.so.0.8600.0.p/gprimes.c.o glib/libglib-2.0.so.0.8600.0.p/gqsort.c.o glib/libglib-2.0.so.0.8600.0.p/gquark.c.o glib/libglib-2.0.so.0.8600.0.p/gqueue.c.o glib/libglib-2.0.so.0.8600.0.p/grand.c.o glib/libglib-2.0.so.0.8600.0.p/grcbox.c.o glib/libglib-2.0.so.0.8600.0.p/grefcount.c.o glib/libglib-2.0.so.0.8600.0.p/grefstring.c.o glib/libglib-2.0.so.0.8600.0.p/gregex.c.o glib/libglib-2.0.so.0.8600.0.p/gscanner.c.o glib/libglib-2.0.so.0.8600.0.p/gsequence.c.o glib/libglib-2.0.so.0.8600.0.p/gshell.c.o glib/libglib-2.0.so.0.8600.0.p/gslice.c.o glib/libglib-2.0.so.0.8600.0.p/gslist.c.o glib/libglib-2.0.so.0.8600.0.p/gspawn.c.o glib/libglib-2.0.so.0.8600.0.p/gstdio.c.o glib/libglib-2.0.so.0.8600.0.p/gstrfuncs.c.o glib/libglib-2.0.so.0.8600.0.p/gstring.c.o glib/libglib-2.0.so.0.8600.0.p/gstringchunk.c.o glib/libglib-2.0.so.0.8600.0.p/gstrvbuilder.c.o glib/libglib-2.0.so.0.8600.0.p/gtestutils.c.o glib/libglib-2.0.so.0.8600.0.p/gthread.c.o glib/libglib-2.0.so.0.8600.0.p/gthreadpool.c.o glib/libglib-2.0.so.0.8600.0.p/gtimer.c.o glib/libglib-2.0.so.0.8600.0.p/gtimezone.c.o glib/libglib-2.0.so.0.8600.0.p/gtrace.c.o glib/libglib-2.0.so.0.8600.0.p/gtranslit.c.o glib/libglib-2.0.so.0.8600.0.p/gtrashstack.c.o glib/libglib-2.0.so.0.8600.0.p/gtree.c.o glib/libglib-2.0.so.0.8600.0.p/guniprop.c.o glib/libglib-2.0.so.0.8600.0.p/gutf8.c.o glib/libglib-2.0.so.0.8600.0.p/gunibreak.c.o glib/libglib-2.0.so.0.8600.0.p/gunicollate.c.o glib/libglib-2.0.so.0.8600.0.p/gunidecomp.c.o glib/libglib-2.0.so.0.8600.0.p/guri.c.o glib/libglib-2.0.so.0.8600.0.p/gutils.c.o glib/libglib-2.0.so.0.8600.0.p/guuid.c.o glib/libglib-2.0.so.0.8600.0.p/gvariant.c.o glib/libglib-2.0.so.0.8600.0.p/gvariant-core.c.o glib/libglib-2.0.so.0.8600.0.p/gvariant-parser.c.o glib/libglib-2.0.so.0.8600.0.p/gvariant-serialiser.c.o glib/libglib-2.0.so.0.8600.0.p/gvarianttypeinfo.c.o glib/libglib-2.0.so.0.8600.0.p/gvarianttype.c.o glib/libglib-2.0.so.0.8600.0.p/gversion.c.o glib/libglib-2.0.so.0.8600.0.p/gwakeup.c.o glib/libglib-2.0.so.0.8600.0.p/gprint.c.o glib/libglib-2.0.so.0.8600.0.p/gprintf.c.o glib/libglib-2.0.so.0.8600.0.p/glib-unix.c.o glib/libglib-2.0.so.0.8600.0.p/gspawn-posix.c.o glib/libglib-2.0.so.0.8600.0.p/giounix.c.o glib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group glib/libcharset/libcharset.a -Wl,-z,nodelete -Wl,-Bsymbolic-functions -latomic -lm /usr/lib/x86_64-linux-gnu/libsysprof-capture-4.a -Wl,-z,nodelete -pthread /usr/lib/x86_64-linux-gnu/libpcre2-8.so -Wl,--end-group [286/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdtlsserverconnection.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdtlsserverconnection.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdtlsserverconnection.c.o -c ../../../gio/gdtlsserverconnection.c [287/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsocketlistener.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsocketlistener.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsocketlistener.c.o -c ../../../gio/gsocketlistener.c [288/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/.._glib_gtrace.c.o -MF gio/libgio-2.0.so.0.8600.0.p/.._glib_gtrace.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/.._glib_gtrace.c.o -c ../../../glib/gtrace.c [289/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gunixcredentialsmessage.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gunixcredentialsmessage.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gunixcredentialsmessage.c.o -c ../../../gio/gunixcredentialsmessage.c [290/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gtask.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gtask.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gtask.c.o -c ../../../gio/gtask.c [291/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/glistmodel.c.o -MF gio/libgio-2.0.so.0.8600.0.p/glistmodel.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/glistmodel.c.o -c ../../../gio/glistmodel.c [292/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gtlsconnection.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gtlsconnection.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gtlsconnection.c.o -c ../../../gio/gtlsconnection.c [293/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gunionvolumemonitor.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gunionvolumemonitor.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gunionvolumemonitor.c.o -c ../../../gio/gunionvolumemonitor.c [294/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gzlibcompressor.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gzlibcompressor.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gzlibcompressor.c.o -c ../../../gio/gzlibcompressor.c [295/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gunixfdlist.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gunixfdlist.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gunixfdlist.c.o -c ../../../gio/gunixfdlist.c [296/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gresolver.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gresolver.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gresolver.c.o -c ../../../gio/gresolver.c [297/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gvolumemonitor.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gvolumemonitor.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gvolumemonitor.c.o -c ../../../gio/gvolumemonitor.c [298/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gfiledescriptorbased.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gfiledescriptorbased.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gfiledescriptorbased.c.o -c ../../../gio/gfiledescriptorbased.c [299/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gvfs.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gvfs.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gvfs.c.o -c ../../../gio/gvfs.c [300/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gliststore.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gliststore.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gliststore.c.o -c ../../../gio/gliststore.c [301/1742] /usr/bin/meson --internal symbolextractor /build/reproducible-path/glib2.0-2.86.0/debian/build/deb glib/libglib-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0.p/libglib-2.0.so.0.8600.0.symbols [302/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gtlsinteraction.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gtlsinteraction.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gtlsinteraction.c.o -c ../../../gio/gtlsinteraction.c [303/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/giounix-private.c.o -MF gio/libgio-2.0.so.0.8600.0.p/giounix-private.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/giounix-private.c.o -c ../../../gio/giounix-private.c [304/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gtlscertificate.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gtlscertificate.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gtlscertificate.c.o -c ../../../gio/gtlscertificate.c [305/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gzlibdecompressor.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gzlibdecompressor.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gzlibdecompressor.c.o -c ../../../gio/gzlibdecompressor.c [306/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gtlsdatabase.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gtlsdatabase.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gtlsdatabase.c.o -c ../../../gio/gtlsdatabase.c [307/1742] cc -o gmodule/libgmodule-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0.p/gmodule.c.o gmodule/libgmodule-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../glib' glib/libglib-2.0.so.0.8600.0 -Wl,-z,nodelete -Wl,-Bsymbolic-functions [308/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gunixconnection.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gunixconnection.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gunixconnection.c.o -c ../../../gio/gunixconnection.c [309/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdtlsconnection.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdtlsconnection.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdtlsconnection.c.o -c ../../../gio/gdtlsconnection.c [310/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gvolume.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gvolume.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gvolume.c.o -c ../../../gio/gvolume.c [311/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gmemorymonitorpoll.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gmemorymonitorpoll.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gmemorymonitorpoll.c.o -c ../../../gio/gmemorymonitorpoll.c [312/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsubprocess.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsubprocess.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsubprocess.c.o -c ../../../gio/gsubprocess.c [313/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/ggtknotificationbackend.c.o -MF gio/libgio-2.0.so.0.8600.0.p/ggtknotificationbackend.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/ggtknotificationbackend.c.o -c ../../../gio/ggtknotificationbackend.c [314/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gunixmount.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gunixmount.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gunixmount.c.o -c ../../../gio/gunixmount.c [315/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsocketclient.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsocketclient.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsocketclient.c.o -c ../../../gio/gsocketclient.c [316/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gunixvolumemonitor.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gunixvolumemonitor.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gunixvolumemonitor.c.o -c ../../../gio/gunixvolumemonitor.c [317/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gunixfdmessage.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gunixfdmessage.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gunixfdmessage.c.o -c ../../../gio/gunixfdmessage.c [318/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gfdonotificationbackend.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gfdonotificationbackend.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gfdonotificationbackend.c.o -c ../../../gio/gfdonotificationbackend.c [319/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gmemorymonitorpsi.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gmemorymonitorpsi.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gmemorymonitorpsi.c.o -c ../../../gio/gmemorymonitorpsi.c [320/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gunixinputstream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gunixinputstream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gunixinputstream.c.o -c ../../../gio/gunixinputstream.c [321/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gcontenttype-fdo.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gcontenttype-fdo.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gcontenttype-fdo.c.o -c ../../../gio/gcontenttype-fdo.c [322/1742] /usr/bin/meson --internal symbolextractor /build/reproducible-path/glib2.0-2.86.0/debian/build/deb gmodule/libgmodule-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0.p/libgmodule-2.0.so.0.8600.0.symbols [323/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gunixsocketaddress.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gunixsocketaddress.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gunixsocketaddress.c.o -c ../../../gio/gunixsocketaddress.c [324/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gremoteactiongroup.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gremoteactiongroup.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gremoteactiongroup.c.o -c ../../../gio/gremoteactiongroup.c [325/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gaction.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gaction.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gaction.c.o -c ../../../gio/gaction.c [326/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gnetworkmonitornm.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gnetworkmonitornm.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gnetworkmonitornm.c.o -c ../../../gio/gnetworkmonitornm.c [327/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gthreadedresolver.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gthreadedresolver.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gthreadedresolver.c.o -c ../../../gio/gthreadedresolver.c [328/1742] cc -Igobject/libgobject-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -Wsign-conversion -MD -MQ gobject/libgobject-2.0.so.0.8600.0.p/gsignal.c.o -MF gobject/libgobject-2.0.so.0.8600.0.p/gsignal.c.o.d -o gobject/libgobject-2.0.so.0.8600.0.p/gsignal.c.o -c ../../../gobject/gsignal.c ../../../gobject/gsignal.c: In function ‘handler_insert’: ../../../gobject/gsignal.c:686:13: warning: potential null pointer dereference [-Wnull-dereference] 686 | if (!hlist->handlers) | ~~~~~^~~~~~~~~~ ../../../gobject/gsignal.c:686:13: warning: potential null pointer dereference [-Wnull-dereference] ../../../gobject/gsignal.c: In function ‘handlers_find’: ../../../gobject/gsignal.c:559:28: warning: potential null pointer dereference [-Wnull-dereference] 559 | if (!node->c_marshaller) | ~~~~^~~~~~~~~~~~~~ In file included from ../../../gobject/gclosure.h:27, from ../../../gobject/gsignal.h:26, from ../../../gobject/gsignal.c:33: ../../../gobject/gsignal.c: In function ‘g_signal_stop_emission_by_name’: ../../../gobject/gsignal.c:1168:41: warning: potential null pointer dereference [-Wnull-dereference] 1168 | 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:1817:17: warning: potential null pointer dereference [-Wnull-dereference] 1817 | 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:1968:1: ../../../gobject/gsignal.c:1980:40: warning: potential null pointer dereference [-Wnull-dereference] 1980 | 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:2411:41: warning: potential null pointer dereference [-Wnull-dereference] 2411 | 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:2523:41: warning: potential null pointer dereference [-Wnull-dereference] 2523 | 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))) | ^ [329/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsimpleactiongroup.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsimpleactiongroup.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsimpleactiongroup.c.o -c ../../../gio/gsimpleactiongroup.c [330/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gactiongroupexporter.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gactiongroupexporter.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gactiongroupexporter.c.o -c ../../../gio/gactiongroupexporter.c [331/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gactionmap.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gactionmap.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gactionmap.c.o -c ../../../gio/gactionmap.c [332/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/goutputstream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/goutputstream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/goutputstream.c.o -c ../../../gio/goutputstream.c [333/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gnullsettingsbackend.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gnullsettingsbackend.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gnullsettingsbackend.c.o -c ../../../gio/gnullsettingsbackend.c [334/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gunixoutputstream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gunixoutputstream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gunixoutputstream.c.o -c ../../../gio/gunixoutputstream.c [335/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gpropertyaction.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gpropertyaction.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gpropertyaction.c.o -c ../../../gio/gpropertyaction.c [336/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gunixvolume.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gunixvolume.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gunixvolume.c.o -c ../../../gio/gunixvolume.c [337/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gmemorysettingsbackend.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gmemorysettingsbackend.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gmemorysettingsbackend.c.o -c ../../../gio/gmemorysettingsbackend.c [338/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gnotificationbackend.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gnotificationbackend.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gnotificationbackend.c.o -c ../../../gio/gnotificationbackend.c [339/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gactiongroup.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gactiongroup.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gactiongroup.c.o -c ../../../gio/gactiongroup.c [340/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gnetworkmonitornetlink.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gnetworkmonitornetlink.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gnetworkmonitornetlink.c.o -c ../../../gio/gnetworkmonitornetlink.c [341/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gapplicationimpl-dbus.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gapplicationimpl-dbus.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gapplicationimpl-dbus.c.o -c ../../../gio/gapplicationimpl-dbus.c [342/1742] cc -Igobject/libgobject-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -Wsign-conversion -MD -MQ gobject/libgobject-2.0.so.0.8600.0.p/gobject.c.o -MF gobject/libgobject-2.0.so.0.8600.0.p/gobject.c.o.d -o gobject/libgobject-2.0.so.0.8600.0.p/gobject.c.o -c ../../../gobject/gobject.c [343/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusactiongroup.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusactiongroup.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusactiongroup.c.o -c ../../../gio/gdbusactiongroup.c [344/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdelayedsettingsbackend.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdelayedsettingsbackend.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdelayedsettingsbackend.c.o -c ../../../gio/gdelayedsettingsbackend.c [345/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsimpleaction.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsimpleaction.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsimpleaction.c.o -c ../../../gio/gsimpleaction.c [346/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusauthobserver.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusauthobserver.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusauthobserver.c.o -c ../../../gio/gdbusauthobserver.c [347/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/meson-generated_.._xdp-dbus.c.o -MF gio/libgio-2.0.so.0.8600.0.p/meson-generated_.._xdp-dbus.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/meson-generated_.._xdp-dbus.c.o -c gio/xdp-dbus.c [348/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gmenumodel.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gmenumodel.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gmenumodel.c.o -c ../../../gio/gmenumodel.c [349/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gapplicationcommandline.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gapplicationcommandline.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gapplicationcommandline.c.o -c ../../../gio/gapplicationcommandline.c [350/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gmenuexporter.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gmenuexporter.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gmenuexporter.c.o -c ../../../gio/gmenuexporter.c [351/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gnotification.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gnotification.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gnotification.c.o -c ../../../gio/gnotification.c [352/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsettings-mapping.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsettings-mapping.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsettings-mapping.c.o -c ../../../gio/gsettings-mapping.c [353/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusdaemon.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusdaemon.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusdaemon.c.o -c ../../../gio/gdbusdaemon.c [354/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusobjectmanager.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusobjectmanager.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusobjectmanager.c.o -c ../../../gio/gdbusobjectmanager.c [355/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusmenumodel.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusmenumodel.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusmenumodel.c.o -c ../../../gio/gdbusmenumodel.c [356/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gkeyfilesettingsbackend.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gkeyfilesettingsbackend.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gkeyfilesettingsbackend.c.o -c ../../../gio/gkeyfilesettingsbackend.c [357/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusobject.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusobject.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusobject.c.o -c ../../../gio/gdbusobject.c [358/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsettingsbackend.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsettingsbackend.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsettingsbackend.c.o -c ../../../gio/gsettingsbackend.c [359/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusauthmechanismanon.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusauthmechanismanon.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusauthmechanismanon.c.o -c ../../../gio/gdbusauthmechanismanon.c [360/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusinterface.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusinterface.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusinterface.c.o -c ../../../gio/gdbusinterface.c [361/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gmenu.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gmenu.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gmenu.c.o -c ../../../gio/gmenu.c [362/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusauthmechanism.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusauthmechanism.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusauthmechanism.c.o -c ../../../gio/gdbusauthmechanism.c [363/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbuserror.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbuserror.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbuserror.c.o -c ../../../gio/gdbuserror.c [364/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusauthmechanismexternal.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusauthmechanismexternal.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusauthmechanismexternal.c.o -c ../../../gio/gdbusauthmechanismexternal.c [365/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusutils.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusutils.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusutils.c.o -c ../../../gio/gdbusutils.c [366/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusnameowning.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusnameowning.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusnameowning.c.o -c ../../../gio/gdbusnameowning.c [367/1742] cc -Igobject/libgobject-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -Wsign-conversion -MD -MQ gobject/libgobject-2.0.so.0.8600.0.p/gtype.c.o -MF gobject/libgobject-2.0.so.0.8600.0.p/gtype.c.o.d -o gobject/libgobject-2.0.so.0.8600.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:3779:10: ../../../gobject/gtype.c:3755:26: warning: potential null pointer dereference [-Wnull-dereference] 3755 | fflags = (finfo->type_flags & fflags) == fflags; | ~~~~~^~~~~~~~~~~~ [368/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusobjectproxy.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusobjectproxy.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusobjectproxy.c.o -c ../../../gio/gdbusobjectproxy.c [369/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gfileinfo.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gfileinfo.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gfileinfo.c.o -c ../../../gio/gfileinfo.c [370/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusnamewatching.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusnamewatching.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusnamewatching.c.o -c ../../../gio/gdbusnamewatching.c [371/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusaddress.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusaddress.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusaddress.c.o -c ../../../gio/gdbusaddress.c [372/1742] cc -o gobject/libgobject-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0.p/meson-generated_.._glib-enumtypes.c.o gobject/libgobject-2.0.so.0.8600.0.p/gatomicarray.c.o gobject/libgobject-2.0.so.0.8600.0.p/gbinding.c.o gobject/libgobject-2.0.so.0.8600.0.p/gbindinggroup.c.o gobject/libgobject-2.0.so.0.8600.0.p/gboxed.c.o gobject/libgobject-2.0.so.0.8600.0.p/gclosure.c.o gobject/libgobject-2.0.so.0.8600.0.p/genums.c.o gobject/libgobject-2.0.so.0.8600.0.p/gmarshal.c.o gobject/libgobject-2.0.so.0.8600.0.p/gobject.c.o gobject/libgobject-2.0.so.0.8600.0.p/gparam.c.o gobject/libgobject-2.0.so.0.8600.0.p/gparamspecs.c.o gobject/libgobject-2.0.so.0.8600.0.p/gsignal.c.o gobject/libgobject-2.0.so.0.8600.0.p/gsignalgroup.c.o gobject/libgobject-2.0.so.0.8600.0.p/gsourceclosure.c.o gobject/libgobject-2.0.so.0.8600.0.p/gtype.c.o gobject/libgobject-2.0.so.0.8600.0.p/gtypemodule.c.o gobject/libgobject-2.0.so.0.8600.0.p/gtypeplugin.c.o gobject/libgobject-2.0.so.0.8600.0.p/gvalue.c.o gobject/libgobject-2.0.so.0.8600.0.p/gvaluearray.c.o gobject/libgobject-2.0.so.0.8600.0.p/gvaluetransform.c.o gobject/libgobject-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../glib' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -Wl,-z,nodelete -Wl,-Bsymbolic-functions -lffi -Wl,--end-group [373/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gpowerprofilemonitorportal.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gpowerprofilemonitorportal.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gpowerprofilemonitorportal.c.o -c ../../../gio/gpowerprofilemonitorportal.c [374/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gtrashportal.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gtrashportal.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gtrashportal.c.o -c ../../../gio/gtrashportal.c [375/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gmemorymonitorportal.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gmemorymonitorportal.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gmemorymonitorportal.c.o -c ../../../gio/gmemorymonitorportal.c [376/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdocumentportal.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdocumentportal.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdocumentportal.c.o -c ../../../gio/gdocumentportal.c [377/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusobjectskeleton.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusobjectskeleton.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusobjectskeleton.c.o -c ../../../gio/gdbusobjectskeleton.c [378/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gproxyresolverportal.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gproxyresolverportal.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gproxyresolverportal.c.o -c ../../../gio/gproxyresolverportal.c [379/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusmethodinvocation.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusmethodinvocation.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusmethodinvocation.c.o -c ../../../gio/gdbusmethodinvocation.c [380/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gportalnotificationbackend.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gportalnotificationbackend.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gportalnotificationbackend.c.o -c ../../../gio/gportalnotificationbackend.c [381/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gapplication.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gapplication.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gapplication.c.o -c ../../../gio/gapplication.c [382/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gopenuriportal.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gopenuriportal.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gopenuriportal.c.o -c ../../../gio/gopenuriportal.c [383/1742] /usr/bin/meson --internal symbolextractor /build/reproducible-path/glib2.0-2.86.0/debian/build/deb gobject/libgobject-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0.p/libgobject-2.0.so.0.8600.0.symbols [384/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusinterfaceskeleton.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusinterfaceskeleton.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusinterfaceskeleton.c.o -c ../../../gio/gdbusinterfaceskeleton.c [385/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsocks4proxy.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsocks4proxy.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsocks4proxy.c.o -c ../../../gio/gsocks4proxy.c [386/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gportalsupport.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gportalsupport.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gportalsupport.c.o -c ../../../gio/gportalsupport.c [387/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gtestdbus.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gtestdbus.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gtestdbus.c.o -c ../../../gio/gtestdbus.c [388/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsandbox.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsandbox.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsandbox.c.o -c ../../../gio/gsandbox.c [389/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/thumbnail-verify.c.o -MF gio/libgio-2.0.so.0.8600.0.p/thumbnail-verify.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/thumbnail-verify.c.o -c ../../../gio/thumbnail-verify.c [390/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/ghttpproxy.c.o -MF gio/libgio-2.0.so.0.8600.0.p/ghttpproxy.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/ghttpproxy.c.o -c ../../../gio/ghttpproxy.c [391/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsocks4aproxy.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsocks4aproxy.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsocks4aproxy.c.o -c ../../../gio/gsocks4aproxy.c [392/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gnetworkmonitorportal.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gnetworkmonitorportal.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gnetworkmonitorportal.c.o -c ../../../gio/gnetworkmonitorportal.c [393/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/glocalfileenumerator.c.o -MF gio/libgio-2.0.so.0.8600.0.p/glocalfileenumerator.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/glocalfileenumerator.c.o -c ../../../gio/glocalfileenumerator.c [394/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/glocalfileinputstream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/glocalfileinputstream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/glocalfileinputstream.c.o -c ../../../gio/glocalfileinputstream.c [395/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [396/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsettingsschema.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsettingsschema.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsettingsschema.c.o -c ../../../gio/gsettingsschema.c [397/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusauthmechanismsha1.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusauthmechanismsha1.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusauthmechanismsha1.c.o -c ../../../gio/gdbusauthmechanismsha1.c [398/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusserver.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusserver.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusserver.c.o -c ../../../gio/gdbusserver.c [399/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsocks5proxy.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsocks5proxy.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsocks5proxy.c.o -c ../../../gio/gsocks5proxy.c [400/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusobjectmanagerserver.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusobjectmanagerserver.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusobjectmanagerserver.c.o -c ../../../gio/gdbusobjectmanagerserver.c [401/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [402/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/glocalvfs.c.o -MF gio/libgio-2.0.so.0.8600.0.p/glocalvfs.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/glocalvfs.c.o -c ../../../gio/glocalvfs.c [403/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [404/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [405/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/glocalfileiostream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/glocalfileiostream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/glocalfileiostream.c.o -c ../../../gio/glocalfileiostream.c [406/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gunixmounts.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gunixmounts.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gunixmounts.c.o -c ../../../gio/gunixmounts.c [407/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusobjectmanagerclient.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusobjectmanagerclient.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusobjectmanagerclient.c.o -c ../../../gio/gdbusobjectmanagerclient.c [408/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [409/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [410/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [411/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [412/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [413/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/.._subprojects_gvdb_gvdb_gvdb-reader.c.o -MF gio/libgio-2.0.so.0.8600.0.p/.._subprojects_gvdb_gvdb_gvdb-reader.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/.._subprojects_gvdb_gvdb_gvdb-reader.c.o -c ../../../subprojects/gvdb/gvdb/gvdb-reader.c [414/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [415/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [416/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusauth.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusauth.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusauth.c.o -c ../../../gio/gdbusauth.c [417/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusintrospection.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusintrospection.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusintrospection.c.o -c ../../../gio/gdbusintrospection.c [418/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/x86_64-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -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/1742] rm -f girepository/libgirepository-gthash.a && gcc-ar csrDT girepository/libgirepository-gthash.a girepository/libgirepository-gthash.a.p/gthash.c.o [420/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsettings.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsettings.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsettings.c.o -c ../../../gio/gsettings.c [421/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsocket.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsocket.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsocket.c.o -c ../../../gio/gsocket.c [422/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [423/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/glocalfilemonitor.c.o -MF gio/libgio-2.0.so.0.8600.0.p/glocalfilemonitor.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/glocalfilemonitor.c.o -c ../../../gio/glocalfilemonitor.c [424/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [425/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/glocalfileoutputstream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/glocalfileoutputstream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/glocalfileoutputstream.c.o -c ../../../gio/glocalfileoutputstream.c [426/1742] cc -Igirepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/x86_64-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -MD -MQ girepository/libgirepository-2.0.so.0.8600.0.p/giflagsinfo.c.o -MF girepository/libgirepository-2.0.so.0.8600.0.p/giflagsinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8600.0.p/giflagsinfo.c.o -c ../../../girepository/giflagsinfo.c [427/1742] cc -Igirepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/x86_64-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -MD -MQ girepository/libgirepository-2.0.so.0.8600.0.p/giarginfo.c.o -MF girepository/libgirepository-2.0.so.0.8600.0.p/giarginfo.c.o.d -o girepository/libgirepository-2.0.so.0.8600.0.p/giarginfo.c.o -c ../../../girepository/giarginfo.c [428/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gfile.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gfile.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gfile.c.o -c ../../../gio/gfile.c [429/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusprivate.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusprivate.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusprivate.c.o -c ../../../gio/gdbusprivate.c [430/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [431/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [432/1742] cc -Igirepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/x86_64-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -MD -MQ girepository/libgirepository-2.0.so.0.8600.0.p/gicallbackinfo.c.o -MF girepository/libgirepository-2.0.so.0.8600.0.p/gicallbackinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8600.0.p/gicallbackinfo.c.o -c ../../../girepository/gicallbackinfo.c [433/1742] cc -Igirepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/x86_64-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -MD -MQ girepository/libgirepository-2.0.so.0.8600.0.p/gifieldinfo.c.o -MF girepository/libgirepository-2.0.so.0.8600.0.p/gifieldinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8600.0.p/gifieldinfo.c.o -c ../../../girepository/gifieldinfo.c [434/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [435/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusproxy.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusproxy.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusproxy.c.o -c ../../../gio/gdbusproxy.c [436/1742] cc -Igirepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/x86_64-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -MD -MQ girepository/libgirepository-2.0.so.0.8600.0.p/giconstantinfo.c.o -MF girepository/libgirepository-2.0.so.0.8600.0.p/giconstantinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8600.0.p/giconstantinfo.c.o -c ../../../girepository/giconstantinfo.c [437/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [438/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/x86_64-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -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 [439/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [440/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [441/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [442/1742] cc -Igirepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/x86_64-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -MD -MQ girepository/libgirepository-2.0.so.0.8600.0.p/giunresolvedinfo.c.o -MF girepository/libgirepository-2.0.so.0.8600.0.p/giunresolvedinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8600.0.p/giunresolvedinfo.c.o -c ../../../girepository/giunresolvedinfo.c [443/1742] /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 [444/1742] cc -Igirepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/x86_64-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -MD -MQ girepository/libgirepository-2.0.so.0.8600.0.p/gienuminfo.c.o -MF girepository/libgirepository-2.0.so.0.8600.0.p/gienuminfo.c.o.d -o girepository/libgirepository-2.0.so.0.8600.0.p/gienuminfo.c.o -c ../../../girepository/gienuminfo.c [445/1742] cc -Igirepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/x86_64-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -MD -MQ girepository/libgirepository-2.0.so.0.8600.0.p/ginvoke.c.o -MF girepository/libgirepository-2.0.so.0.8600.0.p/ginvoke.c.o.d -o girepository/libgirepository-2.0.so.0.8600.0.p/ginvoke.c.o -c ../../../girepository/ginvoke.c [446/1742] /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/1742] /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 [448/1742] cc -Igirepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/x86_64-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -MD -MQ girepository/libgirepository-2.0.so.0.8600.0.p/gifunctioninfo.c.o -MF girepository/libgirepository-2.0.so.0.8600.0.p/gifunctioninfo.c.o.d -o girepository/libgirepository-2.0.so.0.8600.0.p/gifunctioninfo.c.o -c ../../../girepository/gifunctioninfo.c [449/1742] /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 [450/1742] /usr/bin/python3 /build/reproducible-path/glib2.0-2.86.0/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/1742] cc -Igthread/libgthread-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GThread"' -DGLIB_COMPILATION -Wsign-conversion -MD -MQ gthread/libgthread-2.0.so.0.8600.0.p/gthread-impl.c.o -MF gthread/libgthread-2.0.so.0.8600.0.p/gthread-impl.c.o.d -o gthread/libgthread-2.0.so.0.8600.0.p/gthread-impl.c.o -c ../../../gthread/gthread-impl.c [452/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [453/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/.._subprojects_gvdb_gvdb_gvdb-builder.c.o -MF gio/libgio-2.0.so.0.8600.0.p/.._subprojects_gvdb_gvdb_gvdb-builder.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/.._subprojects_gvdb_gvdb_gvdb-builder.c.o -c ../../../subprojects/gvdb/gvdb/gvdb-builder.c [454/1742] /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 [455/1742] 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 [456/1742] cc -Igirepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/x86_64-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -MD -MQ girepository/libgirepository-2.0.so.0.8600.0.p/gibaseinfo.c.o -MF girepository/libgirepository-2.0.so.0.8600.0.p/gibaseinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8600.0.p/gibaseinfo.c.o -c ../../../girepository/gibaseinfo.c [457/1742] /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 [458/1742] cc -Igirepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/x86_64-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -MD -MQ girepository/libgirepository-2.0.so.0.8600.0.p/girffi.c.o -MF girepository/libgirepository-2.0.so.0.8600.0.p/girffi.c.o.d -o girepository/libgirepository-2.0.so.0.8600.0.p/girffi.c.o -c ../../../girepository/girffi.c [459/1742] cc -o gthread/libgthread-2.0.so.0.8600.0 gthread/libgthread-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../glib' glib/libglib-2.0.so.0.8600.0 -Wl,-z,nodelete -Wl,-Bsymbolic-functions [460/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/x86_64-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -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 [461/1742] /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 [462/1742] cc -Igirepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/x86_64-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -MD -MQ girepository/libgirepository-2.0.so.0.8600.0.p/giregisteredtypeinfo.c.o -MF girepository/libgirepository-2.0.so.0.8600.0.p/giregisteredtypeinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8600.0.p/giregisteredtypeinfo.c.o -c ../../../girepository/giregisteredtypeinfo.c [463/1742] cc -Igirepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/x86_64-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -MD -MQ girepository/libgirepository-2.0.so.0.8600.0.p/givfuncinfo.c.o -MF girepository/libgirepository-2.0.so.0.8600.0.p/givfuncinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8600.0.p/givfuncinfo.c.o -c ../../../girepository/givfuncinfo.c [464/1742] /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 [465/1742] cc -Igirepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/x86_64-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -MD -MQ girepository/libgirepository-2.0.so.0.8600.0.p/giunioninfo.c.o -MF girepository/libgirepository-2.0.so.0.8600.0.p/giunioninfo.c.o.d -o girepository/libgirepository-2.0.so.0.8600.0.p/giunioninfo.c.o -c ../../../girepository/giunioninfo.c [466/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [467/1742] /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 [468/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [469/1742] cc -Igirepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/x86_64-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -MD -MQ girepository/libgirepository-2.0.so.0.8600.0.p/gisignalinfo.c.o -MF girepository/libgirepository-2.0.so.0.8600.0.p/gisignalinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8600.0.p/gisignalinfo.c.o -c ../../../girepository/gisignalinfo.c [470/1742] cc -Igirepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/x86_64-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -MD -MQ girepository/libgirepository-2.0.so.0.8600.0.p/gitypeinfo.c.o -MF girepository/libgirepository-2.0.so.0.8600.0.p/gitypeinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8600.0.p/gitypeinfo.c.o -c ../../../girepository/gitypeinfo.c [471/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [472/1742] cc -Igirepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/x86_64-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -MD -MQ girepository/libgirepository-2.0.so.0.8600.0.p/gdump.c.o -MF girepository/libgirepository-2.0.so.0.8600.0.p/gdump.c.o.d -o girepository/libgirepository-2.0.so.0.8600.0.p/gdump.c.o -c ../../../girepository/gdump.c [473/1742] cc -Igirepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/x86_64-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -MD -MQ girepository/libgirepository-2.0.so.0.8600.0.p/givalueinfo.c.o -MF girepository/libgirepository-2.0.so.0.8600.0.p/givalueinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8600.0.p/givalueinfo.c.o -c ../../../girepository/givalueinfo.c [474/1742] cc -Igirepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/x86_64-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -MD -MQ girepository/libgirepository-2.0.so.0.8600.0.p/gipropertyinfo.c.o -MF girepository/libgirepository-2.0.so.0.8600.0.p/gipropertyinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8600.0.p/gipropertyinfo.c.o -c ../../../girepository/gipropertyinfo.c [475/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' glib/libglib-2.0.so.0.8600.0 [476/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [477/1742] cc -Igirepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/x86_64-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -MD -MQ girepository/libgirepository-2.0.so.0.8600.0.p/gistructinfo.c.o -MF girepository/libgirepository-2.0.so.0.8600.0.p/gistructinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8600.0.p/gistructinfo.c.o -c ../../../girepository/gistructinfo.c [478/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [479/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [480/1742] cc -Iglib/tests/getpwuid-preload.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [481/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [482/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [483/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [484/1742] /usr/bin/meson --internal symbolextractor /build/reproducible-path/glib2.0-2.86.0/debian/build/deb glib/tests/libconstructor-helper.so glib/tests/libconstructor-helper.so glib/tests/libconstructor-helper.so.p/libconstructor-helper.so.symbols [485/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [486/1742] cc -Igirepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/x86_64-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -MD -MQ girepository/libgirepository-2.0.so.0.8600.0.p/giinterfaceinfo.c.o -MF girepository/libgirepository-2.0.so.0.8600.0.p/giinterfaceinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8600.0.p/giinterfaceinfo.c.o -c ../../../girepository/giinterfaceinfo.c [487/1742] cc -Igirepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/x86_64-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -MD -MQ girepository/libgirepository-2.0.so.0.8600.0.p/giobjectinfo.c.o -MF girepository/libgirepository-2.0.so.0.8600.0.p/giobjectinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8600.0.p/giobjectinfo.c.o -c ../../../girepository/giobjectinfo.c [488/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [489/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [490/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [491/1742] cc -Igirepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/x86_64-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -MD -MQ girepository/libgirepository-2.0.so.0.8600.0.p/gicallableinfo.c.o -MF girepository/libgirepository-2.0.so.0.8600.0.p/gicallableinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8600.0.p/gicallableinfo.c.o -c ../../../girepository/gicallableinfo.c [492/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [493/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [494/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [495/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [496/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [497/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [498/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusmessage.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusmessage.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusmessage.c.o -c ../../../gio/gdbusmessage.c [499/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/glocalfileinfo.c.o -MF gio/libgio-2.0.so.0.8600.0.p/glocalfileinfo.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/glocalfileinfo.c.o -c ../../../gio/glocalfileinfo.c [500/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [501/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdesktopappinfo.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdesktopappinfo.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdesktopappinfo.c.o -c ../../../gio/gdesktopappinfo.c [502/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/glocalfile.c.o -MF gio/libgio-2.0.so.0.8600.0.p/glocalfile.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/glocalfile.c.o -c ../../../gio/glocalfile.c [503/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/x86_64-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -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:356:32: note: in definition of macro ‘g_error’ 356 | __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))); | ^~~~~~~~~~~~~~~~~~~~ [504/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [505/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [506/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [507/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [508/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [509/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [510/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [511/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [512/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [513/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [514/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [515/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [516/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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); \ | ^~ [517/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [518/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [519/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [520/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [521/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [522/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [523/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [524/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [525/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [526/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [527/1742] cc -Igirepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/x86_64-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -MD -MQ girepository/libgirepository-2.0.so.0.8600.0.p/girepository.c.o -MF girepository/libgirepository-2.0.so.0.8600.0.p/girepository.c.o.d -o girepository/libgirepository-2.0.so.0.8600.0.p/girepository.c.o -c ../../../girepository/girepository.c [528/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [529/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [530/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [531/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [532/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [533/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [534/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [535/1742] cc -Iglib/tests/print.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/print.p/print.c.o -MF glib/tests/print.p/print.c.o.d -o glib/tests/print.p/print.c.o -c ../../../glib/tests/print.c [536/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [537/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [538/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [539/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [540/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [541/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [542/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [543/1742] cc -Igirepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/x86_64-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -MD -MQ girepository/libgirepository-2.0.so.0.8600.0.p/gitypelib.c.o -MF girepository/libgirepository-2.0.so.0.8600.0.p/gitypelib.c.o.d -o girepository/libgirepository-2.0.so.0.8600.0.p/gitypelib.c.o -c ../../../girepository/gitypelib.c [544/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [545/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [546/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [547/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [548/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [549/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [550/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [551/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [552/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [553/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [554/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusconnection.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusconnection.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusconnection.c.o -c ../../../gio/gdbusconnection.c [555/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [556/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [557/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [559/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [560/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [561/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [562/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [563/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [564/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [565/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [566/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [567/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [568/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [569/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [570/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [571/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [572/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [573/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/x86_64-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -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 [574/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [575/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [576/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [578/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [579/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [580/1742] cc -Iglib/tests/utf8-private.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -DGLIB_STATIC_COMPILATION '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/utf8-private.p/utf8-private.c.o -MF glib/tests/utf8-private.p/utf8-private.c.o.d -o glib/tests/utf8-private.p/utf8-private.c.o -c ../../../glib/tests/utf8-private.c [581/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [582/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [583/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [584/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [585/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [586/1742] cc -o gio/libgio-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0.p/meson-generated_.._gioenumtypes.c.o gio/libgio-2.0.so.0.8600.0.p/meson-generated_.._gdbus-daemon-generated.c.o gio/libgio-2.0.so.0.8600.0.p/meson-generated_.._xdp-dbus.c.o gio/libgio-2.0.so.0.8600.0.p/gappinfo.c.o gio/libgio-2.0.so.0.8600.0.p/gasynchelper.c.o gio/libgio-2.0.so.0.8600.0.p/gasyncinitable.c.o gio/libgio-2.0.so.0.8600.0.p/gasyncresult.c.o gio/libgio-2.0.so.0.8600.0.p/gbufferedinputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gbufferedoutputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gbytesicon.c.o gio/libgio-2.0.so.0.8600.0.p/gcancellable.c.o gio/libgio-2.0.so.0.8600.0.p/gcharsetconverter.c.o gio/libgio-2.0.so.0.8600.0.p/gcontenttype.c.o gio/libgio-2.0.so.0.8600.0.p/gcontextspecificgroup.c.o gio/libgio-2.0.so.0.8600.0.p/gconverter.c.o gio/libgio-2.0.so.0.8600.0.p/gconverterinputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gconverteroutputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gcredentials.c.o gio/libgio-2.0.so.0.8600.0.p/gdatagrambased.c.o gio/libgio-2.0.so.0.8600.0.p/gdatainputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gdataoutputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gdebugcontroller.c.o gio/libgio-2.0.so.0.8600.0.p/gdebugcontrollerdbus.c.o gio/libgio-2.0.so.0.8600.0.p/gdrive.c.o gio/libgio-2.0.so.0.8600.0.p/gdummyfile.c.o gio/libgio-2.0.so.0.8600.0.p/gdummyproxyresolver.c.o gio/libgio-2.0.so.0.8600.0.p/gdummytlsbackend.c.o gio/libgio-2.0.so.0.8600.0.p/gemblem.c.o gio/libgio-2.0.so.0.8600.0.p/gemblemedicon.c.o gio/libgio-2.0.so.0.8600.0.p/gfile.c.o gio/libgio-2.0.so.0.8600.0.p/gfileattribute.c.o gio/libgio-2.0.so.0.8600.0.p/gfileenumerator.c.o gio/libgio-2.0.so.0.8600.0.p/gfileicon.c.o gio/libgio-2.0.so.0.8600.0.p/gfileinfo.c.o gio/libgio-2.0.so.0.8600.0.p/gfileinputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gfilemonitor.c.o gio/libgio-2.0.so.0.8600.0.p/gfilenamecompleter.c.o gio/libgio-2.0.so.0.8600.0.p/gfileoutputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gfileiostream.c.o gio/libgio-2.0.so.0.8600.0.p/gfilterinputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gfilteroutputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gicon.c.o gio/libgio-2.0.so.0.8600.0.p/ginetaddress.c.o gio/libgio-2.0.so.0.8600.0.p/ginetaddressmask.c.o gio/libgio-2.0.so.0.8600.0.p/ginetsocketaddress.c.o gio/libgio-2.0.so.0.8600.0.p/ginitable.c.o gio/libgio-2.0.so.0.8600.0.p/ginputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gioerror.c.o gio/libgio-2.0.so.0.8600.0.p/giomodule.c.o gio/libgio-2.0.so.0.8600.0.p/giomodule-priv.c.o gio/libgio-2.0.so.0.8600.0.p/gioscheduler.c.o gio/libgio-2.0.so.0.8600.0.p/giostream.c.o gio/libgio-2.0.so.0.8600.0.p/gloadableicon.c.o gio/libgio-2.0.so.0.8600.0.p/gmarshal-internal.c.o gio/libgio-2.0.so.0.8600.0.p/gmount.c.o gio/libgio-2.0.so.0.8600.0.p/gmemorymonitor.c.o gio/libgio-2.0.so.0.8600.0.p/gmemorymonitorbase.c.o gio/libgio-2.0.so.0.8600.0.p/gmemorymonitordbus.c.o gio/libgio-2.0.so.0.8600.0.p/gmemoryinputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gmemoryoutputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gmountoperation.c.o gio/libgio-2.0.so.0.8600.0.p/gnativesocketaddress.c.o gio/libgio-2.0.so.0.8600.0.p/gnativevolumemonitor.c.o gio/libgio-2.0.so.0.8600.0.p/gnetworkaddress.c.o gio/libgio-2.0.so.0.8600.0.p/gnetworking.c.o gio/libgio-2.0.so.0.8600.0.p/gnetworkmonitor.c.o gio/libgio-2.0.so.0.8600.0.p/gnetworkmonitorbase.c.o gio/libgio-2.0.so.0.8600.0.p/gnetworkservice.c.o gio/libgio-2.0.so.0.8600.0.p/goutputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gpermission.c.o gio/libgio-2.0.so.0.8600.0.p/gpollableinputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gpollableoutputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gpollableutils.c.o gio/libgio-2.0.so.0.8600.0.p/gpollfilemonitor.c.o gio/libgio-2.0.so.0.8600.0.p/gpowerprofilemonitor.c.o gio/libgio-2.0.so.0.8600.0.p/gpowerprofilemonitordbus.c.o gio/libgio-2.0.so.0.8600.0.p/gproxy.c.o gio/libgio-2.0.so.0.8600.0.p/gproxyaddress.c.o gio/libgio-2.0.so.0.8600.0.p/gproxyaddressenumerator.c.o gio/libgio-2.0.so.0.8600.0.p/gproxyresolver.c.o gio/libgio-2.0.so.0.8600.0.p/gresolver.c.o gio/libgio-2.0.so.0.8600.0.p/gresource.c.o gio/libgio-2.0.so.0.8600.0.p/gresourcefile.c.o gio/libgio-2.0.so.0.8600.0.p/gseekable.c.o gio/libgio-2.0.so.0.8600.0.p/gsimpleasyncresult.c.o gio/libgio-2.0.so.0.8600.0.p/gsimpleiostream.c.o gio/libgio-2.0.so.0.8600.0.p/gsimplepermission.c.o gio/libgio-2.0.so.0.8600.0.p/gsimpleproxyresolver.c.o gio/libgio-2.0.so.0.8600.0.p/gsocket.c.o gio/libgio-2.0.so.0.8600.0.p/gsocketaddress.c.o gio/libgio-2.0.so.0.8600.0.p/gsocketaddressenumerator.c.o gio/libgio-2.0.so.0.8600.0.p/gsocketclient.c.o gio/libgio-2.0.so.0.8600.0.p/gsocketconnectable.c.o gio/libgio-2.0.so.0.8600.0.p/gsocketconnection.c.o gio/libgio-2.0.so.0.8600.0.p/gsocketcontrolmessage.c.o gio/libgio-2.0.so.0.8600.0.p/gsocketinputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gsocketlistener.c.o gio/libgio-2.0.so.0.8600.0.p/gsocketoutputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gsocketservice.c.o gio/libgio-2.0.so.0.8600.0.p/gsrvtarget.c.o gio/libgio-2.0.so.0.8600.0.p/gsubprocesslauncher.c.o gio/libgio-2.0.so.0.8600.0.p/gsubprocess.c.o gio/libgio-2.0.so.0.8600.0.p/gtask.c.o gio/libgio-2.0.so.0.8600.0.p/gtcpconnection.c.o gio/libgio-2.0.so.0.8600.0.p/gtcpwrapperconnection.c.o gio/libgio-2.0.so.0.8600.0.p/gthemedicon.c.o gio/libgio-2.0.so.0.8600.0.p/gthreadedsocketservice.c.o gio/libgio-2.0.so.0.8600.0.p/gthreadedresolver.c.o gio/libgio-2.0.so.0.8600.0.p/gtlsbackend.c.o gio/libgio-2.0.so.0.8600.0.p/gtlscertificate.c.o gio/libgio-2.0.so.0.8600.0.p/gtlsclientconnection.c.o gio/libgio-2.0.so.0.8600.0.p/gtlsconnection.c.o gio/libgio-2.0.so.0.8600.0.p/gtlsdatabase.c.o gio/libgio-2.0.so.0.8600.0.p/gtlsfiledatabase.c.o gio/libgio-2.0.so.0.8600.0.p/gtlsinteraction.c.o gio/libgio-2.0.so.0.8600.0.p/gtlspassword.c.o gio/libgio-2.0.so.0.8600.0.p/gtlsserverconnection.c.o gio/libgio-2.0.so.0.8600.0.p/gdtlsconnection.c.o gio/libgio-2.0.so.0.8600.0.p/gdtlsclientconnection.c.o gio/libgio-2.0.so.0.8600.0.p/gdtlsserverconnection.c.o gio/libgio-2.0.so.0.8600.0.p/gunionvolumemonitor.c.o gio/libgio-2.0.so.0.8600.0.p/gunixconnection.c.o gio/libgio-2.0.so.0.8600.0.p/gunixfdlist.c.o gio/libgio-2.0.so.0.8600.0.p/gunixcredentialsmessage.c.o gio/libgio-2.0.so.0.8600.0.p/gunixsocketaddress.c.o gio/libgio-2.0.so.0.8600.0.p/gvfs.c.o gio/libgio-2.0.so.0.8600.0.p/gvolume.c.o gio/libgio-2.0.so.0.8600.0.p/gvolumemonitor.c.o gio/libgio-2.0.so.0.8600.0.p/gzlibcompressor.c.o gio/libgio-2.0.so.0.8600.0.p/gzlibdecompressor.c.o gio/libgio-2.0.so.0.8600.0.p/glistmodel.c.o gio/libgio-2.0.so.0.8600.0.p/gliststore.c.o gio/libgio-2.0.so.0.8600.0.p/.._glib_gtrace.c.o gio/libgio-2.0.so.0.8600.0.p/gcontenttype-fdo.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusdaemon.c.o gio/libgio-2.0.so.0.8600.0.p/gfiledescriptorbased.c.o gio/libgio-2.0.so.0.8600.0.p/giounix-private.c.o gio/libgio-2.0.so.0.8600.0.p/gunixfdmessage.c.o gio/libgio-2.0.so.0.8600.0.p/gunixmount.c.o gio/libgio-2.0.so.0.8600.0.p/gunixmounts.c.o gio/libgio-2.0.so.0.8600.0.p/gunixvolume.c.o gio/libgio-2.0.so.0.8600.0.p/gunixvolumemonitor.c.o gio/libgio-2.0.so.0.8600.0.p/gunixinputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gunixoutputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gfdonotificationbackend.c.o gio/libgio-2.0.so.0.8600.0.p/ggtknotificationbackend.c.o gio/libgio-2.0.so.0.8600.0.p/gmemorymonitorpoll.c.o gio/libgio-2.0.so.0.8600.0.p/gmemorymonitorpsi.c.o gio/libgio-2.0.so.0.8600.0.p/gdesktopappinfo.c.o gio/libgio-2.0.so.0.8600.0.p/gnetworkmonitornetlink.c.o gio/libgio-2.0.so.0.8600.0.p/gnetworkmonitornm.c.o gio/libgio-2.0.so.0.8600.0.p/gapplication.c.o gio/libgio-2.0.so.0.8600.0.p/gapplicationcommandline.c.o gio/libgio-2.0.so.0.8600.0.p/gapplicationimpl-dbus.c.o gio/libgio-2.0.so.0.8600.0.p/gactiongroup.c.o gio/libgio-2.0.so.0.8600.0.p/gactionmap.c.o gio/libgio-2.0.so.0.8600.0.p/gsimpleactiongroup.c.o gio/libgio-2.0.so.0.8600.0.p/gremoteactiongroup.c.o gio/libgio-2.0.so.0.8600.0.p/gactiongroupexporter.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusactiongroup.c.o gio/libgio-2.0.so.0.8600.0.p/gaction.c.o gio/libgio-2.0.so.0.8600.0.p/gpropertyaction.c.o gio/libgio-2.0.so.0.8600.0.p/gsimpleaction.c.o gio/libgio-2.0.so.0.8600.0.p/gmenumodel.c.o gio/libgio-2.0.so.0.8600.0.p/gmenu.c.o gio/libgio-2.0.so.0.8600.0.p/gmenuexporter.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusmenumodel.c.o gio/libgio-2.0.so.0.8600.0.p/gnotification.c.o gio/libgio-2.0.so.0.8600.0.p/gnotificationbackend.c.o gio/libgio-2.0.so.0.8600.0.p/gdelayedsettingsbackend.c.o gio/libgio-2.0.so.0.8600.0.p/gkeyfilesettingsbackend.c.o gio/libgio-2.0.so.0.8600.0.p/gmemorysettingsbackend.c.o gio/libgio-2.0.so.0.8600.0.p/gnullsettingsbackend.c.o gio/libgio-2.0.so.0.8600.0.p/gsettingsbackend.c.o gio/libgio-2.0.so.0.8600.0.p/gsettingsschema.c.o gio/libgio-2.0.so.0.8600.0.p/gsettings-mapping.c.o gio/libgio-2.0.so.0.8600.0.p/gsettings.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusutils.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusaddress.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusauthobserver.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusauth.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusauthmechanism.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusauthmechanismanon.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusauthmechanismexternal.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusauthmechanismsha1.c.o gio/libgio-2.0.so.0.8600.0.p/gdbuserror.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusconnection.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusmessage.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusnameowning.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusnamewatching.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusproxy.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusprivate.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusintrospection.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusmethodinvocation.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusserver.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusinterface.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusinterfaceskeleton.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusobject.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusobjectskeleton.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusobjectproxy.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusobjectmanager.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusobjectmanagerclient.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusobjectmanagerserver.c.o gio/libgio-2.0.so.0.8600.0.p/gtestdbus.c.o gio/libgio-2.0.so.0.8600.0.p/gdocumentportal.c.o gio/libgio-2.0.so.0.8600.0.p/gopenuriportal.c.o gio/libgio-2.0.so.0.8600.0.p/gmemorymonitorportal.c.o gio/libgio-2.0.so.0.8600.0.p/gnetworkmonitorportal.c.o gio/libgio-2.0.so.0.8600.0.p/gpowerprofilemonitorportal.c.o gio/libgio-2.0.so.0.8600.0.p/gproxyresolverportal.c.o gio/libgio-2.0.so.0.8600.0.p/gtrashportal.c.o gio/libgio-2.0.so.0.8600.0.p/gportalsupport.c.o gio/libgio-2.0.so.0.8600.0.p/gportalnotificationbackend.c.o gio/libgio-2.0.so.0.8600.0.p/gsandbox.c.o gio/libgio-2.0.so.0.8600.0.p/ghttpproxy.c.o gio/libgio-2.0.so.0.8600.0.p/glocalfile.c.o gio/libgio-2.0.so.0.8600.0.p/glocalfileenumerator.c.o gio/libgio-2.0.so.0.8600.0.p/glocalfileinfo.c.o gio/libgio-2.0.so.0.8600.0.p/glocalfileinputstream.c.o gio/libgio-2.0.so.0.8600.0.p/glocalfilemonitor.c.o gio/libgio-2.0.so.0.8600.0.p/glocalfileoutputstream.c.o gio/libgio-2.0.so.0.8600.0.p/glocalfileiostream.c.o gio/libgio-2.0.so.0.8600.0.p/glocalvfs.c.o gio/libgio-2.0.so.0.8600.0.p/gsocks4proxy.c.o gio/libgio-2.0.so.0.8600.0.p/gsocks4aproxy.c.o gio/libgio-2.0.so.0.8600.0.p/gsocks5proxy.c.o gio/libgio-2.0.so.0.8600.0.p/thumbnail-verify.c.o gio/libgio-2.0.so.0.8600.0.p/.._subprojects_gvdb_gvdb_gvdb-builder.c.o gio/libgio-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../glib:$ORIGIN/../gobject:$ORIGIN/../gmodule' -Wl,--start-group gio/xdgmime/libxdgmime.a gio/inotify/libinotify.a glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 -Wl,-z,nodelete -Wl,-Bsymbolic-functions /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/libmount.so /usr/lib/x86_64-linux-gnu/libselinux.so /usr/lib/x86_64-linux-gnu/libsysprof-capture-4.a -Wl,--end-group -Wl,-z,nodelete -pthread [587/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [588/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [589/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [590/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [592/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [594/1742] /usr/bin/meson --internal symbolextractor /build/reproducible-path/glib2.0-2.86.0/debian/build/deb gio/libgio-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0.p/libgio-2.0.so.0.8600.0.symbols [595/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [596/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [597/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../../glib:$ORIGIN/../../../gmodule:$ORIGIN/../../../gobject:$ORIGIN/../..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [598/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/:$ORIGIN/../glib:$ORIGIN/../gobject:$ORIGIN/../gmodule' -Wl,--start-group gio/libgio-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [599/1742] /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/glib-compile-resources --compiler=gcc --target=gio/tests/test5.gresource --sourcedir=/build/reproducible-path/glib2.0-2.86.0/gio/tests --sourcedir=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests --internal ../../../gio/tests/test5.gresource.xml [600/1742] /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/glib-compile-resources --compiler=gcc --target=gio/tests/plugin-resources.c --sourcedir=/build/reproducible-path/glib2.0-2.86.0/gio/tests --internal --generate-source --c-name _g_plugin ../../../gio/tests/test4.gresource.xml [601/1742] /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/glib-compile-resources --compiler=gcc --target=gio/tests/test.gresource --sourcedir=/build/reproducible-path/glib2.0-2.86.0/gio/tests --sourcedir=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests --internal ../../../gio/tests/test.gresource.xml [602/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [603/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [604/1742] /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/glib-compile-resources --compiler=gcc --target=gio/tests/test6.gresource --sourcedir=/build/reproducible-path/glib2.0-2.86.0/gio/tests --sourcedir=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests --internal ../../../gio/tests/test6.gresource.xml [605/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [606/1742] /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/glib-compile-resources --compiler=gcc --target=gio/tests/test_resources2.c --sourcedir=/build/reproducible-path/glib2.0-2.86.0/gio/tests --internal --generate --c-name _g_test2 --manual-register ../../../gio/tests/test3.gresource.xml [607/1742] /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/glib-compile-resources --compiler=gcc --target=gio/tests/test_resources2.h --sourcedir=/build/reproducible-path/glib2.0-2.86.0/gio/tests --internal --generate --c-name _g_test2 --manual-register ../../../gio/tests/test3.gresource.xml [608/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [609/1742] /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/glib-compile-resources --compiler=gcc --target=gio/tests/digit_test_resources.h --sourcedir=/build/reproducible-path/glib2.0-2.86.0/gio/tests --internal --generate --manual-register ../../../gio/tests/111_digit_test.gresource.xml [610/1742] /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/glib-compile-resources --compiler=gcc --target=gio/tests/digit_test_resources.c --sourcedir=/build/reproducible-path/glib2.0-2.86.0/gio/tests --sourcedir=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests --internal --generate-source --manual-register ../../../gio/tests/111_digit_test.gresource.xml [611/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [612/1742] /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/glib-compile-resources --compiler=gcc --target=gio/tests/test_resources_binary.c --sourcedir=/build/reproducible-path/glib2.0-2.86.0/gio/tests --sourcedir=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests --internal --generate-source --external-data --c-name _g_binary_test1 ../../../gio/tests/test5.gresource.xml [613/1742] /usr/bin/cc -Wl,-z,noexecstack -r -Wl,-b,binary -nostdlib gio/tests/test5.gresource -o gio/tests/test_resources.o [614/1742] /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/glib-compile-resources --compiler=gcc --target=gio/tests/test_resources.c --sourcedir=/build/reproducible-path/glib2.0-2.86.0/gio/tests --sourcedir=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests --internal --generate-source --c-name _g_test1 ../../../gio/tests/test2.gresource.xml [615/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [616/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [617/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [618/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [619/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [620/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [621/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [622/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [623/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [624/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [625/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [626/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [627/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [628/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [629/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [630/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [631/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [632/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [633/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [634/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [635/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [636/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [637/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [638/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [639/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [640/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [641/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [642/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [643/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [644/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [645/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [646/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [647/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [648/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [649/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [650/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [651/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [652/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [653/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [654/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [655/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [656/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [657/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [658/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [659/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [661/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [662/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [664/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [665/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [666/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [667/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [668/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [669/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [670/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [671/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [672/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [673/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [674/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [676/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [677/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [678/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [679/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [680/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [681/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [682/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/x86_64-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -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:820:10: ../../../girepository/girparser.c:684:11: warning: potential null pointer dereference [-Wnull-dereference] 684 | if (*str == '<') | ^~~~ [683/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [684/1742] 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 [685/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [686/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [687/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [688/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [689/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [690/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [691/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [692/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GThread"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [693/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [694/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [695/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [696/1742] cc -o girepository/libgirepository-2.0.so.0.8600.0 girepository/libgirepository-2.0.so.0.8600.0.p/gdump.c.o girepository/libgirepository-2.0.so.0.8600.0.p/giarginfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/gibaseinfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/gicallableinfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/gicallbackinfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/giconstantinfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/gienuminfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/gifieldinfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/giflagsinfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/gifunctioninfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/ginvoke.c.o girepository/libgirepository-2.0.so.0.8600.0.p/giinterfaceinfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/giobjectinfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/gipropertyinfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/giregisteredtypeinfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/girepository.c.o girepository/libgirepository-2.0.so.0.8600.0.p/girffi.c.o girepository/libgirepository-2.0.so.0.8600.0.p/gisignalinfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/gistructinfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/gitypeinfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/gitypelib.c.o girepository/libgirepository-2.0.so.0.8600.0.p/giunioninfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/giunresolvedinfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/givalueinfo.c.o girepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../glib:$ORIGIN/../gobject:$ORIGIN/../gmodule:$ORIGIN/../gio' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.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 [697/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [698/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [699/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [700/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [701/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [702/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [703/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [704/1742] /usr/bin/meson --internal symbolextractor /build/reproducible-path/glib2.0-2.86.0/debian/build/deb gthread/libgthread-2.0.so.0.8600.0 gthread/libgthread-2.0.so.0.8600.0 gthread/libgthread-2.0.so.0.8600.0.p/libgthread-2.0.so.0.8600.0.symbols [705/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [706/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GModule"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [707/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [708/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [709/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [710/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [711/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [712/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GModule"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [713/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [714/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [715/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [716/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [717/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [718/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GModule"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [719/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GModule"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [720/1742] /usr/bin/meson --internal symbolextractor /build/reproducible-path/glib2.0-2.86.0/debian/build/deb girepository/libgirepository-2.0.so.0.8600.0 girepository/libgirepository-2.0.so.0.8600.0 girepository/libgirepository-2.0.so.0.8600.0.p/libgirepository-2.0.so.0.8600.0.symbols [721/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GModule"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [722/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GModule"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [723/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [724/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GModule"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [725/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [726/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GModule"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [727/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GModule"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [728/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [729/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [730/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GModule"' -UG_DISABLE_ASSERT -Wsign-conversion '-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 [731/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [732/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [733/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [734/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [735/1742] /usr/bin/objcopy --strip-debug --add-symbol _g_binary_test1_resource_data=.data:0 gio/tests/test_resources.o gio/tests/test_resources2.o [736/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [737/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [738/1742] /usr/bin/meson --internal symbolextractor /build/reproducible-path/glib2.0-2.86.0/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 [739/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [740/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [741/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [742/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [743/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [744/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [745/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [746/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [747/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [748/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [749/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [750/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [751/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [752/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [753/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [754/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [755/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [756/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [757/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [758/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [759/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [760/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [761/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [762/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [763/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [764/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GModule"' -UG_DISABLE_ASSERT -Wsign-conversion '-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 [765/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [766/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [767/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [768/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [770/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [771/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [772/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [773/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [774/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [775/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [776/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [777/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [778/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [779/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [780/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [781/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [782/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [783/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [784/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [785/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [786/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [787/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [788/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [789/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [790/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [791/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [792/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [793/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [794/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [795/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [796/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [797/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [798/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [799/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [800/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [801/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [802/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [803/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [804/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [805/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [806/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [807/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [808/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [809/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [810/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [811/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [812/1742] cc -Igio/tests/filenamecompleter.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/filenamecompleter.p/filenamecompleter.c.o -MF gio/tests/filenamecompleter.p/filenamecompleter.c.o.d -o gio/tests/filenamecompleter.p/filenamecompleter.c.o -c ../../../gio/tests/filenamecompleter.c [813/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [814/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [815/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [816/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [817/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [818/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [819/1742] cc -Igio/tests/file-enumerator.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/file-enumerator.p/file-enumerator.c.o -MF gio/tests/file-enumerator.p/file-enumerator.c.o.d -o gio/tests/file-enumerator.p/file-enumerator.c.o -c ../../../gio/tests/file-enumerator.c [820/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [821/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [822/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [823/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [824/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [825/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [826/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [827/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [828/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [829/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [830/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [832/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [833/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [834/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [835/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [836/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [837/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [838/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [839/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [840/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [841/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [842/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [843/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [844/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [845/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [846/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [847/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [848/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [849/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [850/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [851/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [852/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [853/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [854/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [855/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [856/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [857/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [858/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [859/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [860/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [861/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [862/1742] cc -Igio/tests/memory-monitor-psi.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/memory-monitor-psi.p/memory-monitor-psi.c.o -MF gio/tests/memory-monitor-psi.p/memory-monitor-psi.c.o.d -o gio/tests/memory-monitor-psi.p/memory-monitor-psi.c.o -c ../../../gio/tests/memory-monitor-psi.c [863/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [864/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [865/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [866/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [867/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [868/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [869/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [870/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [871/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [872/1742] cc -Igio/tests/memory-monitor-poll.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/memory-monitor-poll.p/memory-monitor-poll.c.o -MF gio/tests/memory-monitor-poll.p/memory-monitor-poll.c.o.d -o gio/tests/memory-monitor-poll.p/memory-monitor-poll.c.o -c ../../../gio/tests/memory-monitor-poll.c [873/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [874/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [875/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [876/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [877/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [878/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [879/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [880/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [881/1742] 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/x86_64-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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [882/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [883/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [884/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [885/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [886/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [887/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [888/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [890/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [891/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [892/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [893/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [894/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [895/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [896/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [897/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [898/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [899/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [900/1742] 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/x86_64-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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [901/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [902/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [903/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [904/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [905/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [906/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [907/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [908/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [909/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [910/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [911/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [912/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [913/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [914/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [915/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [916/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [917/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [918/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [919/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [920/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [921/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [922/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [923/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [924/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [925/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [926/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [927/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [928/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [929/1742] 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/x86_64-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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [930/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [931/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [932/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [933/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [934/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [935/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [936/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [938/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [939/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [940/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [941/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [942/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [943/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [944/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [945/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [946/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [947/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [948/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [949/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [950/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [951/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [952/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [953/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [954/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [955/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [956/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [957/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [958/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [959/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [960/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [961/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [962/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [963/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [964/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [965/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [966/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [967/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [968/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [969/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [970/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [971/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [972/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [973/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [974/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [975/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [976/1742] 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/x86_64-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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [977/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [978/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [979/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [980/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [981/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [982/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [983/1742] 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/x86_64-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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [984/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [985/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [986/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [987/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [988/1742] 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/x86_64-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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [989/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [990/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [991/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [992/1742] env PKG_CONFIG_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/meson-uninstalled PKG_CONFIG=/usr/bin/pkg-config CC=cc 'CFLAGS=-Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2' /usr/bin/x86_64-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 --doc-format=gi-docgen -DGLIB_COMPILATION '-DGETTEXT_PACKAGE="dummy"' --symbol-prefix=glib --library-path=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/introspection --library=gobject-2.0 -I/build/reproducible-path/glib2.0-2.86.0/girepository/introspection -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/introspection -I/build/reproducible-path/glib2.0-2.86.0/. -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/. --filelist=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/libglib-2.0.so.0.8600.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.86.0/. -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/. -I/usr/include/sysprof-6 -I/build/reproducible-path/glib2.0-2.86.0/girepository -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository -I/build/reproducible-path/glib2.0-2.86.0/glib -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib -I/build/reproducible-path/glib2.0-2.86.0/gobject -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject -I/build/reproducible-path/glib2.0-2.86.0/gio -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio -I/usr/include/libmount -I/usr/include/blkid -I/build/reproducible-path/glib2.0-2.86.0/gmodule -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule -I/usr/include/gobject-introspection-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include --cflags-end --add-include-path=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/introspection --add-include-path=/usr/share/gir-1.0 -L/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository -L/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib -L/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject -L/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule -L/build/reproducible-path/glib2.0-2.86.0/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.86.0/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.86.0/ --sources-top-dirs /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/ In file included from /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/g-ir-cpp-ffbsn0gy.c:43: /build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/g-ir-cpp-ffbsn0gy.c:42: /build/reproducible-path/glib2.0-2.86.0/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.86.0/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.86.0/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.86.0/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.86.0/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.86.0/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/gutf8.c:1579: Warning: GLib: GTK-Doc comment block start token "/**" should not be followed by comment text: /**< private > ^ ../../../glib/gutf8.c:1580: Error: GLib: identifier not found on the first line: < private > ^ ../../../glib/gutf8.c:1583: Warning: GLib: "@string" parameter unexpected at this location: * @string: the source string. ^ ../../../glib/gutf8.c:1598: Warning: GLib: GTK-Doc comment block start token "/**" should not be followed by comment text: /**< private > ^ ../../../glib/gutf8.c:1599: Error: GLib: identifier not found on the first line: < private > ^ ../../../glib/gutf8.c:1602: Warning: GLib: "@string" parameter unexpected at this location: * @string: a NULL-terminated source string. ^ ../../../glib/gutf8.c:1626: Warning: GLib: GTK-Doc comment block start token "/**" should not be followed by comment text: /**< private > ^ ../../../glib/gutf8.c:1627: Error: GLib: identifier not found on the first line: < private > ^ ../../../glib/gutf8.c:1630: Warning: GLib: "@start" parameter unexpected at this location: * @start: start of the source string. ^ ../../../glib/gutf8.c:1649: Warning: GLib: GTK-Doc comment block start token "/**" should not be followed by comment text: /**< private > ^ ../../../glib/gutf8.c:1650: Error: GLib: identifier not found on the first line: < private > ^ ../../../glib/gutf8.c:1653: Warning: GLib: "@start" parameter unexpected at this location: * @start: start of the string. ^ ../../../glib/gutf8.c:1678: Warning: GLib: GTK-Doc comment block start token "/**" should not be followed by comment text: /**< private > ^ ../../../glib/gutf8.c:1679: Error: GLib: identifier not found on the first line: < private > ^ ../../../glib/gutf8.c:1682: Warning: GLib: "@start" parameter unexpected at this location: * @start: start of the source string. ^ ../../../glib/gutf8.c:1700: Warning: GLib: GTK-Doc comment block start token "/**" should not be followed by comment text: /**< private > ^ ../../../glib/gutf8.c:1701: Error: GLib: identifier not found on the first line: < private > ^ ../../../glib/gutf8.c:1704: Warning: GLib: "@start" parameter unexpected at this location: * @start: start of the source string. Must be valid UTF-8. ^ ../../../glib/gutf8.c:1732: Warning: GLib: GTK-Doc comment block start token "/**" should not be followed by comment text: /**< private > ^ ../../../glib/gutf8.c:1733: Error: GLib: identifier not found on the first line: < private > ^ ../../../glib/gutf8.c:1736: Warning: GLib: "@start" parameter unexpected at this location: * @start: start of the source string. Must be valid UTF-8 ^ ../../../glib/gutf8.c:1772: Warning: GLib: GTK-Doc comment block start token "/**" should not be followed by comment text: /**< private > ^ ../../../glib/gutf8.c:1773: Error: GLib: identifier not found on the first line: < private > ^ ../../../glib/gutf8.c:1776: Warning: GLib: "@start" parameter unexpected at this location: * @start: start of the source string. Must be valid UTF-8. ^ ../../../glib/gutf8.c:1903: Warning: GLib: GTK-Doc comment block start token "/**" should not be followed by comment text: /** < private > ^ ../../../glib/gutf8.c:1904: Error: GLib: identifier not found on the first line: < private > ^ ../../../glib/gutf8.c:1907: Warning: GLib: "@utf8" parameter unexpected at this location: * @utf8: source UTF-8 string. May contain invalid or incomplete sequences. ^ ../../../glib/gutf8.c:1957: Warning: GLib: GTK-Doc comment block start token "/**" should not be followed by comment text: /** < private > ^ ../../../glib/gutf8.c:1958: Error: GLib: identifier not found on the first line: < private > ^ ../../../glib/gutf8.c:1961: Warning: GLib: "@utf8" parameter unexpected at this location: * @utf8: source UTF-8 string. May contain invalid or incomplete sequences. ^ ../../../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' gmodule/gmodule-visibility.h:1058: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_86_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_86_FOR' gmodule/gmodule-visibility.h:1060: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_86_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_86_FOR' gmodule/gmodule-visibility.h:1062: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_86_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_86_FOR' gmodule/gmodule-visibility.h:1064: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_86_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_86_FOR' gmodule/gmodule-visibility.h:1067: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_86_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_86_FOR' gmodule/gmodule-visibility.h:1069: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_86_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_86_FOR' gmodule/gmodule-visibility.h:1071: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_86_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_86_FOR' gmodule/gmodule-visibility.h:1073: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_86_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_86_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:157: Warning: GLib: symbol='GINT16_TO_LE': Unknown namespace for symbol 'GINT16_TO_LE' glib/glibconfig.h:158: Warning: GLib: symbol='GUINT16_TO_LE': Unknown namespace for symbol 'GUINT16_TO_LE' glib/glibconfig.h:159: Warning: GLib: symbol='GINT16_TO_BE': Unknown namespace for symbol 'GINT16_TO_BE' glib/glibconfig.h:160: Warning: GLib: symbol='GUINT16_TO_BE': Unknown namespace for symbol 'GUINT16_TO_BE' glib/glibconfig.h:162: Warning: GLib: symbol='GINT32_TO_LE': Unknown namespace for symbol 'GINT32_TO_LE' glib/glibconfig.h:163: Warning: GLib: symbol='GUINT32_TO_LE': Unknown namespace for symbol 'GUINT32_TO_LE' glib/glibconfig.h:164: Warning: GLib: symbol='GINT32_TO_BE': Unknown namespace for symbol 'GINT32_TO_BE' glib/glibconfig.h:165: Warning: GLib: symbol='GUINT32_TO_BE': Unknown namespace for symbol 'GUINT32_TO_BE' glib/glibconfig.h:167: Warning: GLib: symbol='GINT64_TO_LE': Unknown namespace for symbol 'GINT64_TO_LE' glib/glibconfig.h:168: Warning: GLib: symbol='GUINT64_TO_LE': Unknown namespace for symbol 'GUINT64_TO_LE' glib/glibconfig.h:169: Warning: GLib: symbol='GINT64_TO_BE': Unknown namespace for symbol 'GINT64_TO_BE' glib/glibconfig.h:170: Warning: GLib: symbol='GUINT64_TO_BE': Unknown namespace for symbol 'GUINT64_TO_BE' glib/glibconfig.h:172: Warning: GLib: symbol='GLONG_TO_LE': Unknown namespace for symbol 'GLONG_TO_LE' glib/glibconfig.h:173: Warning: GLib: symbol='GULONG_TO_LE': Unknown namespace for symbol 'GULONG_TO_LE' glib/glibconfig.h:174: Warning: GLib: symbol='GLONG_TO_BE': Unknown namespace for symbol 'GLONG_TO_BE' glib/glibconfig.h:175: Warning: GLib: symbol='GULONG_TO_BE': Unknown namespace for symbol 'GULONG_TO_BE' glib/glibconfig.h:176: Warning: GLib: symbol='GINT_TO_LE': Unknown namespace for symbol 'GINT_TO_LE' glib/glibconfig.h:177: Warning: GLib: symbol='GUINT_TO_LE': Unknown namespace for symbol 'GUINT_TO_LE' glib/glibconfig.h:178: Warning: GLib: symbol='GINT_TO_BE': Unknown namespace for symbol 'GINT_TO_BE' glib/glibconfig.h:179: Warning: GLib: symbol='GUINT_TO_BE': Unknown namespace for symbol 'GUINT_TO_BE' glib/glibconfig.h:180: Warning: GLib: symbol='GSIZE_TO_LE': Unknown namespace for symbol 'GSIZE_TO_LE' glib/glibconfig.h:181: Warning: GLib: symbol='GSSIZE_TO_LE': Unknown namespace for symbol 'GSSIZE_TO_LE' glib/glibconfig.h:182: Warning: GLib: symbol='GSIZE_TO_BE': Unknown namespace for symbol 'GSIZE_TO_BE' glib/glibconfig.h:183: 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:157: Warning: GLib: symbol='GINT16_TO_LE': Unknown namespace for symbol 'GINT16_TO_LE' glib/glibconfig.h:158: Warning: GLib: symbol='GUINT16_TO_LE': Unknown namespace for symbol 'GUINT16_TO_LE' glib/glibconfig.h:159: Warning: GLib: symbol='GINT16_TO_BE': Unknown namespace for symbol 'GINT16_TO_BE' glib/glibconfig.h:160: Warning: GLib: symbol='GUINT16_TO_BE': Unknown namespace for symbol 'GUINT16_TO_BE' glib/glibconfig.h:162: Warning: GLib: symbol='GINT32_TO_LE': Unknown namespace for symbol 'GINT32_TO_LE' glib/glibconfig.h:163: Warning: GLib: symbol='GUINT32_TO_LE': Unknown namespace for symbol 'GUINT32_TO_LE' glib/glibconfig.h:164: Warning: GLib: symbol='GINT32_TO_BE': Unknown namespace for symbol 'GINT32_TO_BE' glib/glibconfig.h:165: Warning: GLib: symbol='GUINT32_TO_BE': Unknown namespace for symbol 'GUINT32_TO_BE' glib/glibconfig.h:167: Warning: GLib: symbol='GINT64_TO_LE': Unknown namespace for symbol 'GINT64_TO_LE' glib/glibconfig.h:168: Warning: GLib: symbol='GUINT64_TO_LE': Unknown namespace for symbol 'GUINT64_TO_LE' glib/glibconfig.h:169: Warning: GLib: symbol='GINT64_TO_BE': Unknown namespace for symbol 'GINT64_TO_BE' glib/glibconfig.h:170: Warning: GLib: symbol='GUINT64_TO_BE': Unknown namespace for symbol 'GUINT64_TO_BE' glib/glibconfig.h:172: Warning: GLib: symbol='GLONG_TO_LE': Unknown namespace for symbol 'GLONG_TO_LE' glib/glibconfig.h:173: Warning: GLib: symbol='GULONG_TO_LE': Unknown namespace for symbol 'GULONG_TO_LE' glib/glibconfig.h:174: Warning: GLib: symbol='GLONG_TO_BE': Unknown namespace for symbol 'GLONG_TO_BE' glib/glibconfig.h:175: Warning: GLib: symbol='GULONG_TO_BE': Unknown namespace for symbol 'GULONG_TO_BE' glib/glibconfig.h:176: Warning: GLib: symbol='GINT_TO_LE': Unknown namespace for symbol 'GINT_TO_LE' glib/glibconfig.h:177: Warning: GLib: symbol='GUINT_TO_LE': Unknown namespace for symbol 'GUINT_TO_LE' glib/glibconfig.h:178: Warning: GLib: symbol='GINT_TO_BE': Unknown namespace for symbol 'GINT_TO_BE' glib/glibconfig.h:179: Warning: GLib: symbol='GUINT_TO_BE': Unknown namespace for symbol 'GUINT_TO_BE' glib/glibconfig.h:180: Warning: GLib: symbol='GSIZE_TO_LE': Unknown namespace for symbol 'GSIZE_TO_LE' glib/glibconfig.h:181: Warning: GLib: symbol='GSSIZE_TO_LE': Unknown namespace for symbol 'GSSIZE_TO_LE' glib/glibconfig.h:182: Warning: GLib: symbol='GSIZE_TO_BE': Unknown namespace for symbol 'GSIZE_TO_BE' glib/glibconfig.h:183: Warning: GLib: symbol='GSSIZE_TO_BE': Unknown namespace for symbol 'GSSIZE_TO_BE' ../../../glib/gmessages.c:1961: Warning: GLib: invalid "closure" annotation: only valid on callback parameters ../../../glib/gshell.c:628: 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:269: Warning: GLib: g_array_steal: argument array: Missing (element-type) annotation ../../../glib/garray.c:334: Warning: GLib: g_array_sized_new: return value: Missing (element-type) annotation ../../../glib/garray.c:1584: Warning: GLib: g_array_copy: argument array: Missing (element-type) annotation ../../../glib/garray.c:1591: Warning: GLib: g_array_copy: return value: Missing (element-type) annotation ../../../glib/garray.c:492: Warning: GLib: g_array_free: argument array: Missing (element-type) annotation ../../../glib/garray.c:421: Warning: GLib: g_array_ref: argument array: Missing (element-type) annotation ../../../glib/garray.c:428: Warning: GLib: g_array_ref: return value: Missing (element-type) annotation ../../../glib/garray.c:451: Warning: GLib: g_array_unref: argument array: Missing (element-type) annotation ../../../glib/garray.c:472: Warning: GLib: g_array_get_element_size: argument array: Missing (element-type) annotation ../../../glib/garray.c:569: Warning: GLib: g_array_append_vals: argument array: Missing (element-type) annotation ../../../glib/garray.c:580: Warning: GLib: g_array_append_vals: return value: Missing (element-type) annotation ../../../glib/garray.c:620: Warning: GLib: g_array_prepend_vals: argument array: Missing (element-type) annotation ../../../glib/garray.c:635: Warning: GLib: g_array_prepend_vals: return value: Missing (element-type) annotation ../../../glib/garray.c:681: Warning: GLib: g_array_insert_vals: argument array: Missing (element-type) annotation ../../../glib/garray.c:702: Warning: GLib: g_array_insert_vals: return value: Missing (element-type) annotation ../../../glib/garray.c:754: Warning: GLib: g_array_set_size: argument array: Missing (element-type) annotation ../../../glib/garray.c:762: Warning: GLib: g_array_set_size: return value: Missing (element-type) annotation ../../../glib/garray.c:790: Warning: GLib: g_array_remove_index: argument array: Missing (element-type) annotation ../../../glib/garray.c:798: Warning: GLib: g_array_remove_index: return value: Missing (element-type) annotation ../../../glib/garray.c:828: Warning: GLib: g_array_remove_index_fast: argument array: Missing (element-type) annotation ../../../glib/garray.c:838: Warning: GLib: g_array_remove_index_fast: return value: Missing (element-type) annotation ../../../glib/garray.c:868: Warning: GLib: g_array_remove_range: argument array: Missing (element-type) annotation ../../../glib/garray.c:877: Warning: GLib: g_array_remove_range: return value: Missing (element-type) annotation ../../../glib/garray.c:918: Warning: GLib: g_array_sort: argument array: Missing (element-type) annotation ../../../glib/garray.c:947: Warning: GLib: g_array_sort_with_data: argument array: Missing (element-type) annotation ../../../glib/garray.c:979: Warning: GLib: g_array_binary_search: argument array: Missing (element-type) annotation ../../../glib/garray.c:371: Warning: GLib: g_array_set_clear_func: argument array: Missing (element-type) annotation ../../../glib/garray.c:1178: Warning: GLib: g_ptr_array_new: return value: Missing (element-type) annotation ../../../glib/garray.c:1625: Warning: GLib: g_ptr_array_new_with_free_func: return value: Missing (element-type) annotation ../../../glib/garray.c:1421: Warning: GLib: g_ptr_array_steal: argument array: Missing (element-type) annotation ../../../glib/garray.c:1472: Warning: GLib: g_ptr_array_steal: return value: Missing (element-type) annotation ../../../glib/garray.c:1498: Warning: GLib: g_ptr_array_copy: argument array: Missing (element-type) annotation ../../../glib/garray.c:1521: Warning: GLib: g_ptr_array_copy: return value: Missing (element-type) annotation ../../../glib/garray.c:1576: Warning: GLib: g_ptr_array_sized_new: return value: Missing (element-type) annotation ../../../glib/garray.c:1649: Warning: GLib: g_ptr_array_new_full: return value: Missing (element-type) annotation ../../../glib/garray.c:1686: Warning: GLib: g_ptr_array_new_null_terminated: return value: Missing (element-type) annotation ../../../glib/garray.c:1791: Warning: GLib: g_ptr_array_free: argument array: Missing (element-type) annotation ../../../glib/garray.c:1815: Warning: GLib: g_ptr_array_free: return value: Missing (element-type) annotation ../../../glib/garray.c:1744: Warning: GLib: g_ptr_array_ref: argument array: Missing (element-type) annotation ../../../glib/garray.c:1751: Warning: GLib: g_ptr_array_ref: return value: Missing (element-type) annotation ../../../glib/garray.c:1769: Warning: GLib: g_ptr_array_unref: argument array: Missing (element-type) annotation ../../../glib/garray.c:1698: Warning: GLib: g_ptr_array_set_free_func: argument array: Missing (element-type) annotation ../../../glib/garray.c:1922: Warning: GLib: g_ptr_array_set_size: argument array: Missing (element-type) annotation ../../../glib/garray.c:2001: Warning: GLib: g_ptr_array_remove_index: argument array: Missing (element-type) annotation ../../../glib/garray.c:2023: Warning: GLib: g_ptr_array_remove_index_fast: argument array: Missing (element-type) annotation ../../../glib/garray.c:2046: Warning: GLib: g_ptr_array_steal_index: argument array: Missing (element-type) annotation ../../../glib/garray.c:2067: Warning: GLib: g_ptr_array_steal_index_fast: argument array: Missing (element-type) annotation ../../../glib/garray.c:2147: Warning: GLib: g_ptr_array_remove: argument array: Missing (element-type) annotation ../../../glib/garray.c:2183: Warning: GLib: g_ptr_array_remove_fast: argument array: Missing (element-type) annotation ../../../glib/garray.c:2090: Warning: GLib: g_ptr_array_remove_range: argument array: Missing (element-type) annotation ../../../glib/garray.c:2101: Warning: GLib: g_ptr_array_remove_range: return value: Missing (element-type) annotation ../../../glib/garray.c:2221: Warning: GLib: g_ptr_array_add: argument array: Missing (element-type) annotation ../../../glib/garray.c:2245: Warning: GLib: g_ptr_array_extend: argument array_to_extend: Missing (element-type) annotation ../../../glib/garray.c:2245: Warning: GLib: g_ptr_array_extend: argument array: Missing (element-type) annotation ../../../glib/garray.c:2305: Warning: GLib: g_ptr_array_extend_and_steal: argument array_to_extend: Missing (element-type) annotation ../../../glib/garray.c:2305: Warning: GLib: g_ptr_array_extend_and_steal: argument array: Missing (element-type) annotation ../../../glib/garray.c:2341: Warning: GLib: g_ptr_array_insert: argument array: Missing (element-type) annotation ../../../glib/garray.c:2381: Warning: GLib: g_ptr_array_sort: argument array: Missing (element-type) annotation ../../../glib/garray.c:2443: Warning: GLib: g_ptr_array_sort_with_data: argument array: Missing (element-type) annotation ../../../glib/garray.c:2532: Warning: GLib: g_ptr_array_sort_values: argument array: Missing (element-type) annotation ../../../glib/garray.c:2571: Warning: GLib: g_ptr_array_sort_values_with_data: argument array: Missing (element-type) annotation ../../../glib/garray.c:2596: Warning: GLib: g_ptr_array_foreach: argument array: Missing (element-type) annotation ../../../glib/garray.c:1721: 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:269: Warning: GLib: g_array_steal: argument array: Missing (element-type) annotation ../../../glib/garray.c:334: Warning: GLib: g_array_sized_new: return value: Missing (element-type) annotation ../../../glib/garray.c:1584: Warning: GLib: g_array_copy: argument array: Missing (element-type) annotation ../../../glib/garray.c:1591: Warning: GLib: g_array_copy: return value: Missing (element-type) annotation ../../../glib/garray.c:492: Warning: GLib: g_array_free: argument array: Missing (element-type) annotation ../../../glib/garray.c:421: Warning: GLib: g_array_ref: argument array: Missing (element-type) annotation ../../../glib/garray.c:428: Warning: GLib: g_array_ref: return value: Missing (element-type) annotation ../../../glib/garray.c:451: Warning: GLib: g_array_unref: argument array: Missing (element-type) annotation ../../../glib/garray.c:472: Warning: GLib: g_array_get_element_size: argument array: Missing (element-type) annotation ../../../glib/garray.c:569: Warning: GLib: g_array_append_vals: argument array: Missing (element-type) annotation ../../../glib/garray.c:580: Warning: GLib: g_array_append_vals: return value: Missing (element-type) annotation ../../../glib/garray.c:620: Warning: GLib: g_array_prepend_vals: argument array: Missing (element-type) annotation ../../../glib/garray.c:635: Warning: GLib: g_array_prepend_vals: return value: Missing (element-type) annotation ../../../glib/garray.c:681: Warning: GLib: g_array_insert_vals: argument array: Missing (element-type) annotation ../../../glib/garray.c:702: Warning: GLib: g_array_insert_vals: return value: Missing (element-type) annotation ../../../glib/garray.c:754: Warning: GLib: g_array_set_size: argument array: Missing (element-type) annotation ../../../glib/garray.c:762: Warning: GLib: g_array_set_size: return value: Missing (element-type) annotation ../../../glib/garray.c:790: Warning: GLib: g_array_remove_index: argument array: Missing (element-type) annotation ../../../glib/garray.c:798: Warning: GLib: g_array_remove_index: return value: Missing (element-type) annotation ../../../glib/garray.c:828: Warning: GLib: g_array_remove_index_fast: argument array: Missing (element-type) annotation ../../../glib/garray.c:838: Warning: GLib: g_array_remove_index_fast: return value: Missing (element-type) annotation ../../../glib/garray.c:868: Warning: GLib: g_array_remove_range: argument array: Missing (element-type) annotation ../../../glib/garray.c:877: Warning: GLib: g_array_remove_range: return value: Missing (element-type) annotation ../../../glib/garray.c:918: Warning: GLib: g_array_sort: argument array: Missing (element-type) annotation ../../../glib/garray.c:947: Warning: GLib: g_array_sort_with_data: argument array: Missing (element-type) annotation ../../../glib/garray.c:979: Warning: GLib: g_array_binary_search: argument array: Missing (element-type) annotation ../../../glib/garray.c:371: Warning: GLib: g_array_set_clear_func: argument array: Missing (element-type) annotation ../../../glib/garray.c:1178: Warning: GLib: g_ptr_array_new: return value: Missing (element-type) annotation ../../../glib/garray.c:1625: Warning: GLib: g_ptr_array_new_with_free_func: return value: Missing (element-type) annotation ../../../glib/garray.c:1421: Warning: GLib: g_ptr_array_steal: argument array: Missing (element-type) annotation ../../../glib/garray.c:1472: Warning: GLib: g_ptr_array_steal: return value: Missing (element-type) annotation ../../../glib/garray.c:1498: Warning: GLib: g_ptr_array_copy: argument array: Missing (element-type) annotation ../../../glib/garray.c:1521: Warning: GLib: g_ptr_array_copy: return value: Missing (element-type) annotation ../../../glib/garray.c:1576: Warning: GLib: g_ptr_array_sized_new: return value: Missing (element-type) annotation ../../../glib/garray.c:1649: Warning: GLib: g_ptr_array_new_full: return value: Missing (element-type) annotation ../../../glib/garray.c:1686: Warning: GLib: g_ptr_array_new_null_terminated: return value: Missing (element-type) annotation ../../../glib/garray.c:1791: Warning: GLib: g_ptr_array_free: argument array: Missing (element-type) annotation ../../../glib/garray.c:1815: Warning: GLib: g_ptr_array_free: return value: Missing (element-type) annotation ../../../glib/garray.c:1744: Warning: GLib: g_ptr_array_ref: argument array: Missing (element-type) annotation ../../../glib/garray.c:1751: Warning: GLib: g_ptr_array_ref: return value: Missing (element-type) annotation ../../../glib/garray.c:1769: Warning: GLib: g_ptr_array_unref: argument array: Missing (element-type) annotation ../../../glib/garray.c:1698: Warning: GLib: g_ptr_array_set_free_func: argument array: Missing (element-type) annotation ../../../glib/garray.c:1922: Warning: GLib: g_ptr_array_set_size: argument array: Missing (element-type) annotation ../../../glib/garray.c:2001: Warning: GLib: g_ptr_array_remove_index: argument array: Missing (element-type) annotation ../../../glib/garray.c:2023: Warning: GLib: g_ptr_array_remove_index_fast: argument array: Missing (element-type) annotation ../../../glib/garray.c:2046: Warning: GLib: g_ptr_array_steal_index: argument array: Missing (element-type) annotation ../../../glib/garray.c:2067: Warning: GLib: g_ptr_array_steal_index_fast: argument array: Missing (element-type) annotation ../../../glib/garray.c:2147: Warning: GLib: g_ptr_array_remove: argument array: Missing (element-type) annotation ../../../glib/garray.c:2183: Warning: GLib: g_ptr_array_remove_fast: argument array: Missing (element-type) annotation ../../../glib/garray.c:2090: Warning: GLib: g_ptr_array_remove_range: argument array: Missing (element-type) annotation ../../../glib/garray.c:2101: Warning: GLib: g_ptr_array_remove_range: return value: Missing (element-type) annotation ../../../glib/garray.c:2221: Warning: GLib: g_ptr_array_add: argument array: Missing (element-type) annotation ../../../glib/garray.c:2245: Warning: GLib: g_ptr_array_extend: argument array_to_extend: Missing (element-type) annotation ../../../glib/garray.c:2245: Warning: GLib: g_ptr_array_extend: argument array: Missing (element-type) annotation ../../../glib/garray.c:2305: Warning: GLib: g_ptr_array_extend_and_steal: argument array_to_extend: Missing (element-type) annotation ../../../glib/garray.c:2305: Warning: GLib: g_ptr_array_extend_and_steal: argument array: Missing (element-type) annotation ../../../glib/garray.c:2341: Warning: GLib: g_ptr_array_insert: argument array: Missing (element-type) annotation ../../../glib/garray.c:2381: Warning: GLib: g_ptr_array_sort: argument array: Missing (element-type) annotation ../../../glib/garray.c:2443: Warning: GLib: g_ptr_array_sort_with_data: argument array: Missing (element-type) annotation ../../../glib/garray.c:2532: Warning: GLib: g_ptr_array_sort_values: argument array: Missing (element-type) annotation ../../../glib/garray.c:2571: Warning: GLib: g_ptr_array_sort_values_with_data: argument array: Missing (element-type) annotation ../../../glib/garray.c:2596: Warning: GLib: g_ptr_array_foreach: argument array: Missing (element-type) annotation ../../../glib/garray.c:1721: 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:965: Warning: GLib: g_hash_table_new: argument hash_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/ghash.c:965: Warning: GLib: g_hash_table_new: argument key_equal_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/ghash.c:997: Warning: GLib: g_hash_table_new_full: argument hash_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/ghash.c:2238: Warning: GLib: g_hash_table_get_keys: return value: Missing (element-type) annotation ../../../glib/ghash.c:2363: Warning: GLib: g_hash_table_get_values: return value: Missing (element-type) annotation ../../../glib/ghash.c:2286: Warning: GLib: g_hash_table_get_keys_as_array: return value: Missing (element-type) annotation ../../../glib/ghash.c:965: Warning: GLib: g_hash_table_new: argument hash_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/ghash.c:965: Warning: GLib: g_hash_table_new: argument key_equal_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/ghash.c:997: Warning: GLib: g_hash_table_new_full: argument hash_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/ghash.c:2238: Warning: GLib: g_hash_table_get_keys: return value: Missing (element-type) annotation ../../../glib/ghash.c:2363: Warning: GLib: g_hash_table_get_values: return value: Missing (element-type) annotation ../../../glib/ghash.c:2286: 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:239: Warning: GLib: g_slist_insert: argument list: Missing (element-type) annotation ../../../glib/gslist.c:250: Warning: GLib: g_slist_insert: return value: Missing (element-type) annotation ../../../glib/gslist.c:896: Warning: GLib: g_slist_insert_sorted: argument list: Missing (element-type) annotation ../../../glib/gslist.c:907: Warning: GLib: g_slist_insert_sorted: return value: Missing (element-type) annotation ../../../glib/gslist.c:917: Warning: GLib: g_slist_insert_sorted_with_data: argument list: Missing (element-type) annotation ../../../glib/gslist.c:929: Warning: GLib: g_slist_insert_sorted_with_data: return value: Missing (element-type) annotation ../../../glib/gslist.c:290: Warning: GLib: g_slist_insert_before: argument slist: Missing (element-type) annotation ../../../glib/gslist.c:290: Warning: GLib: g_slist_insert_before: argument sibling: Missing (element-type) annotation ../../../glib/gslist.c:298: Warning: GLib: g_slist_insert_before: return value: Missing (element-type) annotation ../../../glib/gslist.c:340: Warning: GLib: g_slist_concat: argument list1: Missing (element-type) annotation ../../../glib/gslist.c:340: Warning: GLib: g_slist_concat: argument list2: Missing (element-type) annotation ../../../glib/gslist.c:349: Warning: GLib: g_slist_concat: return value: Missing (element-type) annotation ../../../glib/gslist.c:391: Warning: GLib: g_slist_remove: argument list: Missing (element-type) annotation ../../../glib/gslist.c:400: Warning: GLib: g_slist_remove: return value: Missing (element-type) annotation ../../../glib/gslist.c:409: Warning: GLib: g_slist_remove_all: argument list: Missing (element-type) annotation ../../../glib/gslist.c:419: Warning: GLib: g_slist_remove_all: return value: Missing (element-type) annotation ../../../glib/gslist.c:451: Warning: GLib: g_slist_remove_link: argument list: Missing (element-type) annotation ../../../glib/gslist.c:451: Warning: GLib: g_slist_remove_link: argument link_: Missing (element-type) annotation ../../../glib/gslist.c:467: Warning: GLib: g_slist_remove_link: return value: Missing (element-type) annotation ../../../glib/gslist.c:476: Warning: GLib: g_slist_delete_link: argument list: Missing (element-type) annotation ../../../glib/gslist.c:476: Warning: GLib: g_slist_delete_link: argument link_: Missing (element-type) annotation ../../../glib/gslist.c:491: Warning: GLib: g_slist_delete_link: return value: Missing (element-type) annotation ../../../glib/gslist.c:585: Warning: GLib: g_slist_reverse: argument list: Missing (element-type) annotation ../../../glib/gslist.c:591: Warning: GLib: g_slist_reverse: return value: Missing (element-type) annotation ../../../glib/gslist.c:503: Warning: GLib: g_slist_copy: argument list: Missing (element-type) annotation ../../../glib/gslist.c:514: Warning: GLib: g_slist_copy: return value: Missing (element-type) annotation ../../../glib/gslist.c:522: Warning: GLib: g_slist_copy_deep: argument list: Missing (element-type) annotation ../../../glib/gslist.c:549: Warning: GLib: g_slist_copy_deep: return value: Missing (element-type) annotation ../../../glib/gslist.c:611: Warning: GLib: g_slist_nth: argument list: Missing (element-type) annotation ../../../glib/gslist.c:618: Warning: GLib: g_slist_nth: return value: Missing (element-type) annotation ../../../glib/gslist.c:651: Warning: GLib: g_slist_find: argument list: Missing (element-type) annotation ../../../glib/gslist.c:659: Warning: GLib: g_slist_find: return value: Missing (element-type) annotation ../../../glib/gslist.c:677: Warning: GLib: g_slist_find_custom: argument list: Missing (element-type) annotation ../../../glib/gslist.c:691: Warning: GLib: g_slist_find_custom: return value: Missing (element-type) annotation ../../../glib/gslist.c:710: Warning: GLib: g_slist_position: argument list: Missing (element-type) annotation ../../../glib/gslist.c:710: Warning: GLib: g_slist_position: argument llink: Missing (element-type) annotation ../../../glib/gslist.c:739: Warning: GLib: g_slist_index: argument list: Missing (element-type) annotation ../../../glib/gslist.c:768: Warning: GLib: g_slist_last: argument list: Missing (element-type) annotation ../../../glib/gslist.c:776: Warning: GLib: g_slist_last: return value: Missing (element-type) annotation ../../../glib/gslist.c:791: Warning: GLib: g_slist_length: argument list: Missing (element-type) annotation ../../../glib/gslist.c:818: Warning: GLib: g_slist_foreach: argument list: Missing (element-type) annotation ../../../glib/gslist.c:1003: Warning: GLib: g_slist_sort: argument list: Missing (element-type) annotation ../../../glib/gslist.c:1015: Warning: GLib: g_slist_sort: return value: Missing (element-type) annotation ../../../glib/gslist.c:1024: Warning: GLib: g_slist_sort_with_data: argument list: Missing (element-type) annotation ../../../glib/gslist.c:1032: Warning: GLib: g_slist_sort_with_data: return value: Missing (element-type) annotation ../../../glib/gslist.c:631: 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:239: Warning: GLib: g_slist_insert: argument list: Missing (element-type) annotation ../../../glib/gslist.c:250: Warning: GLib: g_slist_insert: return value: Missing (element-type) annotation ../../../glib/gslist.c:896: Warning: GLib: g_slist_insert_sorted: argument list: Missing (element-type) annotation ../../../glib/gslist.c:907: Warning: GLib: g_slist_insert_sorted: return value: Missing (element-type) annotation ../../../glib/gslist.c:917: Warning: GLib: g_slist_insert_sorted_with_data: argument list: Missing (element-type) annotation ../../../glib/gslist.c:929: Warning: GLib: g_slist_insert_sorted_with_data: return value: Missing (element-type) annotation ../../../glib/gslist.c:290: Warning: GLib: g_slist_insert_before: argument slist: Missing (element-type) annotation ../../../glib/gslist.c:290: Warning: GLib: g_slist_insert_before: argument sibling: Missing (element-type) annotation ../../../glib/gslist.c:298: Warning: GLib: g_slist_insert_before: return value: Missing (element-type) annotation ../../../glib/gslist.c:340: Warning: GLib: g_slist_concat: argument list1: Missing (element-type) annotation ../../../glib/gslist.c:340: Warning: GLib: g_slist_concat: argument list2: Missing (element-type) annotation ../../../glib/gslist.c:349: Warning: GLib: g_slist_concat: return value: Missing (element-type) annotation ../../../glib/gslist.c:391: Warning: GLib: g_slist_remove: argument list: Missing (element-type) annotation ../../../glib/gslist.c:400: Warning: GLib: g_slist_remove: return value: Missing (element-type) annotation ../../../glib/gslist.c:409: Warning: GLib: g_slist_remove_all: argument list: Missing (element-type) annotation ../../../glib/gslist.c:419: Warning: GLib: g_slist_remove_all: return value: Missing (element-type) annotation ../../../glib/gslist.c:451: Warning: GLib: g_slist_remove_link: argument list: Missing (element-type) annotation ../../../glib/gslist.c:451: Warning: GLib: g_slist_remove_link: argument link_: Missing (element-type) annotation ../../../glib/gslist.c:467: Warning: GLib: g_slist_remove_link: return value: Missing (element-type) annotation ../../../glib/gslist.c:476: Warning: GLib: g_slist_delete_link: argument list: Missing (element-type) annotation ../../../glib/gslist.c:476: Warning: GLib: g_slist_delete_link: argument link_: Missing (element-type) annotation ../../../glib/gslist.c:491: Warning: GLib: g_slist_delete_link: return value: Missing (element-type) annotation ../../../glib/gslist.c:585: Warning: GLib: g_slist_reverse: argument list: Missing (element-type) annotation ../../../glib/gslist.c:591: Warning: GLib: g_slist_reverse: return value: Missing (element-type) annotation ../../../glib/gslist.c:503: Warning: GLib: g_slist_copy: argument list: Missing (element-type) annotation ../../../glib/gslist.c:514: Warning: GLib: g_slist_copy: return value: Missing (element-type) annotation ../../../glib/gslist.c:522: Warning: GLib: g_slist_copy_deep: argument list: Missing (element-type) annotation ../../../glib/gslist.c:549: Warning: GLib: g_slist_copy_deep: return value: Missing (element-type) annotation ../../../glib/gslist.c:611: Warning: GLib: g_slist_nth: argument list: Missing (element-type) annotation ../../../glib/gslist.c:618: Warning: GLib: g_slist_nth: return value: Missing (element-type) annotation ../../../glib/gslist.c:651: Warning: GLib: g_slist_find: argument list: Missing (element-type) annotation ../../../glib/gslist.c:659: Warning: GLib: g_slist_find: return value: Missing (element-type) annotation ../../../glib/gslist.c:677: Warning: GLib: g_slist_find_custom: argument list: Missing (element-type) annotation ../../../glib/gslist.c:691: Warning: GLib: g_slist_find_custom: return value: Missing (element-type) annotation ../../../glib/gslist.c:710: Warning: GLib: g_slist_position: argument list: Missing (element-type) annotation ../../../glib/gslist.c:710: Warning: GLib: g_slist_position: argument llink: Missing (element-type) annotation ../../../glib/gslist.c:739: Warning: GLib: g_slist_index: argument list: Missing (element-type) annotation ../../../glib/gslist.c:768: Warning: GLib: g_slist_last: argument list: Missing (element-type) annotation ../../../glib/gslist.c:776: Warning: GLib: g_slist_last: return value: Missing (element-type) annotation ../../../glib/gslist.c:791: Warning: GLib: g_slist_length: argument list: Missing (element-type) annotation ../../../glib/gslist.c:818: Warning: GLib: g_slist_foreach: argument list: Missing (element-type) annotation ../../../glib/gslist.c:1003: Warning: GLib: g_slist_sort: argument list: Missing (element-type) annotation ../../../glib/gslist.c:1015: Warning: GLib: g_slist_sort: return value: Missing (element-type) annotation ../../../glib/gslist.c:1024: Warning: GLib: g_slist_sort_with_data: argument list: Missing (element-type) annotation ../../../glib/gslist.c:1032: Warning: GLib: g_slist_sort_with_data: return value: Missing (element-type) annotation ../../../glib/gslist.c:631: Warning: GLib: g_slist_nth_data: argument list: Missing (element-type) annotation ../../../glib/gmain.c:5081: Warning: GLib: g_main_context_set_poll_func: argument func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/gmain.c:5122: Warning: GLib: g_main_context_get_poll_func: return value: Callbacks cannot be return values; use (skip) ../../../glib/gmain.c:6646: Warning: GLib: g_main_context_invoke: argument function: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/gmain.c:996: Warning: GLib: g_source_set_dispose_function: argument dispose: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/gmain.c:5452: Warning: GLib: g_timeout_add: argument function: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/gmain.c:5503: Warning: GLib: g_timeout_add_once: argument function: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/gmain.c:5592: Warning: GLib: g_timeout_add_seconds: argument function: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/gmain.c:5635: Warning: GLib: g_timeout_add_seconds_once: argument function: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/gmain.c:6384: Warning: GLib: g_child_watch_add: argument function: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/gmain.c:6575: Warning: GLib: g_idle_add: argument function: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/gmain.c:6606: 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:712: Warning: GLib: g_log_set_handler: argument log_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/gmessages.c:834: Warning: GLib: g_log_set_default_handler: argument log_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/gmessages.c:848: Warning: GLib: g_log_set_default_handler: return value: Callbacks cannot be return values; use (skip) ../../../glib/gmessages.c:3539: Warning: GLib: g_set_print_handler: argument func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/gmessages.c:3560: Warning: GLib: g_set_print_handler: return value: Callbacks cannot be return values; use (skip) ../../../glib/gmessages.c:3655: Warning: GLib: g_set_printerr_handler: argument func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/gmessages.c:3676: 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:2322: 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:2322: 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:2349: 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:867: 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:1084: 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.c:171: 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.c:97: 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.c:97: 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.c:171: 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:141: Warning: GLib: g_completion_add_items: argument items: Missing (element-type) annotation ../../../glib/deprecated/gcompletion.c:179: Warning: GLib: g_completion_remove_items: argument items: Missing (element-type) annotation ../../../glib/deprecated/gcompletion.c:346: Warning: GLib: g_completion_complete: return value: Missing (element-type) annotation ../../../glib/deprecated/gcompletion.c:432: Warning: GLib: g_completion_set_compare: argument strncmp_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/deprecated/gcompletion.c:115: Warning: GLib: g_completion_new: argument func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/deprecated/gcompletion.c:123: 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:115: Warning: GLib: g_completion_new: argument func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/deprecated/gcompletion.c:123: 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:263: Warning: GLib: g_relation_index: argument hash_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/deprecated/grel.c:263: Warning: GLib: g_relation_index: argument key_equal_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/deprecated/grel.c:455: 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:194: 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:194: 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) [993/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [994/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [995/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [996/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [997/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [998/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [999/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1000/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1001/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1002/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1003/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1004/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1005/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1006/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1007/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1008/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1009/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1010/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1011/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1012/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1013/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1014/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1015/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1016/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1017/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1018/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1019/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1020/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1021/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1022/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1023/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1024/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..:$ORIGIN/../../glib:$ORIGIN/../../gobject:$ORIGIN/../../gmodule:$ORIGIN/../../gio' -Wl,--start-group girepository/libgirepository-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 girepository/libgirepository-internals.a girepository/libgirepository-gthash.a girepository/cmph/libcmph.a -lffi -lffi -lm -Wl,--end-group [1025/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1026/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1027/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1028/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1029/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1030/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1031/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1032/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1033/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1034/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1035/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [1036/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1037/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [1038/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1039/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1040/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [1041/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1042/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1043/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1044/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1045/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [1046/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1047/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [1048/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [1049/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [1050/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [1051/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [1052/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [1053/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [1054/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [1055/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [1056/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1057/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [1058/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [1059/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [1060/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1061/1742] cc -Igirepository/tests/ir-parser.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -Wsign-conversion -MD -MQ girepository/tests/ir-parser.p/ir-parser.c.o -MF girepository/tests/ir-parser.p/ir-parser.c.o.d -o girepository/tests/ir-parser.p/ir-parser.c.o -c ../../../girepository/tests/ir-parser.c [1062/1742] cc -Igirepository/tests/ir-parser.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -Wsign-conversion -MD -MQ girepository/tests/ir-parser.p/test-common.c.o -MF girepository/tests/ir-parser.p/test-common.c.o.d -o girepository/tests/ir-parser.p/test-common.c.o -c ../../../girepository/tests/test-common.c [1063/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1064/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1065/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1066/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1067/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1068/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [1069/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1070/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1071/1742] cc -Ifuzzing/fuzz_get_locale_variants.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_get_locale_variants.p/driver.c.o -MF fuzzing/fuzz_get_locale_variants.p/driver.c.o.d -o fuzzing/fuzz_get_locale_variants.p/driver.c.o -c ../../../fuzzing/driver.c [1072/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [1073/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [1074/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1075/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -Wsign-conversion '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/x86_64-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 [1076/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [1077/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1078/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [1079/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [1080/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1081/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -Wsign-conversion '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/x86_64-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 [1082/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1083/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1084/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1085/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [1086/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1087/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1088/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1089/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1090/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1091/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1092/1742] cc -Ifuzzing/fuzz_special_dirs.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_special_dirs.p/driver.c.o -MF fuzzing/fuzz_special_dirs.p/driver.c.o.d -o fuzzing/fuzz_special_dirs.p/driver.c.o -c ../../../fuzzing/driver.c [1093/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1094/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1095/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1096/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1097/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [1098/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1099/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1100/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1101/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1102/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1103/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1104/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1105/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1106/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1107/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1108/1742] cc -Ifuzzing/fuzz_get_locale_variants.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_get_locale_variants.p/fuzz_get_locale_variants.c.o -MF fuzzing/fuzz_get_locale_variants.p/fuzz_get_locale_variants.c.o.d -o fuzzing/fuzz_get_locale_variants.p/fuzz_get_locale_variants.c.o -c ../../../fuzzing/fuzz_get_locale_variants.c [1109/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1110/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' glib/libglib-2.0.so.0.8600.0 [1111/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1112/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1113/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/' glib/libglib-2.0.so.0.8600.0 [1114/1742] 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.8600.0.p/deprecated_gallocator.c.o glib/libglib-2.0.so.0.8600.0.p/deprecated_gcache.c.o glib/libglib-2.0.so.0.8600.0.p/deprecated_gcompletion.c.o glib/libglib-2.0.so.0.8600.0.p/deprecated_grel.c.o glib/libglib-2.0.so.0.8600.0.p/deprecated_gthread-deprecated.c.o glib/libglib-2.0.so.0.8600.0.p/garcbox.c.o glib/libglib-2.0.so.0.8600.0.p/garray.c.o glib/libglib-2.0.so.0.8600.0.p/gasyncqueue.c.o glib/libglib-2.0.so.0.8600.0.p/gatomic.c.o glib/libglib-2.0.so.0.8600.0.p/gbacktrace.c.o glib/libglib-2.0.so.0.8600.0.p/gbase64.c.o glib/libglib-2.0.so.0.8600.0.p/gbitlock.c.o glib/libglib-2.0.so.0.8600.0.p/gbookmarkfile.c.o glib/libglib-2.0.so.0.8600.0.p/gbytes.c.o glib/libglib-2.0.so.0.8600.0.p/gcharset.c.o glib/libglib-2.0.so.0.8600.0.p/gchecksum.c.o glib/libglib-2.0.so.0.8600.0.p/gconvert.c.o glib/libglib-2.0.so.0.8600.0.p/gdataset.c.o glib/libglib-2.0.so.0.8600.0.p/gdate.c.o glib/libglib-2.0.so.0.8600.0.p/gdatetime.c.o glib/libglib-2.0.so.0.8600.0.p/gdatetime-private.c.o glib/libglib-2.0.so.0.8600.0.p/gdir.c.o glib/libglib-2.0.so.0.8600.0.p/genviron.c.o glib/libglib-2.0.so.0.8600.0.p/gerror.c.o glib/libglib-2.0.so.0.8600.0.p/gfileutils.c.o glib/libglib-2.0.so.0.8600.0.p/ggettext.c.o glib/libglib-2.0.so.0.8600.0.p/ghash.c.o glib/libglib-2.0.so.0.8600.0.p/ghmac.c.o glib/libglib-2.0.so.0.8600.0.p/ghook.c.o glib/libglib-2.0.so.0.8600.0.p/ghostutils.c.o glib/libglib-2.0.so.0.8600.0.p/giochannel.c.o glib/libglib-2.0.so.0.8600.0.p/gkeyfile.c.o glib/libglib-2.0.so.0.8600.0.p/glib-init.c.o glib/libglib-2.0.so.0.8600.0.p/glib-private.c.o glib/libglib-2.0.so.0.8600.0.p/glist.c.o glib/libglib-2.0.so.0.8600.0.p/gmain.c.o glib/libglib-2.0.so.0.8600.0.p/gmappedfile.c.o glib/libglib-2.0.so.0.8600.0.p/gmarkup.c.o glib/libglib-2.0.so.0.8600.0.p/gmem.c.o glib/libglib-2.0.so.0.8600.0.p/gmessages.c.o glib/libglib-2.0.so.0.8600.0.p/gnode.c.o glib/libglib-2.0.so.0.8600.0.p/goption.c.o glib/libglib-2.0.so.0.8600.0.p/gpathbuf.c.o glib/libglib-2.0.so.0.8600.0.p/gpattern.c.o glib/libglib-2.0.so.0.8600.0.p/gpoll.c.o glib/libglib-2.0.so.0.8600.0.p/gprimes.c.o glib/libglib-2.0.so.0.8600.0.p/gqsort.c.o glib/libglib-2.0.so.0.8600.0.p/gquark.c.o glib/libglib-2.0.so.0.8600.0.p/gqueue.c.o glib/libglib-2.0.so.0.8600.0.p/grand.c.o glib/libglib-2.0.so.0.8600.0.p/grcbox.c.o glib/libglib-2.0.so.0.8600.0.p/grefcount.c.o glib/libglib-2.0.so.0.8600.0.p/grefstring.c.o glib/libglib-2.0.so.0.8600.0.p/gregex.c.o glib/libglib-2.0.so.0.8600.0.p/gscanner.c.o glib/libglib-2.0.so.0.8600.0.p/gsequence.c.o glib/libglib-2.0.so.0.8600.0.p/gshell.c.o glib/libglib-2.0.so.0.8600.0.p/gslice.c.o glib/libglib-2.0.so.0.8600.0.p/gslist.c.o glib/libglib-2.0.so.0.8600.0.p/gspawn.c.o glib/libglib-2.0.so.0.8600.0.p/gstdio.c.o glib/libglib-2.0.so.0.8600.0.p/gstrfuncs.c.o glib/libglib-2.0.so.0.8600.0.p/gstring.c.o glib/libglib-2.0.so.0.8600.0.p/gstringchunk.c.o glib/libglib-2.0.so.0.8600.0.p/gstrvbuilder.c.o glib/libglib-2.0.so.0.8600.0.p/gtestutils.c.o glib/libglib-2.0.so.0.8600.0.p/gthread.c.o glib/libglib-2.0.so.0.8600.0.p/gthreadpool.c.o glib/libglib-2.0.so.0.8600.0.p/gtimer.c.o glib/libglib-2.0.so.0.8600.0.p/gtimezone.c.o glib/libglib-2.0.so.0.8600.0.p/gtrace.c.o glib/libglib-2.0.so.0.8600.0.p/gtranslit.c.o glib/libglib-2.0.so.0.8600.0.p/gtrashstack.c.o glib/libglib-2.0.so.0.8600.0.p/gtree.c.o glib/libglib-2.0.so.0.8600.0.p/guniprop.c.o glib/libglib-2.0.so.0.8600.0.p/gutf8.c.o glib/libglib-2.0.so.0.8600.0.p/gunibreak.c.o glib/libglib-2.0.so.0.8600.0.p/gunicollate.c.o glib/libglib-2.0.so.0.8600.0.p/gunidecomp.c.o glib/libglib-2.0.so.0.8600.0.p/guri.c.o glib/libglib-2.0.so.0.8600.0.p/gutils.c.o glib/libglib-2.0.so.0.8600.0.p/guuid.c.o glib/libglib-2.0.so.0.8600.0.p/gvariant.c.o glib/libglib-2.0.so.0.8600.0.p/gvariant-core.c.o glib/libglib-2.0.so.0.8600.0.p/gvariant-parser.c.o glib/libglib-2.0.so.0.8600.0.p/gvariant-serialiser.c.o glib/libglib-2.0.so.0.8600.0.p/gvarianttypeinfo.c.o glib/libglib-2.0.so.0.8600.0.p/gvarianttype.c.o glib/libglib-2.0.so.0.8600.0.p/gversion.c.o glib/libglib-2.0.so.0.8600.0.p/gwakeup.c.o glib/libglib-2.0.so.0.8600.0.p/gprint.c.o glib/libglib-2.0.so.0.8600.0.p/gprintf.c.o glib/libglib-2.0.so.0.8600.0.p/glib-unix.c.o glib/libglib-2.0.so.0.8600.0.p/gspawn-posix.c.o glib/libglib-2.0.so.0.8600.0.p/giounix.c.o glib/libglib-2.0.so.0.8600.0.p/gjournal-private.c.o [1115/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1116/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1117/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1118/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/:$ORIGIN/..' -Wl,--start-group glib/tests/libconstructor-helper.so glib/libglib-2.0.so.0.8600.0 -Wl,--end-group [1119/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1120/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1121/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1122/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1123/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1124/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1125/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1126/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1127/1742] cc -Ifuzzing/fuzz_special_dirs.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_special_dirs.p/fuzz_special_dirs.c.o -MF fuzzing/fuzz_special_dirs.p/fuzz_special_dirs.c.o.d -o fuzzing/fuzz_special_dirs.p/fuzz_special_dirs.c.o -c ../../../fuzzing/fuzz_special_dirs.c [1128/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1129/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1130/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1131/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1132/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1133/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1134/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1135/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1136/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1137/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1138/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1139/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1140/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1141/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1142/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1143/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1144/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1145/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1146/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1147/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1148/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1149/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1150/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1151/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1152/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1153/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1154/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1155/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1156/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1157/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1158/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1159/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1160/1742] env PKG_CONFIG_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/meson-uninstalled PKG_CONFIG=/usr/bin/pkg-config CC=cc 'CFLAGS=-Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2' /usr/bin/x86_64-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 --doc-format=gi-docgen -DGMODULE_COMPILATION '-DGETTEXT_PACKAGE="dummy"' --symbol-prefix=gmodule -I/build/reproducible-path/glib2.0-2.86.0/girepository/introspection -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/introspection -I/build/reproducible-path/glib2.0-2.86.0/. -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/. -I/build/reproducible-path/glib2.0-2.86.0/gmodule -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule -I/build/reproducible-path/glib2.0-2.86.0/glib -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib --filelist=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule/libgmodule-2.0.so.0.8600.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.86.0/. -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/. -I/build/reproducible-path/glib2.0-2.86.0/gmodule -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule -I/build/reproducible-path/glib2.0-2.86.0/glib -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib -I/build/reproducible-path/glib2.0-2.86.0/girepository -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository -I/usr/include/sysprof-6 -I/build/reproducible-path/glib2.0-2.86.0/gobject -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject -I/build/reproducible-path/glib2.0-2.86.0/gio -I/build/reproducible-path/glib2.0-2.86.0/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/x86_64-linux-gnu/glib-2.0/include --cflags-end --add-include-path=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/introspection --add-include-path=/usr/share/gir-1.0 --add-include-path=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/introspection -L/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository -L/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib -L/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject -L/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule -L/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gmodule --library gmodule-2.0 -L/build/reproducible-path/glib2.0-2.86.0/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.86.0/ --sources-top-dirs /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/ ../../../gmodule/gmodule.c:706: 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:465: 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:706: 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:465: 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) [1161/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1162/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1163/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1164/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1165/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1166/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1167/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1168/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1169/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1170/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1171/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1172/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1173/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1174/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1175/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1176/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1177/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1178/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1179/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1180/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1181/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1182/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1183/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1184/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1185/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1186/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -Wno-alloc-size-larger-than -lm -Wl,--end-group -pthread [1187/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1188/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1189/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1190/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1191/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1192/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1193/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1194/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1195/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1196/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1197/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1198/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1199/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1200/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1201/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1202/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1203/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1204/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1205/1742] cc -o glib/tests/print glib/tests/print.p/print.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1206/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1207/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1208/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1209/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1210/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1211/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1212/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1213/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1214/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1215/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1216/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1217/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1218/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1219/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1220/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1221/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1222/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1223/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1224/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1225/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1226/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1227/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1228/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1229/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1230/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1231/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1232/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1233/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1234/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1235/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1236/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1237/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1238/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1239/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1240/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1241/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1242/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1243/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1244/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1245/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1246/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1247/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1248/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1249/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1250/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1251/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/:$ORIGIN/..' -Wl,--start-group glib/tests/libconstructor-helper.so glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1252/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1253/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1254/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1255/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1256/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1257/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1258/1742] rm -f gobject/libgobject-2.0.a && gcc-ar csrD gobject/libgobject-2.0.a gobject/libgobject-2.0.so.0.8600.0.p/gatomicarray.c.o gobject/libgobject-2.0.so.0.8600.0.p/gbinding.c.o gobject/libgobject-2.0.so.0.8600.0.p/gbindinggroup.c.o gobject/libgobject-2.0.so.0.8600.0.p/gboxed.c.o gobject/libgobject-2.0.so.0.8600.0.p/gclosure.c.o gobject/libgobject-2.0.so.0.8600.0.p/genums.c.o gobject/libgobject-2.0.so.0.8600.0.p/gmarshal.c.o gobject/libgobject-2.0.so.0.8600.0.p/gobject.c.o gobject/libgobject-2.0.so.0.8600.0.p/gparam.c.o gobject/libgobject-2.0.so.0.8600.0.p/gparamspecs.c.o gobject/libgobject-2.0.so.0.8600.0.p/gsignal.c.o gobject/libgobject-2.0.so.0.8600.0.p/gsignalgroup.c.o gobject/libgobject-2.0.so.0.8600.0.p/gsourceclosure.c.o gobject/libgobject-2.0.so.0.8600.0.p/gtype.c.o gobject/libgobject-2.0.so.0.8600.0.p/gtypemodule.c.o gobject/libgobject-2.0.so.0.8600.0.p/gtypeplugin.c.o gobject/libgobject-2.0.so.0.8600.0.p/gvalue.c.o gobject/libgobject-2.0.so.0.8600.0.p/gvaluearray.c.o gobject/libgobject-2.0.so.0.8600.0.p/gvaluetransform.c.o gobject/libgobject-2.0.so.0.8600.0.p/gvaluetypes.c.o gobject/libgobject-2.0.so.0.8600.0.p/meson-generated_.._glib-enumtypes.c.o [1259/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1260/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1261/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1262/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1263/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1264/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1265/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1266/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1267/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../glib:$ORIGIN/' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1268/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1269/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1270/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1271/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1272/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1273/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1274/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../../glib:$ORIGIN/../..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1275/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1276/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1277/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1278/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1279/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1280/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1281/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1282/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1283/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../../glib:$ORIGIN/../..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1284/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1285/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1286/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1287/1742] env PKG_CONFIG_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/meson-uninstalled PKG_CONFIG=/usr/bin/pkg-config CC=cc 'CFLAGS=-Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2' /usr/bin/x86_64-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 --doc-format=gi-docgen -DGLIB_COMPILATION '-DGETTEXT_PACKAGE="dummy"' --symbol-prefix=glib --symbol-prefix=g_unix --identifier-prefix=GUnix --library-path=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/introspection --library=gobject-2.0 --c-include=glib-unix.h -I/build/reproducible-path/glib2.0-2.86.0/girepository/introspection -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/introspection -I/build/reproducible-path/glib2.0-2.86.0/. -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/. --filelist=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/libglib-2.0.so.0.8600.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.86.0/. -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/. -I/usr/include/sysprof-6 -I/build/reproducible-path/glib2.0-2.86.0/girepository -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository -I/build/reproducible-path/glib2.0-2.86.0/glib -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib -I/build/reproducible-path/glib2.0-2.86.0/gobject -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject -I/build/reproducible-path/glib2.0-2.86.0/gio -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio -I/usr/include/libmount -I/usr/include/blkid -I/build/reproducible-path/glib2.0-2.86.0/gmodule -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule -I/usr/include/gobject-introspection-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include --cflags-end --add-include-path=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/introspection --add-include-path=/usr/share/gir-1.0 --add-include-path=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/introspection -L/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository -L/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib -L/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject -L/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule -L/build/reproducible-path/glib2.0-2.86.0/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.86.0/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.86.0/ --sources-top-dirs /build/reproducible-path/glib2.0-2.86.0/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' gmodule/gmodule-visibility.h:1058: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_86_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_86_FOR' gmodule/gmodule-visibility.h:1060: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_86_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_86_FOR' gmodule/gmodule-visibility.h:1062: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_86_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_86_FOR' gmodule/gmodule-visibility.h:1064: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_86_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_86_FOR' gmodule/gmodule-visibility.h:1067: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_86_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_86_FOR' gmodule/gmodule-visibility.h:1069: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_86_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_86_FOR' gmodule/gmodule-visibility.h:1071: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_86_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_86_FOR' gmodule/gmodule-visibility.h:1073: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_86_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_86_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) [1288/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1289/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1290/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1291/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1292/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1293/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1294/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1295/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1296/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1297/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1298/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1299/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1300/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1301/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1302/1742] cc -o glib/tests/utf8-private glib/libglib-2.0.so.0.8600.0.p/deprecated_gallocator.c.o glib/libglib-2.0.so.0.8600.0.p/deprecated_gcache.c.o glib/libglib-2.0.so.0.8600.0.p/deprecated_gcompletion.c.o glib/libglib-2.0.so.0.8600.0.p/deprecated_grel.c.o glib/libglib-2.0.so.0.8600.0.p/deprecated_gthread-deprecated.c.o glib/libglib-2.0.so.0.8600.0.p/garcbox.c.o glib/libglib-2.0.so.0.8600.0.p/garray.c.o glib/libglib-2.0.so.0.8600.0.p/gasyncqueue.c.o glib/libglib-2.0.so.0.8600.0.p/gatomic.c.o glib/libglib-2.0.so.0.8600.0.p/gbacktrace.c.o glib/libglib-2.0.so.0.8600.0.p/gbase64.c.o glib/libglib-2.0.so.0.8600.0.p/gbitlock.c.o glib/libglib-2.0.so.0.8600.0.p/gbookmarkfile.c.o glib/libglib-2.0.so.0.8600.0.p/gbytes.c.o glib/libglib-2.0.so.0.8600.0.p/gcharset.c.o glib/libglib-2.0.so.0.8600.0.p/gchecksum.c.o glib/libglib-2.0.so.0.8600.0.p/gconvert.c.o glib/libglib-2.0.so.0.8600.0.p/gdataset.c.o glib/libglib-2.0.so.0.8600.0.p/gdate.c.o glib/libglib-2.0.so.0.8600.0.p/gdatetime.c.o glib/libglib-2.0.so.0.8600.0.p/gdatetime-private.c.o glib/libglib-2.0.so.0.8600.0.p/gdir.c.o glib/libglib-2.0.so.0.8600.0.p/genviron.c.o glib/libglib-2.0.so.0.8600.0.p/gerror.c.o glib/libglib-2.0.so.0.8600.0.p/gfileutils.c.o glib/libglib-2.0.so.0.8600.0.p/ggettext.c.o glib/libglib-2.0.so.0.8600.0.p/ghash.c.o glib/libglib-2.0.so.0.8600.0.p/ghmac.c.o glib/libglib-2.0.so.0.8600.0.p/ghook.c.o glib/libglib-2.0.so.0.8600.0.p/ghostutils.c.o glib/libglib-2.0.so.0.8600.0.p/giochannel.c.o glib/libglib-2.0.so.0.8600.0.p/gkeyfile.c.o glib/libglib-2.0.so.0.8600.0.p/glib-init.c.o glib/libglib-2.0.so.0.8600.0.p/glib-private.c.o glib/libglib-2.0.so.0.8600.0.p/glist.c.o glib/libglib-2.0.so.0.8600.0.p/gmain.c.o glib/libglib-2.0.so.0.8600.0.p/gmappedfile.c.o glib/libglib-2.0.so.0.8600.0.p/gmarkup.c.o glib/libglib-2.0.so.0.8600.0.p/gmem.c.o glib/libglib-2.0.so.0.8600.0.p/gmessages.c.o glib/libglib-2.0.so.0.8600.0.p/gnode.c.o glib/libglib-2.0.so.0.8600.0.p/goption.c.o glib/libglib-2.0.so.0.8600.0.p/gpathbuf.c.o glib/libglib-2.0.so.0.8600.0.p/gpattern.c.o glib/libglib-2.0.so.0.8600.0.p/gpoll.c.o glib/libglib-2.0.so.0.8600.0.p/gprimes.c.o glib/libglib-2.0.so.0.8600.0.p/gqsort.c.o glib/libglib-2.0.so.0.8600.0.p/gquark.c.o glib/libglib-2.0.so.0.8600.0.p/gqueue.c.o glib/libglib-2.0.so.0.8600.0.p/grand.c.o glib/libglib-2.0.so.0.8600.0.p/grcbox.c.o glib/libglib-2.0.so.0.8600.0.p/grefcount.c.o glib/libglib-2.0.so.0.8600.0.p/grefstring.c.o glib/libglib-2.0.so.0.8600.0.p/gregex.c.o glib/libglib-2.0.so.0.8600.0.p/gscanner.c.o glib/libglib-2.0.so.0.8600.0.p/gsequence.c.o glib/libglib-2.0.so.0.8600.0.p/gshell.c.o glib/libglib-2.0.so.0.8600.0.p/gslice.c.o glib/libglib-2.0.so.0.8600.0.p/gslist.c.o glib/libglib-2.0.so.0.8600.0.p/gspawn.c.o glib/libglib-2.0.so.0.8600.0.p/gstdio.c.o glib/libglib-2.0.so.0.8600.0.p/gstrfuncs.c.o glib/libglib-2.0.so.0.8600.0.p/gstring.c.o glib/libglib-2.0.so.0.8600.0.p/gstringchunk.c.o glib/libglib-2.0.so.0.8600.0.p/gstrvbuilder.c.o glib/libglib-2.0.so.0.8600.0.p/gtestutils.c.o glib/libglib-2.0.so.0.8600.0.p/gthread.c.o glib/libglib-2.0.so.0.8600.0.p/gthreadpool.c.o glib/libglib-2.0.so.0.8600.0.p/gtimer.c.o glib/libglib-2.0.so.0.8600.0.p/gtimezone.c.o glib/libglib-2.0.so.0.8600.0.p/gtrace.c.o glib/libglib-2.0.so.0.8600.0.p/gtranslit.c.o glib/libglib-2.0.so.0.8600.0.p/gtrashstack.c.o glib/libglib-2.0.so.0.8600.0.p/gtree.c.o glib/libglib-2.0.so.0.8600.0.p/guniprop.c.o glib/libglib-2.0.so.0.8600.0.p/gutf8.c.o glib/libglib-2.0.so.0.8600.0.p/gunibreak.c.o glib/libglib-2.0.so.0.8600.0.p/gunicollate.c.o glib/libglib-2.0.so.0.8600.0.p/gunidecomp.c.o glib/libglib-2.0.so.0.8600.0.p/guri.c.o glib/libglib-2.0.so.0.8600.0.p/gutils.c.o glib/libglib-2.0.so.0.8600.0.p/guuid.c.o glib/libglib-2.0.so.0.8600.0.p/gvariant.c.o glib/libglib-2.0.so.0.8600.0.p/gvariant-core.c.o glib/libglib-2.0.so.0.8600.0.p/gvariant-parser.c.o glib/libglib-2.0.so.0.8600.0.p/gvariant-serialiser.c.o glib/libglib-2.0.so.0.8600.0.p/gvarianttypeinfo.c.o glib/libglib-2.0.so.0.8600.0.p/gvarianttype.c.o glib/libglib-2.0.so.0.8600.0.p/gversion.c.o glib/libglib-2.0.so.0.8600.0.p/gwakeup.c.o glib/libglib-2.0.so.0.8600.0.p/gprint.c.o glib/libglib-2.0.so.0.8600.0.p/gprintf.c.o glib/libglib-2.0.so.0.8600.0.p/glib-unix.c.o glib/libglib-2.0.so.0.8600.0.p/gspawn-posix.c.o glib/libglib-2.0.so.0.8600.0.p/giounix.c.o glib/libglib-2.0.so.0.8600.0.p/gjournal-private.c.o glib/tests/utf8-private.p/utf8-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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group glib/libcharset/libcharset.a -lm -pthread -latomic /usr/lib/x86_64-linux-gnu/libsysprof-capture-4.a -Wl,-z,nodelete /usr/lib/x86_64-linux-gnu/libpcre2-8.so -Wl,--end-group [1303/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1304/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1305/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1306/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1307/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1308/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1309/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1310/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1311/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1312/1742] rm -f gthread/libgthread-2.0.a && gcc-ar csrD gthread/libgthread-2.0.a gthread/libgthread-2.0.so.0.8600.0.p/gthread-impl.c.o [1313/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1314/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1315/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1316/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1317/1742] rm -f gmodule/libgmodule-2.0.a && gcc-ar csrD gmodule/libgmodule-2.0.a gmodule/libgmodule-2.0.so.0.8600.0.p/gmodule.c.o gmodule/libgmodule-2.0.so.0.8600.0.p/gmodule-deprecated.c.o [1318/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1319/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1320/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1321/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1322/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1323/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1324/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1325/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1326/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1327/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1328/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1329/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1330/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 -Wl,--end-group [1331/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1332/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 -Wl,--end-group [1333/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 -Wl,--end-group [1334/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1335/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1336/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 -Wl,--end-group [1337/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gthread/libgthread-2.0.so.0.8600.0 -Wl,--end-group -pthread [1338/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1339/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1340/1742] 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 [1341/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 [1342/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1343/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1344/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1345/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1346/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1347/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../../glib:$ORIGIN/../../../gobject:$ORIGIN/../../../gmodule:$ORIGIN/../..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1348/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/:$ORIGIN/../glib:$ORIGIN/../gobject:$ORIGIN/../gmodule' -Wl,--start-group gio/libgio-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1349/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 [1350/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1351/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1352/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../../glib:$ORIGIN/../../../gobject:$ORIGIN/../../../gmodule:$ORIGIN/../..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1353/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1354/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group -Wl,--export-dynamic [1355/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/:$ORIGIN/../glib:$ORIGIN/../gobject:$ORIGIN/../gmodule' -Wl,--start-group gio/libgio-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1356/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1357/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1358/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/:$ORIGIN/../glib:$ORIGIN/../gobject:$ORIGIN/../gmodule' -Wl,--start-group gio/libgio-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1359/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/:$ORIGIN/../glib:$ORIGIN/../gobject:$ORIGIN/../gmodule' -Wl,--start-group gio/libgio-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 /usr/lib/x86_64-linux-gnu/libelf.so -Wl,--end-group [1360/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/:$ORIGIN/../glib:$ORIGIN/../gobject:$ORIGIN/../gmodule' -Wl,--start-group gio/libgio-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1361/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1362/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1363/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1364/1742] 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.8600.0.p/gappinfo.c.o gio/libgio-2.0.so.0.8600.0.p/gasynchelper.c.o gio/libgio-2.0.so.0.8600.0.p/gasyncinitable.c.o gio/libgio-2.0.so.0.8600.0.p/gasyncresult.c.o gio/libgio-2.0.so.0.8600.0.p/gbufferedinputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gbufferedoutputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gbytesicon.c.o gio/libgio-2.0.so.0.8600.0.p/gcancellable.c.o gio/libgio-2.0.so.0.8600.0.p/gcharsetconverter.c.o gio/libgio-2.0.so.0.8600.0.p/gcontenttype.c.o gio/libgio-2.0.so.0.8600.0.p/gcontextspecificgroup.c.o gio/libgio-2.0.so.0.8600.0.p/gconverter.c.o gio/libgio-2.0.so.0.8600.0.p/gconverterinputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gconverteroutputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gcredentials.c.o gio/libgio-2.0.so.0.8600.0.p/gdatagrambased.c.o gio/libgio-2.0.so.0.8600.0.p/gdatainputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gdataoutputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gdebugcontroller.c.o gio/libgio-2.0.so.0.8600.0.p/gdebugcontrollerdbus.c.o gio/libgio-2.0.so.0.8600.0.p/gdrive.c.o gio/libgio-2.0.so.0.8600.0.p/gdummyfile.c.o gio/libgio-2.0.so.0.8600.0.p/gdummyproxyresolver.c.o gio/libgio-2.0.so.0.8600.0.p/gdummytlsbackend.c.o gio/libgio-2.0.so.0.8600.0.p/gemblem.c.o gio/libgio-2.0.so.0.8600.0.p/gemblemedicon.c.o gio/libgio-2.0.so.0.8600.0.p/gfile.c.o gio/libgio-2.0.so.0.8600.0.p/gfileattribute.c.o gio/libgio-2.0.so.0.8600.0.p/gfileenumerator.c.o gio/libgio-2.0.so.0.8600.0.p/gfileicon.c.o gio/libgio-2.0.so.0.8600.0.p/gfileinfo.c.o gio/libgio-2.0.so.0.8600.0.p/gfileinputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gfilemonitor.c.o gio/libgio-2.0.so.0.8600.0.p/gfilenamecompleter.c.o gio/libgio-2.0.so.0.8600.0.p/gfileoutputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gfileiostream.c.o gio/libgio-2.0.so.0.8600.0.p/gfilterinputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gfilteroutputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gicon.c.o gio/libgio-2.0.so.0.8600.0.p/ginetaddress.c.o gio/libgio-2.0.so.0.8600.0.p/ginetaddressmask.c.o gio/libgio-2.0.so.0.8600.0.p/ginetsocketaddress.c.o gio/libgio-2.0.so.0.8600.0.p/ginitable.c.o gio/libgio-2.0.so.0.8600.0.p/ginputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gioerror.c.o gio/libgio-2.0.so.0.8600.0.p/giomodule.c.o gio/libgio-2.0.so.0.8600.0.p/giomodule-priv.c.o gio/libgio-2.0.so.0.8600.0.p/gioscheduler.c.o gio/libgio-2.0.so.0.8600.0.p/giostream.c.o gio/libgio-2.0.so.0.8600.0.p/gloadableicon.c.o gio/libgio-2.0.so.0.8600.0.p/gmarshal-internal.c.o gio/libgio-2.0.so.0.8600.0.p/gmount.c.o gio/libgio-2.0.so.0.8600.0.p/gmemorymonitor.c.o gio/libgio-2.0.so.0.8600.0.p/gmemorymonitorbase.c.o gio/libgio-2.0.so.0.8600.0.p/gmemorymonitordbus.c.o gio/libgio-2.0.so.0.8600.0.p/gmemoryinputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gmemoryoutputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gmountoperation.c.o gio/libgio-2.0.so.0.8600.0.p/gnativesocketaddress.c.o gio/libgio-2.0.so.0.8600.0.p/gnativevolumemonitor.c.o gio/libgio-2.0.so.0.8600.0.p/gnetworkaddress.c.o gio/libgio-2.0.so.0.8600.0.p/gnetworking.c.o gio/libgio-2.0.so.0.8600.0.p/gnetworkmonitor.c.o gio/libgio-2.0.so.0.8600.0.p/gnetworkmonitorbase.c.o gio/libgio-2.0.so.0.8600.0.p/gnetworkservice.c.o gio/libgio-2.0.so.0.8600.0.p/goutputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gpermission.c.o gio/libgio-2.0.so.0.8600.0.p/gpollableinputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gpollableoutputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gpollableutils.c.o gio/libgio-2.0.so.0.8600.0.p/gpollfilemonitor.c.o gio/libgio-2.0.so.0.8600.0.p/gpowerprofilemonitor.c.o gio/libgio-2.0.so.0.8600.0.p/gpowerprofilemonitordbus.c.o gio/libgio-2.0.so.0.8600.0.p/gproxy.c.o gio/libgio-2.0.so.0.8600.0.p/gproxyaddress.c.o gio/libgio-2.0.so.0.8600.0.p/gproxyaddressenumerator.c.o gio/libgio-2.0.so.0.8600.0.p/gproxyresolver.c.o gio/libgio-2.0.so.0.8600.0.p/gresolver.c.o gio/libgio-2.0.so.0.8600.0.p/gresource.c.o gio/libgio-2.0.so.0.8600.0.p/gresourcefile.c.o gio/libgio-2.0.so.0.8600.0.p/gseekable.c.o gio/libgio-2.0.so.0.8600.0.p/gsimpleasyncresult.c.o gio/libgio-2.0.so.0.8600.0.p/gsimpleiostream.c.o gio/libgio-2.0.so.0.8600.0.p/gsimplepermission.c.o gio/libgio-2.0.so.0.8600.0.p/gsimpleproxyresolver.c.o gio/libgio-2.0.so.0.8600.0.p/gsocket.c.o gio/libgio-2.0.so.0.8600.0.p/gsocketaddress.c.o gio/libgio-2.0.so.0.8600.0.p/gsocketaddressenumerator.c.o gio/libgio-2.0.so.0.8600.0.p/gsocketclient.c.o gio/libgio-2.0.so.0.8600.0.p/gsocketconnectable.c.o gio/libgio-2.0.so.0.8600.0.p/gsocketconnection.c.o gio/libgio-2.0.so.0.8600.0.p/gsocketcontrolmessage.c.o gio/libgio-2.0.so.0.8600.0.p/gsocketinputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gsocketlistener.c.o gio/libgio-2.0.so.0.8600.0.p/gsocketoutputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gsocketservice.c.o gio/libgio-2.0.so.0.8600.0.p/gsrvtarget.c.o gio/libgio-2.0.so.0.8600.0.p/gsubprocesslauncher.c.o gio/libgio-2.0.so.0.8600.0.p/gsubprocess.c.o gio/libgio-2.0.so.0.8600.0.p/gtask.c.o gio/libgio-2.0.so.0.8600.0.p/gtcpconnection.c.o gio/libgio-2.0.so.0.8600.0.p/gtcpwrapperconnection.c.o gio/libgio-2.0.so.0.8600.0.p/gthemedicon.c.o gio/libgio-2.0.so.0.8600.0.p/gthreadedsocketservice.c.o gio/libgio-2.0.so.0.8600.0.p/gthreadedresolver.c.o gio/libgio-2.0.so.0.8600.0.p/gtlsbackend.c.o gio/libgio-2.0.so.0.8600.0.p/gtlscertificate.c.o gio/libgio-2.0.so.0.8600.0.p/gtlsclientconnection.c.o gio/libgio-2.0.so.0.8600.0.p/gtlsconnection.c.o gio/libgio-2.0.so.0.8600.0.p/gtlsdatabase.c.o gio/libgio-2.0.so.0.8600.0.p/gtlsfiledatabase.c.o gio/libgio-2.0.so.0.8600.0.p/gtlsinteraction.c.o gio/libgio-2.0.so.0.8600.0.p/gtlspassword.c.o gio/libgio-2.0.so.0.8600.0.p/gtlsserverconnection.c.o gio/libgio-2.0.so.0.8600.0.p/gdtlsconnection.c.o gio/libgio-2.0.so.0.8600.0.p/gdtlsclientconnection.c.o gio/libgio-2.0.so.0.8600.0.p/gdtlsserverconnection.c.o gio/libgio-2.0.so.0.8600.0.p/gunionvolumemonitor.c.o gio/libgio-2.0.so.0.8600.0.p/gunixconnection.c.o gio/libgio-2.0.so.0.8600.0.p/gunixfdlist.c.o gio/libgio-2.0.so.0.8600.0.p/gunixcredentialsmessage.c.o gio/libgio-2.0.so.0.8600.0.p/gunixsocketaddress.c.o gio/libgio-2.0.so.0.8600.0.p/gvfs.c.o gio/libgio-2.0.so.0.8600.0.p/gvolume.c.o gio/libgio-2.0.so.0.8600.0.p/gvolumemonitor.c.o gio/libgio-2.0.so.0.8600.0.p/gzlibcompressor.c.o gio/libgio-2.0.so.0.8600.0.p/gzlibdecompressor.c.o gio/libgio-2.0.so.0.8600.0.p/glistmodel.c.o gio/libgio-2.0.so.0.8600.0.p/gliststore.c.o gio/libgio-2.0.so.0.8600.0.p/.._glib_gtrace.c.o gio/libgio-2.0.so.0.8600.0.p/gcontenttype-fdo.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusdaemon.c.o gio/libgio-2.0.so.0.8600.0.p/gfiledescriptorbased.c.o gio/libgio-2.0.so.0.8600.0.p/giounix-private.c.o gio/libgio-2.0.so.0.8600.0.p/gunixfdmessage.c.o gio/libgio-2.0.so.0.8600.0.p/gunixmount.c.o gio/libgio-2.0.so.0.8600.0.p/gunixmounts.c.o gio/libgio-2.0.so.0.8600.0.p/gunixvolume.c.o gio/libgio-2.0.so.0.8600.0.p/gunixvolumemonitor.c.o gio/libgio-2.0.so.0.8600.0.p/gunixinputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gunixoutputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gfdonotificationbackend.c.o gio/libgio-2.0.so.0.8600.0.p/ggtknotificationbackend.c.o gio/libgio-2.0.so.0.8600.0.p/gmemorymonitorpoll.c.o gio/libgio-2.0.so.0.8600.0.p/gmemorymonitorpsi.c.o gio/libgio-2.0.so.0.8600.0.p/gdesktopappinfo.c.o gio/libgio-2.0.so.0.8600.0.p/gnetworkmonitornetlink.c.o gio/libgio-2.0.so.0.8600.0.p/gnetworkmonitornm.c.o gio/libgio-2.0.so.0.8600.0.p/gapplication.c.o gio/libgio-2.0.so.0.8600.0.p/gapplicationcommandline.c.o gio/libgio-2.0.so.0.8600.0.p/gapplicationimpl-dbus.c.o gio/libgio-2.0.so.0.8600.0.p/gactiongroup.c.o gio/libgio-2.0.so.0.8600.0.p/gactionmap.c.o gio/libgio-2.0.so.0.8600.0.p/gsimpleactiongroup.c.o gio/libgio-2.0.so.0.8600.0.p/gremoteactiongroup.c.o gio/libgio-2.0.so.0.8600.0.p/gactiongroupexporter.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusactiongroup.c.o gio/libgio-2.0.so.0.8600.0.p/gaction.c.o gio/libgio-2.0.so.0.8600.0.p/gpropertyaction.c.o gio/libgio-2.0.so.0.8600.0.p/gsimpleaction.c.o gio/libgio-2.0.so.0.8600.0.p/gmenumodel.c.o gio/libgio-2.0.so.0.8600.0.p/gmenu.c.o gio/libgio-2.0.so.0.8600.0.p/gmenuexporter.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusmenumodel.c.o gio/libgio-2.0.so.0.8600.0.p/gnotification.c.o gio/libgio-2.0.so.0.8600.0.p/gnotificationbackend.c.o gio/libgio-2.0.so.0.8600.0.p/gdelayedsettingsbackend.c.o gio/libgio-2.0.so.0.8600.0.p/gkeyfilesettingsbackend.c.o gio/libgio-2.0.so.0.8600.0.p/gmemorysettingsbackend.c.o gio/libgio-2.0.so.0.8600.0.p/gnullsettingsbackend.c.o gio/libgio-2.0.so.0.8600.0.p/gsettingsbackend.c.o gio/libgio-2.0.so.0.8600.0.p/gsettingsschema.c.o gio/libgio-2.0.so.0.8600.0.p/gsettings-mapping.c.o gio/libgio-2.0.so.0.8600.0.p/gsettings.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusutils.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusaddress.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusauthobserver.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusauth.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusauthmechanism.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusauthmechanismanon.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusauthmechanismexternal.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusauthmechanismsha1.c.o gio/libgio-2.0.so.0.8600.0.p/gdbuserror.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusconnection.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusmessage.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusnameowning.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusnamewatching.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusproxy.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusprivate.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusintrospection.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusmethodinvocation.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusserver.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusinterface.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusinterfaceskeleton.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusobject.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusobjectskeleton.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusobjectproxy.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusobjectmanager.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusobjectmanagerclient.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusobjectmanagerserver.c.o gio/libgio-2.0.so.0.8600.0.p/gtestdbus.c.o gio/libgio-2.0.so.0.8600.0.p/gdocumentportal.c.o gio/libgio-2.0.so.0.8600.0.p/gopenuriportal.c.o gio/libgio-2.0.so.0.8600.0.p/gmemorymonitorportal.c.o gio/libgio-2.0.so.0.8600.0.p/gnetworkmonitorportal.c.o gio/libgio-2.0.so.0.8600.0.p/gpowerprofilemonitorportal.c.o gio/libgio-2.0.so.0.8600.0.p/gproxyresolverportal.c.o gio/libgio-2.0.so.0.8600.0.p/gtrashportal.c.o gio/libgio-2.0.so.0.8600.0.p/gportalsupport.c.o gio/libgio-2.0.so.0.8600.0.p/gportalnotificationbackend.c.o gio/libgio-2.0.so.0.8600.0.p/gsandbox.c.o gio/libgio-2.0.so.0.8600.0.p/ghttpproxy.c.o gio/libgio-2.0.so.0.8600.0.p/glocalfile.c.o gio/libgio-2.0.so.0.8600.0.p/glocalfileenumerator.c.o gio/libgio-2.0.so.0.8600.0.p/glocalfileinfo.c.o gio/libgio-2.0.so.0.8600.0.p/glocalfileinputstream.c.o gio/libgio-2.0.so.0.8600.0.p/glocalfilemonitor.c.o gio/libgio-2.0.so.0.8600.0.p/glocalfileoutputstream.c.o gio/libgio-2.0.so.0.8600.0.p/glocalfileiostream.c.o gio/libgio-2.0.so.0.8600.0.p/glocalvfs.c.o gio/libgio-2.0.so.0.8600.0.p/gsocks4proxy.c.o gio/libgio-2.0.so.0.8600.0.p/gsocks4aproxy.c.o gio/libgio-2.0.so.0.8600.0.p/gsocks5proxy.c.o gio/libgio-2.0.so.0.8600.0.p/thumbnail-verify.c.o gio/libgio-2.0.so.0.8600.0.p/.._subprojects_gvdb_gvdb_gvdb-builder.c.o gio/libgio-2.0.so.0.8600.0.p/.._subprojects_gvdb_gvdb_gvdb-reader.c.o gio/libgio-2.0.so.0.8600.0.p/meson-generated_.._gioenumtypes.c.o gio/libgio-2.0.so.0.8600.0.p/meson-generated_.._gdbus-daemon-generated.c.o gio/libgio-2.0.so.0.8600.0.p/meson-generated_.._xdp-dbus.c.o [1365/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1366/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1367/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1368/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1369/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/:$ORIGIN/../glib:$ORIGIN/../gobject:$ORIGIN/../gmodule' -Wl,--start-group gio/libgio-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1370/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1371/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1372/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1373/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1374/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1375/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1376/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/:$ORIGIN/../glib:$ORIGIN/../gobject:$ORIGIN/../gmodule' -Wl,--start-group gio/libgio-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1377/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1378/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1379/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1380/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1381/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1382/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1383/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1384/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1385/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1386/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1387/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1388/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [1389/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1390/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1391/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1392/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1393/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1394/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1395/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1396/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1397/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1398/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1399/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1400/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1401/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1402/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1403/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1404/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..:$ORIGIN/gdbus-object-manager-example' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gio/tests/gdbus-object-manager-example/libgdbus-example-objectmanager.so -Wl,--end-group [1405/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..:$ORIGIN/gdbus-object-manager-example' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gio/tests/gdbus-object-manager-example/libgdbus-example-objectmanager.so -Wl,--end-group [1406/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1407/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1408/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1409/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1410/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1411/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1412/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1413/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1414/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1415/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1416/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1417/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1418/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1419/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1420/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1421/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1422/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1423/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1424/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1425/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1426/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1427/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..:$ORIGIN/gdbus-object-manager-example' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gio/tests/gdbus-object-manager-example/libgdbus-example-objectmanager.so -Wl,--end-group [1428/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1429/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1430/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1431/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..:$ORIGIN/gdbus-object-manager-example' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gio/tests/gdbus-object-manager-example/libgdbus-example-objectmanager.so -Wl,--end-group [1432/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1433/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1434/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1435/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1436/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1437/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1438/1742] cc -o gio/tests/file-enumerator gio/tests/file-enumerator.p/file-enumerator.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1439/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1440/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1441/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1442/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1443/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1444/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1445/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1446/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1447/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1448/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1449/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1450/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1451/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1452/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1453/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1454/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1455/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1456/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1457/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1458/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1459/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1460/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1461/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1462/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1463/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1464/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1465/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1466/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1467/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1468/1742] cc -o gio/tests/filenamecompleter gio/tests/filenamecompleter.p/filenamecompleter.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1469/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1470/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1471/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1472/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1473/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1474/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1475/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1476/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1477/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1478/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1479/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1480/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1481/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1482/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1483/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1484/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1485/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1486/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1487/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1488/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1489/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1490/1742] cc -o gio/tests/memory-monitor-psi gio/tests/memory-monitor-psi.p/memory-monitor-psi.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1491/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1492/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1493/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1494/1742] cc -o gio/tests/memory-monitor-poll gio/tests/memory-monitor-poll.p/memory-monitor-poll.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1495/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1496/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1497/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1498/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1499/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1500/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1501/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1502/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1503/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 /usr/lib/x86_64-linux-gnu/libdbus-1.so -Wl,--end-group [1504/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1505/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1506/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1507/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1508/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 /usr/lib/x86_64-linux-gnu/libdbus-1.so -Wl,--end-group [1509/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1510/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1511/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1512/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1513/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1514/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1515/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1516/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1517/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1518/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1519/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1520/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1521/1742] env PKG_CONFIG_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/meson-uninstalled PKG_CONFIG=/usr/bin/pkg-config CC=cc 'CFLAGS=-Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2' /usr/bin/x86_64-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 --doc-format=gi-docgen -DGOBJECT_COMPILATION --symbol-prefix=gobject -I/build/reproducible-path/glib2.0-2.86.0/girepository/introspection -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/introspection -I/build/reproducible-path/glib2.0-2.86.0/. -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/. -I/build/reproducible-path/glib2.0-2.86.0/glib -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib --filelist=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/libgobject-2.0.so.0.8600.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.86.0/. -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/. -I/build/reproducible-path/glib2.0-2.86.0/glib -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib -I/build/reproducible-path/glib2.0-2.86.0/girepository -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository -I/usr/include/sysprof-6 -I/build/reproducible-path/glib2.0-2.86.0/gobject -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject -I/build/reproducible-path/glib2.0-2.86.0/gio -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio -I/usr/include/libmount -I/usr/include/blkid -I/build/reproducible-path/glib2.0-2.86.0/gmodule -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule -I/usr/include/gobject-introspection-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include --cflags-end --add-include-path=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/introspection --add-include-path=/usr/share/gir-1.0 --add-include-path=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/introspection -L/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository -L/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib -L/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject -L/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule -L/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject --library gobject-2.0 -L/build/reproducible-path/glib2.0-2.86.0/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.86.0/ --sources-top-dirs /build/reproducible-path/glib2.0-2.86.0/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' gmodule/gmodule-visibility.h:1058: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_86_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_86_FOR' gmodule/gmodule-visibility.h:1060: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_86_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_86_FOR' gmodule/gmodule-visibility.h:1062: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_86_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_86_FOR' gmodule/gmodule-visibility.h:1064: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_86_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_86_FOR' gmodule/gmodule-visibility.h:1067: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_86_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_86_FOR' gmodule/gmodule-visibility.h:1069: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_86_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_86_FOR' gmodule/gmodule-visibility.h:1071: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_86_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_86_FOR' gmodule/gmodule-visibility.h:1073: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_86_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_86_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:1044: Warning: GObject: invalid "closure" annotation: only valid on callback parameters ../../../gobject/gclosure.c:1074: Warning: GObject: invalid "closure" annotation: only valid on callback parameters ../../../gobject/gclosure.c:471: Warning: GObject: invalid "closure" annotation: only valid on callback parameters ../../../gobject/gclosure.c:508: Warning: GObject: invalid "closure" annotation: only valid on callback parameters ../../../gobject/gclosure.c:407: Warning: GObject: invalid "closure" annotation: only valid on callback parameters ../../../gobject/gclosure.c:410: Warning: GObject: invalid "closure" annotation: only valid on callback parameters ../../../gobject/gclosure.c:359: Warning: GObject: invalid "closure" annotation: only valid on callback parameters ../../../gobject/gsignal.c:1577: Warning: GObject: invalid "closure" annotation: only valid on callback parameters ../../../gobject/gsignal.c:1838: Warning: GObject: invalid "closure" annotation: only valid on callback parameters ../../../gobject/gsignal.c:1364: Warning: GObject: invalid "closure" annotation: only valid on callback parameters ../../../gobject/gsignal.c:1440: Warning: GObject: invalid "closure" annotation: only valid on callback parameters ../../../gobject/gsignal.c:940: Warning: GObject: invalid "closure" annotation: only valid on callback parameters ../../../gobject/gsignal.c:2471: Warning: GObject: invalid "closure" annotation: only valid on callback parameters ../../../gobject/gsignal.c:2790: Warning: GObject: invalid "closure" annotation: only valid on callback parameters ../../../gobject/gsignal.c:2868: Warning: GObject: invalid "closure" annotation: only valid on callback parameters ../../../gobject/gsignal.c:2922: Warning: GObject: invalid "closure" annotation: only valid on callback parameters ../../../gobject/gsignal.c:2978: Warning: GObject: invalid "closure" annotation: only valid on callback parameters ../../../gobject/gvaluearray.c:347: Warning: GObject: invalid "closure" annotation: only valid on callback parameters ../../../gobject/gobject.c:2007: 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: Missing (transfer) annotation ../../../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:1566: Warning: GObject: g_signal_newv: argument c_marshaller: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../gobject/gsignal.c:1828: Warning: GObject: g_signal_new_valist: argument c_marshaller: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../gobject/gsignal.c:1352: Warning: GObject: g_signal_new: argument c_marshaller: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../gobject/gsignal.c:1428: Warning: GObject: g_signal_new_class_handler: argument c_marshaller: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../gobject/gsignal.c:1786: Warning: GObject: g_signal_set_va_marshaller: argument va_marshaller: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../gobject/gsignal.c:2466: Warning: GObject: g_signal_connect_data: argument c_handler: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) [1522/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1523/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1524/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1525/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1526/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1527/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1528/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1529/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1530/1742] 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.8600.0.p/gdump.c.o girepository/libgirepository-2.0.so.0.8600.0.p/giarginfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/gibaseinfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/gicallableinfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/gicallbackinfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/giconstantinfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/gienuminfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/gifieldinfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/giflagsinfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/gifunctioninfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/ginvoke.c.o girepository/libgirepository-2.0.so.0.8600.0.p/giinterfaceinfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/giobjectinfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/gipropertyinfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/giregisteredtypeinfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/girepository.c.o girepository/libgirepository-2.0.so.0.8600.0.p/girffi.c.o girepository/libgirepository-2.0.so.0.8600.0.p/gisignalinfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/gistructinfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/gitypeinfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/gitypelib.c.o girepository/libgirepository-2.0.so.0.8600.0.p/giunioninfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/giunresolvedinfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/givalueinfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/givfuncinfo.c.o [1531/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1532/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1533/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1534/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 /usr/lib/x86_64-linux-gnu/libdbus-1.so -Wl,--end-group [1535/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1536/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1537/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1538/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1539/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1540/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1541/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1542/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/:$ORIGIN/../glib:$ORIGIN/../gobject:$ORIGIN/../gmodule:$ORIGIN/../gio' -Wl,--start-group girepository/libgirepository-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 -Wl,--end-group [1543/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1544/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1545/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1546/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1547/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1548/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1549/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..:$ORIGIN/../../glib:$ORIGIN/../../gobject:$ORIGIN/../../gmodule:$ORIGIN/../../gio' -Wl,--start-group girepository/libgirepository-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1550/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..:$ORIGIN/../../glib:$ORIGIN/../../gobject:$ORIGIN/../../gmodule:$ORIGIN/../../gio' -Wl,--start-group girepository/libgirepository-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 -Wl,--end-group [1551/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1552/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1553/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..:$ORIGIN/../../glib:$ORIGIN/../../gobject:$ORIGIN/../../gmodule:$ORIGIN/../../gio' -Wl,--start-group girepository/libgirepository-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 -lm -pthread -lffi -Wl,--end-group [1554/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..:$ORIGIN/../../glib:$ORIGIN/../../gobject:$ORIGIN/../../gmodule:$ORIGIN/../../gio' -Wl,--start-group girepository/libgirepository-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1555/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1556/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..:$ORIGIN/../../glib:$ORIGIN/../../gobject:$ORIGIN/../../gmodule:$ORIGIN/../../gio' -Wl,--start-group girepository/libgirepository-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1557/1742] /build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/girepository/introspection --includedir=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/introspection --includedir=/usr/share/gir-1.0 [1558/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1559/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..:$ORIGIN/../../glib:$ORIGIN/../../gobject:$ORIGIN/../../gmodule:$ORIGIN/../../gio' -Wl,--start-group girepository/libgirepository-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1560/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..:$ORIGIN/../../glib:$ORIGIN/../../gobject:$ORIGIN/../../gmodule:$ORIGIN/../../gio' -Wl,--start-group girepository/libgirepository-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 girepository/libgirepository-internals.a girepository/libgirepository-gthash.a girepository/cmph/libcmph.a -lffi -lffi -lm -Wl,--end-group [1561/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..:$ORIGIN/../../glib:$ORIGIN/../../gobject:$ORIGIN/../../gmodule:$ORIGIN/../../gio' -Wl,--start-group girepository/libgirepository-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1562/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1563/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..:$ORIGIN/../../glib:$ORIGIN/../../gobject:$ORIGIN/../../gmodule:$ORIGIN/../../gio' -Wl,--start-group girepository/libgirepository-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 girepository/libgirepository-gthash.a girepository/cmph/libcmph.a -lm -Wl,--end-group -pthread [1564/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1565/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1566/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1567/1742] cc -o fuzzing/fuzz_get_locale_variants fuzzing/fuzz_get_locale_variants.p/driver.c.o fuzzing/fuzz_get_locale_variants.p/fuzz_get_locale_variants.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1568/1742] /build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/girepository/introspection --includedir=/usr/share/gir-1.0 [1569/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..:$ORIGIN/../../glib:$ORIGIN/../../gobject:$ORIGIN/../../gmodule:$ORIGIN/../../gio' -Wl,--start-group girepository/libgirepository-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1570/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1571/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1572/1742] cc -o fuzzing/fuzz_special_dirs fuzzing/fuzz_special_dirs.p/driver.c.o fuzzing/fuzz_special_dirs.p/fuzz_special_dirs.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1573/1742] /build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/girepository/introspection --includedir=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/introspection --includedir=/usr/share/gir-1.0 [1574/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1575/1742] cc -o girepository/tests/ir-parser girepository/tests/ir-parser.p/ir-parser.c.o girepository/tests/ir-parser.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..:$ORIGIN/../../glib:$ORIGIN/../../gobject:$ORIGIN/../../gmodule:$ORIGIN/../../gio' -Wl,--start-group girepository/libgirepository-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 girepository/libgirepository-internals.a girepository/libgirepository-gthash.a girepository/cmph/libcmph.a -lm -pthread -lffi -lffi -Wl,--end-group [1576/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..:$ORIGIN/../../glib:$ORIGIN/../../gobject:$ORIGIN/../../gmodule:$ORIGIN/../../gio' -Wl,--start-group girepository/libgirepository-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 girepository/cmph/libcmph.a -lm -Wl,--end-group -pthread [1577/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..:$ORIGIN/../../glib:$ORIGIN/../../gobject:$ORIGIN/../../gmodule:$ORIGIN/../../gio' -Wl,--start-group girepository/libgirepository-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1578/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..:$ORIGIN/../../glib:$ORIGIN/../../gobject:$ORIGIN/../../gmodule:$ORIGIN/../../gio' -Wl,--start-group girepository/libgirepository-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1579/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..:$ORIGIN/../../glib:$ORIGIN/../../gobject:$ORIGIN/../../gmodule:$ORIGIN/../../gio' -Wl,--start-group girepository/libgirepository-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1580/1742] /usr/bin/msgfmt -o po/cy/LC_MESSAGES/glib20.mo ../../../po/cy.po [1581/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..:$ORIGIN/../../glib:$ORIGIN/../../gobject:$ORIGIN/../../gmodule:$ORIGIN/../../gio' -Wl,--start-group girepository/libgirepository-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 -lm -pthread -lffi -Wl,--end-group [1582/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1583/1742] /usr/bin/msgfmt -o po/ca@valencia/LC_MESSAGES/glib20.mo ../../../po/ca@valencia.po [1584/1742] /usr/bin/msgfmt -o po/cs/LC_MESSAGES/glib20.mo ../../../po/cs.po [1585/1742] /usr/bin/msgfmt -o po/dz/LC_MESSAGES/glib20.mo ../../../po/dz.po [1586/1742] /build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/girepository/introspection --includedir=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/introspection --includedir=/usr/share/gir-1.0 [1587/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1588/1742] /usr/bin/msgfmt -o po/da/LC_MESSAGES/glib20.mo ../../../po/da.po [1589/1742] /usr/bin/msgfmt -o po/en_CA/LC_MESSAGES/glib20.mo ../../../po/en_CA.po [1590/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1591/1742] /usr/bin/msgfmt -o po/ca/LC_MESSAGES/glib20.mo ../../../po/ca.po [1592/1742] /usr/bin/msgfmt -o po/en@shaw/LC_MESSAGES/glib20.mo ../../../po/en@shaw.po [1593/1742] /usr/bin/msgfmt -o po/eo/LC_MESSAGES/glib20.mo ../../../po/eo.po [1594/1742] /usr/bin/msgfmt -o po/et/LC_MESSAGES/glib20.mo ../../../po/et.po [1595/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1596/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1597/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1598/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1599/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1600/1742] /usr/bin/msgfmt -o po/de/LC_MESSAGES/glib20.mo ../../../po/de.po [1601/1742] /usr/bin/msgfmt -o po/el/LC_MESSAGES/glib20.mo ../../../po/el.po [1602/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1603/1742] /usr/bin/msgfmt -o po/eu/LC_MESSAGES/glib20.mo ../../../po/eu.po [1604/1742] /usr/bin/msgfmt -o po/ga/LC_MESSAGES/glib20.mo ../../../po/ga.po [1605/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1606/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1607/1742] /usr/bin/msgfmt -o po/en_GB/LC_MESSAGES/glib20.mo ../../../po/en_GB.po [1608/1742] /usr/bin/msgfmt -o po/fur/LC_MESSAGES/glib20.mo ../../../po/fur.po [1609/1742] /usr/bin/msgfmt -o po/gd/LC_MESSAGES/glib20.mo ../../../po/gd.po [1610/1742] /usr/bin/msgfmt -o po/gl/LC_MESSAGES/glib20.mo ../../../po/gl.po [1611/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1612/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1613/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1614/1742] /usr/bin/msgfmt -o po/es/LC_MESSAGES/glib20.mo ../../../po/es.po [1615/1742] /usr/bin/msgfmt -o po/fi/LC_MESSAGES/glib20.mo ../../../po/fi.po [1616/1742] /usr/bin/msgfmt -o po/fr/LC_MESSAGES/glib20.mo ../../../po/fr.po [1617/1742] /usr/bin/msgfmt -o po/hr/LC_MESSAGES/glib20.mo ../../../po/hr.po [1618/1742] /usr/bin/msgfmt -o po/hu/LC_MESSAGES/glib20.mo ../../../po/hu.po [1619/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1620/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1621/1742] /usr/bin/msgfmt -o po/fa/LC_MESSAGES/glib20.mo ../../../po/fa.po [1622/1742] /usr/bin/msgfmt -o po/gu/LC_MESSAGES/glib20.mo ../../../po/gu.po [1623/1742] /usr/bin/msgfmt -o po/hi/LC_MESSAGES/glib20.mo ../../../po/hi.po [1624/1742] /usr/bin/msgfmt -o po/hy/LC_MESSAGES/glib20.mo ../../../po/hy.po [1625/1742] /usr/bin/msgfmt -o po/id/LC_MESSAGES/glib20.mo ../../../po/id.po [1626/1742] /usr/bin/msgfmt -o po/ie/LC_MESSAGES/glib20.mo ../../../po/ie.po [1627/1742] /usr/bin/msgfmt -o po/is/LC_MESSAGES/glib20.mo ../../../po/is.po [1628/1742] /usr/bin/msgfmt -o po/it/LC_MESSAGES/glib20.mo ../../../po/it.po [1629/1742] /usr/bin/msgfmt -o po/ja/LC_MESSAGES/glib20.mo ../../../po/ja.po [1630/1742] /usr/bin/msgfmt -o po/kab/LC_MESSAGES/glib20.mo ../../../po/kab.po [1631/1742] /usr/bin/msgfmt -o po/kk/LC_MESSAGES/glib20.mo ../../../po/kk.po [1632/1742] /usr/bin/msgfmt -o po/ku/LC_MESSAGES/glib20.mo ../../../po/ku.po [1633/1742] /usr/bin/msgfmt -o po/he/LC_MESSAGES/glib20.mo ../../../po/he.po [1634/1742] /usr/bin/msgfmt -o po/kn/LC_MESSAGES/glib20.mo ../../../po/kn.po [1635/1742] /usr/bin/msgfmt -o po/ko/LC_MESSAGES/glib20.mo ../../../po/ko.po [1636/1742] /usr/bin/msgfmt -o po/lt/LC_MESSAGES/glib20.mo ../../../po/lt.po [1637/1742] /usr/bin/msgfmt -o po/lv/LC_MESSAGES/glib20.mo ../../../po/lv.po [1638/1742] /usr/bin/msgfmt -o po/mai/LC_MESSAGES/glib20.mo ../../../po/mai.po [1639/1742] /usr/bin/msgfmt -o po/mg/LC_MESSAGES/glib20.mo ../../../po/mg.po [1640/1742] /usr/bin/msgfmt -o po/mk/LC_MESSAGES/glib20.mo ../../../po/mk.po [1641/1742] /usr/bin/msgfmt -o po/mn/LC_MESSAGES/glib20.mo ../../../po/mn.po [1642/1742] /usr/bin/msgfmt -o po/nds/LC_MESSAGES/glib20.mo ../../../po/nds.po [1643/1742] /usr/bin/msgfmt -o po/ka/LC_MESSAGES/glib20.mo ../../../po/ka.po [1644/1742] /usr/bin/msgfmt -o po/ml/LC_MESSAGES/glib20.mo ../../../po/ml.po [1645/1742] /usr/bin/msgfmt -o po/mr/LC_MESSAGES/glib20.mo ../../../po/mr.po [1646/1742] /usr/bin/msgfmt -o po/ms/LC_MESSAGES/glib20.mo ../../../po/ms.po [1647/1742] /usr/bin/msgfmt -o po/nb/LC_MESSAGES/glib20.mo ../../../po/nb.po [1648/1742] /usr/bin/msgfmt -o po/nl/LC_MESSAGES/glib20.mo ../../../po/nl.po [1649/1742] /usr/bin/msgfmt -o po/nn/LC_MESSAGES/glib20.mo ../../../po/nn.po [1650/1742] /usr/bin/msgfmt -o po/or/LC_MESSAGES/glib20.mo ../../../po/or.po [1651/1742] /usr/bin/msgfmt -o po/pl/LC_MESSAGES/glib20.mo ../../../po/pl.po [1652/1742] /usr/bin/msgfmt -o po/ps/LC_MESSAGES/glib20.mo ../../../po/ps.po [1653/1742] /usr/bin/msgfmt -o po/ru/LC_MESSAGES/glib20.mo ../../../po/ru.po [1654/1742] /usr/bin/msgfmt -o po/rw/LC_MESSAGES/glib20.mo ../../../po/rw.po [1655/1742] /usr/bin/msgfmt -o po/si/LC_MESSAGES/glib20.mo ../../../po/si.po [1656/1742] /usr/bin/msgfmt -o po/ne/LC_MESSAGES/glib20.mo ../../../po/ne.po [1657/1742] /usr/bin/msgfmt -o po/oc/LC_MESSAGES/glib20.mo ../../../po/oc.po [1658/1742] /usr/bin/msgfmt -o po/pa/LC_MESSAGES/glib20.mo ../../../po/pa.po [1659/1742] /usr/bin/msgfmt -o po/pt/LC_MESSAGES/glib20.mo ../../../po/pt.po [1660/1742] /usr/bin/msgfmt -o po/pt_BR/LC_MESSAGES/glib20.mo ../../../po/pt_BR.po [1661/1742] /usr/bin/msgfmt -o po/ro/LC_MESSAGES/glib20.mo ../../../po/ro.po [1662/1742] /usr/bin/msgfmt -o po/sk/LC_MESSAGES/glib20.mo ../../../po/sk.po [1663/1742] /usr/bin/msgfmt -o po/sq/LC_MESSAGES/glib20.mo ../../../po/sq.po [1664/1742] /usr/bin/msgfmt -o po/sr@ije/LC_MESSAGES/glib20.mo ../../../po/sr@ije.po [1665/1742] /usr/bin/msgfmt -o po/sv/LC_MESSAGES/glib20.mo ../../../po/sv.po [1666/1742] /usr/bin/msgfmt -o po/ta/LC_MESSAGES/glib20.mo ../../../po/ta.po [1667/1742] /usr/bin/msgfmt -o po/th/LC_MESSAGES/glib20.mo ../../../po/th.po [1668/1742] /usr/bin/msgfmt -o po/tt/LC_MESSAGES/glib20.mo ../../../po/tt.po [1669/1742] /usr/bin/msgfmt -o po/sl/LC_MESSAGES/glib20.mo ../../../po/sl.po [1670/1742] /usr/bin/msgfmt -o po/sr/LC_MESSAGES/glib20.mo ../../../po/sr.po [1671/1742] /usr/bin/msgfmt -o po/sr@latin/LC_MESSAGES/glib20.mo ../../../po/sr@latin.po [1672/1742] /usr/bin/msgfmt -o po/te/LC_MESSAGES/glib20.mo ../../../po/te.po [1673/1742] /usr/bin/msgfmt -o po/tg/LC_MESSAGES/glib20.mo ../../../po/tg.po [1674/1742] /usr/bin/msgfmt -o po/tl/LC_MESSAGES/glib20.mo ../../../po/tl.po [1675/1742] /usr/bin/msgfmt -o po/tr/LC_MESSAGES/glib20.mo ../../../po/tr.po [1676/1742] /usr/bin/msgfmt -o po/ug/LC_MESSAGES/glib20.mo ../../../po/ug.po [1677/1742] /usr/bin/msgfmt -o po/vi/LC_MESSAGES/glib20.mo ../../../po/vi.po [1678/1742] /usr/bin/msgfmt -o po/wa/LC_MESSAGES/glib20.mo ../../../po/wa.po [1679/1742] /usr/bin/msgfmt -o po/xh/LC_MESSAGES/glib20.mo ../../../po/xh.po [1680/1742] /usr/bin/msgfmt -o po/yi/LC_MESSAGES/glib20.mo ../../../po/yi.po [1681/1742] /usr/bin/msgfmt -o po/uk/LC_MESSAGES/glib20.mo ../../../po/uk.po [1682/1742] /usr/bin/msgfmt -o po/zh_CN/LC_MESSAGES/glib20.mo ../../../po/zh_CN.po [1683/1742] /usr/bin/msgfmt -o po/zh_HK/LC_MESSAGES/glib20.mo ../../../po/zh_HK.po [1684/1742] /usr/bin/msgfmt -o po/zh_TW/LC_MESSAGES/glib20.mo ../../../po/zh_TW.po [1685/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY '-DSRCDIR="/build/reproducible-path/glib2.0-2.86.0/gio/tests"' '-DTEST_LOCALE_PATH="/build/reproducible-path/glib2.0-2.86.0/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 [1686/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1687/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1688/1742] /usr/bin/meson --internal exe --capture docs/reference/glib/gtester-report.1 -- /usr/bin/rst2man --syntax-highlight=none ../../../docs/reference/glib/gtester-report.rst [1689/1742] /usr/bin/meson --internal exe --capture docs/reference/gio/gdbus.1 -- /usr/bin/rst2man --syntax-highlight=none ../../../docs/reference/gio/gdbus.rst [1690/1742] /usr/bin/meson --internal exe --capture docs/reference/glib/gtester.1 -- /usr/bin/rst2man --syntax-highlight=none ../../../docs/reference/glib/gtester.rst [1691/1742] /usr/bin/meson --internal exe --capture docs/reference/gobject/gobject-query.html -- /usr/bin/rst2html5 ../../../docs/reference/gobject/gobject-query.rst [1692/1742] /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 [1693/1742] /usr/bin/meson --internal exe --capture docs/reference/glib/glib-gettextize.1 -- /usr/bin/rst2man --syntax-highlight=none ../../../docs/reference/glib/glib-gettextize.rst [1694/1742] /usr/bin/meson --internal exe --capture docs/reference/gio/gio-querymodules.1 -- /usr/bin/rst2man --syntax-highlight=none ../../../docs/reference/gio/gio-querymodules.rst [1695/1742] /usr/bin/meson --internal exe --capture docs/reference/gio/gsettings.1 -- /usr/bin/rst2man --syntax-highlight=none ../../../docs/reference/gio/gsettings.rst [1696/1742] /usr/bin/meson --internal exe --capture docs/reference/glib/gtester-report.html -- /usr/bin/rst2html5 ../../../docs/reference/glib/gtester-report.rst [1697/1742] /usr/bin/meson --internal exe --capture docs/reference/gobject/gobject-query.1 -- /usr/bin/rst2man --syntax-highlight=none ../../../docs/reference/gobject/gobject-query.rst [1698/1742] /usr/bin/meson --internal exe --capture docs/reference/glib/glib-gettextize.html -- /usr/bin/rst2html5 ../../../docs/reference/glib/glib-gettextize.rst [1699/1742] /usr/bin/meson --internal exe --capture docs/reference/gio/gapplication.html -- /usr/bin/rst2html5 ../../../docs/reference/gio/gapplication.rst [1700/1742] /usr/bin/meson --internal exe --capture docs/reference/gobject/glib-genmarshal.html -- /usr/bin/rst2html5 ../../../docs/reference/gobject/glib-genmarshal.rst [1701/1742] /usr/bin/meson --internal exe --capture docs/reference/gobject/glib-mkenums.1 -- /usr/bin/rst2man --syntax-highlight=none ../../../docs/reference/gobject/glib-mkenums.rst [1702/1742] /usr/bin/meson --internal exe --capture docs/reference/gio/glib-compile-resources.html -- /usr/bin/rst2html5 ../../../docs/reference/gio/glib-compile-resources.rst [1703/1742] /usr/bin/meson --internal exe --capture docs/reference/gio/gresource.html -- /usr/bin/rst2html5 ../../../docs/reference/gio/gresource.rst [1704/1742] /usr/bin/meson --internal exe --capture docs/reference/gobject/glib-genmarshal.1 -- /usr/bin/rst2man --syntax-highlight=none ../../../docs/reference/gobject/glib-genmarshal.rst [1705/1742] /usr/bin/meson --internal exe --capture docs/reference/gio/gsettings.html -- /usr/bin/rst2html5 ../../../docs/reference/gio/gsettings.rst [1706/1742] /usr/bin/meson --internal exe --capture docs/reference/gio/gio-querymodules.html -- /usr/bin/rst2html5 ../../../docs/reference/gio/gio-querymodules.rst [1707/1742] /usr/bin/meson --internal exe --capture docs/reference/gio/gio.html -- /usr/bin/rst2html5 ../../../docs/reference/gio/gio.rst [1708/1742] /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 [1709/1742] /usr/bin/meson --internal exe --capture docs/reference/gio/gresource.1 -- /usr/bin/rst2man --syntax-highlight=none ../../../docs/reference/gio/gresource.rst [1710/1742] /usr/bin/meson --internal exe --capture docs/reference/gio/gio.1 -- /usr/bin/rst2man --syntax-highlight=none ../../../docs/reference/gio/gio.rst [1711/1742] /usr/bin/meson --internal exe --capture docs/reference/gio/gdbus.html -- /usr/bin/rst2html5 ../../../docs/reference/gio/gdbus.rst [1712/1742] /usr/bin/meson --internal exe --capture docs/reference/gio/gapplication.1 -- /usr/bin/rst2man --syntax-highlight=none ../../../docs/reference/gio/gapplication.rst [1713/1742] /usr/bin/meson --internal exe --capture docs/reference/glib/gtester.html -- /usr/bin/rst2html5 ../../../docs/reference/glib/gtester.rst [1714/1742] /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 [1715/1742] /usr/bin/meson --internal exe --capture docs/reference/gobject/glib-mkenums.html -- /usr/bin/rst2html5 ../../../docs/reference/gobject/glib-mkenums.rst [1716/1742] /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 [1717/1742] /usr/bin/meson --internal exe --capture docs/reference/gio/glib-compile-schemas.html -- /usr/bin/rst2html5 ../../../docs/reference/gio/glib-compile-schemas.rst [1718/1742] /usr/bin/meson --internal exe --capture docs/reference/gio/gdbus-codegen.1 -- /usr/bin/rst2man --syntax-highlight=none ../../../docs/reference/gio/gdbus-codegen.rst [1719/1742] /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 [1720/1742] /usr/bin/meson --internal exe --capture docs/reference/gio/gdbus-codegen.html -- /usr/bin/rst2html5 ../../../docs/reference/gio/gdbus-codegen.rst [1721/1742] /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 [1722/1742] /usr/bin/gi-docgen generate --quiet --no-namespace-dir --fatal-warnings --add-include-path=/build/reproducible-path/glib2.0-2.86.0/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.86.0/docs/reference/gmodule girepository/introspection/GModule-2.0.gir [1723/1742] /usr/bin/gi-docgen generate --quiet --no-namespace-dir --fatal-warnings --add-include-path=/build/reproducible-path/glib2.0-2.86.0/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.86.0/docs/reference/glib girepository/introspection/GLibUnix-2.0.gir [1724/1742] env PKG_CONFIG_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/meson-uninstalled PKG_CONFIG=/usr/bin/pkg-config CC=cc 'CFLAGS=-Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2' /usr/bin/x86_64-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 --doc-format=gi-docgen -DGIO_COMPILATION -DG_SETTINGS_ENABLE_BACKEND --symbol-prefix=gio -I/build/reproducible-path/glib2.0-2.86.0/girepository/introspection -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/introspection -I/build/reproducible-path/glib2.0-2.86.0/. -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/. -I/build/reproducible-path/glib2.0-2.86.0/gio -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio -I/build/reproducible-path/glib2.0-2.86.0/glib -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib -I/build/reproducible-path/glib2.0-2.86.0/gobject -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject -I/build/reproducible-path/glib2.0-2.86.0/gmodule -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule -I/build/reproducible-path/glib2.0-2.86.0/subprojects/gvdb/. -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/subprojects/gvdb/. --filelist=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/libgio-2.0.so.0.8600.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 --cflags-begin -D_GNU_SOURCE -DG_DISABLE_CAST_CHECKS -I/build/reproducible-path/glib2.0-2.86.0/. -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/. -I/build/reproducible-path/glib2.0-2.86.0/gio -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio -I/build/reproducible-path/glib2.0-2.86.0/glib -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib -I/build/reproducible-path/glib2.0-2.86.0/gobject -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject -I/build/reproducible-path/glib2.0-2.86.0/gmodule -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule -I/build/reproducible-path/glib2.0-2.86.0/subprojects/gvdb/. -I/build/reproducible-path/glib2.0-2.86.0/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.86.0/girepository -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository -I/usr/include/gobject-introspection-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include --cflags-end --add-include-path=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/introspection --add-include-path=/usr/share/gir-1.0 --add-include-path=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/introspection --add-include-path=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/introspection --add-include-path=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/introspection -L/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository -L/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib -L/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject -L/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule -L/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gio --library gio-2.0 -L/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib -L/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject -L/build/reproducible-path/glib2.0-2.86.0/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.86.0/ --sources-top-dirs /build/reproducible-path/glib2.0-2.86.0/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:7396: 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 gmodule/gmodule-visibility.h:1058: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_86_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:1060: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_86_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:1062: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_86_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:1064: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_86_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:1067: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_86_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:1069: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_86_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:1071: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_86_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:1073: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_86_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/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:176: 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:176: 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:9097: 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) [1725/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1726/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -pthread /usr/lib/x86_64-linux-gnu/libpcre2-8.so -Wl,--end-group [1727/1742] /build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/girepository/introspection --includedir=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/introspection --includedir=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/introspection --includedir=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/introspection --includedir=/usr/share/gir-1.0 [1728/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1729/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1730/1742] env PKG_CONFIG_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/meson-uninstalled PKG_CONFIG=/usr/bin/pkg-config CC=cc 'CFLAGS=-Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2' /usr/bin/x86_64-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 --doc-format=gi-docgen -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 --symbol-prefix=g_unix --identifier-prefix=GUnix -I/build/reproducible-path/glib2.0-2.86.0/girepository/introspection -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/introspection -I/build/reproducible-path/glib2.0-2.86.0/. -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/. -I/build/reproducible-path/glib2.0-2.86.0/gio -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio -I/build/reproducible-path/glib2.0-2.86.0/glib -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib -I/build/reproducible-path/glib2.0-2.86.0/gobject -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject -I/build/reproducible-path/glib2.0-2.86.0/gmodule -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule -I/build/reproducible-path/glib2.0-2.86.0/subprojects/gvdb/. -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/subprojects/gvdb/. --filelist=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/libgio-2.0.so.0.8600.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.86.0/. -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/. -I/build/reproducible-path/glib2.0-2.86.0/gio -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio -I/build/reproducible-path/glib2.0-2.86.0/glib -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib -I/build/reproducible-path/glib2.0-2.86.0/gobject -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject -I/build/reproducible-path/glib2.0-2.86.0/gmodule -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule -I/build/reproducible-path/glib2.0-2.86.0/subprojects/gvdb/. -I/build/reproducible-path/glib2.0-2.86.0/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.86.0/girepository -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository -I/usr/include/gobject-introspection-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include --cflags-end --add-include-path=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/introspection --add-include-path=/usr/share/gir-1.0 --add-include-path=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/introspection --add-include-path=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/introspection --add-include-path=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/introspection --add-include-path=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/introspection -L/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository -L/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib -L/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject -L/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule -L/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gio --library gio-2.0 -L/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib -L/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject -L/build/reproducible-path/glib2.0-2.86.0/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.86.0/ --sources-top-dirs /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/ ../../../gio/gmemorymonitorpsi.c:479: Warning: GioUnix: unexpected annotation: nullable ../../../gio/gdesktopappinfo.c:3636: Warning: GioUnix: invalid "closure" annotation: only valid on callback parameters ../../../gio/gdesktopappinfo.c:3638: Warning: GioUnix: invalid "closure" annotation: only valid on callback parameters [1731/1742] env PKG_CONFIG_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/meson-uninstalled PKG_CONFIG=/usr/bin/pkg-config CC=cc 'CFLAGS=-Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2' /usr/bin/x86_64-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 --doc-format=gi-docgen -DGI_COMPILATION --symbol-prefix=gi --identifier-prefix=GI -I/build/reproducible-path/glib2.0-2.86.0/girepository/introspection -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/introspection -I/build/reproducible-path/glib2.0-2.86.0/. -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/. -I/build/reproducible-path/glib2.0-2.86.0/girepository -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository -I/build/reproducible-path/glib2.0-2.86.0/glib -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib -I/build/reproducible-path/glib2.0-2.86.0/gobject -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject -I/build/reproducible-path/glib2.0-2.86.0/gmodule -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule -I/build/reproducible-path/glib2.0-2.86.0/gio -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio --filelist=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/libgirepository-2.0.so.0.8600.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.86.0/. -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/. -I/build/reproducible-path/glib2.0-2.86.0/girepository -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository -I/build/reproducible-path/glib2.0-2.86.0/glib -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib -I/build/reproducible-path/glib2.0-2.86.0/gobject -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject -I/build/reproducible-path/glib2.0-2.86.0/gmodule -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule -I/build/reproducible-path/glib2.0-2.86.0/gio -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio -I/build/reproducible-path/glib2.0-2.86.0/subprojects/gvdb/. -I/build/reproducible-path/glib2.0-2.86.0/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/x86_64-linux-gnu/glib-2.0/include --cflags-end --add-include-path=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/introspection --add-include-path=/usr/share/gir-1.0 --add-include-path=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/introspection --add-include-path=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/introspection --add-include-path=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/introspection --add-include-path=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/introspection -L/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository -L/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib -L/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject -L/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule -L/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/girepository --library girepository-2.0 -L/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib -L/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject -L/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule -L/build/reproducible-path/glib2.0-2.86.0/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.86.0/ --sources-top-dirs /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/ [1732/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1733/1742] /build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/girepository/introspection --includedir=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/introspection --includedir=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/introspection --includedir=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/introspection --includedir=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/introspection --includedir=/usr/share/gir-1.0 [1734/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1735/1742] /build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/girepository/introspection --includedir=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/introspection --includedir=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/introspection --includedir=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/introspection --includedir=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/introspection --includedir=/usr/share/gir-1.0 [1736/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1737/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1738/1742] /usr/bin/gi-docgen generate --quiet --no-namespace-dir --fatal-warnings --add-include-path=/build/reproducible-path/glib2.0-2.86.0/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.86.0/docs/reference/gobject girepository/introspection/GObject-2.0.gir [1739/1742] /usr/bin/gi-docgen generate --quiet --no-namespace-dir --fatal-warnings --add-include-path=/build/reproducible-path/glib2.0-2.86.0/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.86.0/docs/reference/gio girepository/introspection/GioUnix-2.0.gir [1740/1742] /usr/bin/gi-docgen generate --quiet --no-namespace-dir --fatal-warnings --add-include-path=/build/reproducible-path/glib2.0-2.86.0/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.86.0/docs/reference/girepository --add-include-path=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/docs/reference/girepository/../../../gobject --add-include-path=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/docs/reference/girepository/../../../gmodule --add-include-path=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/docs/reference/girepository/../../../gio girepository/introspection/GIRepository-3.0.gir [1741/1742] /usr/bin/gi-docgen generate --quiet --no-namespace-dir --fatal-warnings --add-include-path=/build/reproducible-path/glib2.0-2.86.0/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.86.0/docs/reference/glib girepository/introspection/GLib-2.0.gir [1742/1742] /usr/bin/gi-docgen generate --quiet --no-namespace-dir --fatal-warnings --add-include-path=/build/reproducible-path/glib2.0-2.86.0/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.86.0/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 -j42 -v [1/1647] /build/reproducible-path/glib2.0-2.86.0/tools/gen-visibility-macros.py 2.86.0 versions-macros ../../../glib/gversionmacros.h.in glib/gversionmacros.h [2/1647] /build/reproducible-path/glib2.0-2.86.0/tools/gen-visibility-macros.py 2.86.0 visibility-macros GMODULE gmodule/gmodule-visibility.h [3/1647] /usr/bin/msgfmt -o gio/tests/de/LC_MESSAGES/test.mo ../../../gio/tests/de/LC_MESSAGES/../../de.po [4/1647] /usr/bin/python3 ../../../gio/data-to-c.py ../../../gio/../glib/gconstructor.h gconstructor_code gio/gconstructor_as_data.h [5/1647] /usr/bin/msgfmt -o po/am/LC_MESSAGES/glib20.mo ../../../po/am.po [6/1647] /usr/bin/msgfmt -o po/af/LC_MESSAGES/glib20.mo ../../../po/af.po [7/1647] /build/reproducible-path/glib2.0-2.86.0/tools/gen-visibility-macros.py 2.86.0 visibility-macros GLIB glib/glib-visibility.h [8/1647] /build/reproducible-path/glib2.0-2.86.0/tools/gen-visibility-macros.py 2.86.0 visibility-macros GOBJECT gobject/gobject-visibility.h [9/1647] /usr/bin/python3 ../../../gio/tests/gen-big-test-resource.py gio/tests/gresource-big-test.txt [10/1647] /usr/bin/msgfmt -o po/ab/LC_MESSAGES/glib20.mo ../../../po/ab.po [11/1647] /usr/bin/msgfmt -o po/ar/LC_MESSAGES/glib20.mo ../../../po/ar.po [12/1647] /usr/bin/msgfmt -o po/ast/LC_MESSAGES/glib20.mo ../../../po/ast.po [13/1647] /usr/bin/msgfmt -o po/az/LC_MESSAGES/glib20.mo ../../../po/az.po [14/1647] /usr/bin/msgfmt -o po/an/LC_MESSAGES/glib20.mo ../../../po/an.po [15/1647] /usr/bin/msgfmt -o po/be@latin/LC_MESSAGES/glib20.mo ../../../po/be@latin.po [16/1647] /usr/bin/msgfmt -o po/as/LC_MESSAGES/glib20.mo ../../../po/as.po [17/1647] /usr/bin/python3 gobject/glib-genmarshal --prefix=test --valist-marshallers --output=gobject/tests/marshalers.h --quiet --header ../../../gobject/tests/marshalers.list [18/1647] /usr/bin/msgfmt -o po/be/LC_MESSAGES/glib20.mo ../../../po/be.po [19/1647] /usr/bin/meson --internal copy ../../../gio/gdbus-2.0/codegen/parser.py gio/gdbus-2.0/codegen/parser.py [20/1647] /usr/bin/meson --internal copy ../../../gio/gdbus-2.0/codegen/codegen_rst.py gio/gdbus-2.0/codegen/codegen_rst.py [21/1647] /build/reproducible-path/glib2.0-2.86.0/tools/gen-visibility-macros.py 2.86.0 visibility-macros GIO gio/gio-visibility.h [22/1647] /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 [23/1647] /usr/bin/meson --internal copy ../../../gio/gdbus-2.0/codegen/codegen_md.py gio/gdbus-2.0/codegen/codegen_md.py [24/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [25/1647] /usr/bin/msgfmt -o po/bg/LC_MESSAGES/glib20.mo ../../../po/bg.po [26/1647] /usr/bin/msgfmt -o po/bn/LC_MESSAGES/glib20.mo ../../../po/bn.po [27/1647] /build/reproducible-path/glib2.0-2.86.0/tools/gen-visibility-macros.py 2.86.0 visibility-macros GI girepository/gi-visibility.h [28/1647] /usr/bin/meson --internal copy ../../../gio/gdbus-2.0/codegen/codegen_main.py gio/gdbus-2.0/codegen/codegen_main.py [29/1647] /build/reproducible-path/glib2.0-2.86.0/tools/gen-visibility-macros.py 2.0 visibility-macros GDBUS_OBJECT_MANAGER_EXAMPLE gio/tests/gdbus-object-manager-example/gdbus-example-objectmanager-visibility.h [30/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [31/1647] /usr/bin/meson --internal copy ../../../gio/tests/test1.txt gio/tests/test-generated.txt [32/1647] /usr/bin/meson --internal copy ../../../gio/gdbus-2.0/codegen/dbustypes.py gio/gdbus-2.0/codegen/dbustypes.py [33/1647] /usr/bin/meson --internal copy ../../../gio/gdbus-2.0/codegen/utils.py gio/gdbus-2.0/codegen/utils.py [34/1647] /usr/bin/meson --internal copy ../../../gio/gdbus-2.0/codegen/__init__.py gio/gdbus-2.0/codegen/__init__.py [35/1647] /usr/bin/meson --internal copy ../../../gio/gdbus-2.0/codegen/codegen.py gio/gdbus-2.0/codegen/codegen.py [36/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/deprecated_gallocator.c.o -MF glib/libglib-2.0.so.0.8600.0.p/deprecated_gallocator.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/deprecated_gallocator.c.o -c ../../../glib/deprecated/gallocator.c [37/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DGLIB_CHARSETALIAS_DIR="/usr/lib/x86_64-linux-gnu"' -Wno-sign-conversion -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 [38/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -DXDG_PREFIX=_gio_xdg -Wno-sign-conversion -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 [39/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/garcbox.c.o -MF glib/libglib-2.0.so.0.8600.0.p/garcbox.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/garcbox.c.o -c ../../../glib/garcbox.c [40/1647] /usr/bin/meson --internal copy ../../../gio/gdbus-2.0/codegen/codegen_docbook.py gio/gdbus-2.0/codegen/codegen_docbook.py [41/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -DXDG_PREFIX=_gio_xdg -Wno-sign-conversion -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 [42/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -DXDG_PREFIX=_gio_xdg -Wno-sign-conversion -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 [43/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gatomic.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gatomic.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gatomic.c.o -c ../../../glib/gatomic.c [44/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -DXDG_PREFIX=_gio_xdg -Wno-sign-conversion -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 [45/1647] rm -f glib/libcharset/libcharset.a && gcc-ar csrDT glib/libcharset/libcharset.a glib/libcharset/libcharset.a.p/localcharset.c.o [46/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [47/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/deprecated_gcache.c.o -MF glib/libglib-2.0.so.0.8600.0.p/deprecated_gcache.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/deprecated_gcache.c.o -c ../../../glib/deprecated/gcache.c [48/1647] /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 [49/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gbacktrace.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gbacktrace.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gbacktrace.c.o -c ../../../glib/gbacktrace.c [50/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gbitlock.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gbitlock.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gbitlock.c.o -c ../../../glib/gbitlock.c [51/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/deprecated_grel.c.o -MF glib/libglib-2.0.so.0.8600.0.p/deprecated_grel.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/deprecated_grel.c.o -c ../../../glib/deprecated/grel.c [52/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gdatetime-private.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gdatetime-private.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gdatetime-private.c.o -c ../../../glib/gdatetime-private.c [53/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/genviron.c.o -MF glib/libglib-2.0.so.0.8600.0.p/genviron.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/genviron.c.o -c ../../../glib/genviron.c [54/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/ghmac.c.o -MF glib/libglib-2.0.so.0.8600.0.p/ghmac.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/ghmac.c.o -c ../../../glib/ghmac.c [55/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gbytes.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gbytes.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gbytes.c.o -c ../../../glib/gbytes.c [56/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gdir.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gdir.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gdir.c.o -c ../../../glib/gdir.c [57/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gbase64.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gbase64.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gbase64.c.o -c ../../../glib/gbase64.c [58/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/deprecated_gcompletion.c.o -MF glib/libglib-2.0.so.0.8600.0.p/deprecated_gcompletion.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/deprecated_gcompletion.c.o -c ../../../glib/deprecated/gcompletion.c [59/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/glib-init.c.o -MF glib/libglib-2.0.so.0.8600.0.p/glib-init.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/glib-init.c.o -c ../../../glib/glib-init.c [60/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gpoll.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gpoll.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gpoll.c.o -c ../../../glib/gpoll.c [61/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gprimes.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gprimes.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gprimes.c.o -c ../../../glib/gprimes.c [62/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/glist.c.o -MF glib/libglib-2.0.so.0.8600.0.p/glist.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/glist.c.o -c ../../../glib/glist.c [63/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gmem.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gmem.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gmem.c.o -c ../../../glib/gmem.c [64/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/ggettext.c.o -MF glib/libglib-2.0.so.0.8600.0.p/ggettext.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/ggettext.c.o -c ../../../glib/ggettext.c [65/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gerror.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gerror.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gerror.c.o -c ../../../glib/gerror.c [66/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -DXDG_PREFIX=_gio_xdg -Wno-sign-conversion -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 [67/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gmappedfile.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gmappedfile.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gmappedfile.c.o -c ../../../glib/gmappedfile.c [68/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/ghook.c.o -MF glib/libglib-2.0.so.0.8600.0.p/ghook.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/ghook.c.o -c ../../../glib/ghook.c [69/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/deprecated_gthread-deprecated.c.o -MF glib/libglib-2.0.so.0.8600.0.p/deprecated_gthread-deprecated.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/deprecated_gthread-deprecated.c.o -c ../../../glib/deprecated/gthread-deprecated.c [70/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gquark.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gquark.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gquark.c.o -c ../../../glib/gquark.c [71/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gqsort.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gqsort.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gqsort.c.o -c ../../../glib/gqsort.c [72/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gpathbuf.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gpathbuf.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gpathbuf.c.o -c ../../../glib/gpathbuf.c [73/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/glib-private.c.o -MF glib/libglib-2.0.so.0.8600.0.p/glib-private.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/glib-private.c.o -c ../../../glib/glib-private.c [74/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gasyncqueue.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gasyncqueue.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gasyncqueue.c.o -c ../../../glib/gasyncqueue.c [75/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/grcbox.c.o -MF glib/libglib-2.0.so.0.8600.0.p/grcbox.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/grcbox.c.o -c ../../../glib/grcbox.c [76/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gcharset.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gcharset.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gcharset.c.o -c ../../../glib/gcharset.c [77/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/grefcount.c.o -MF glib/libglib-2.0.so.0.8600.0.p/grefcount.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/grefcount.c.o -c ../../../glib/grefcount.c [78/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/grefstring.c.o -MF glib/libglib-2.0.so.0.8600.0.p/grefstring.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/grefstring.c.o -c ../../../glib/grefstring.c [79/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gstrvbuilder.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gstrvbuilder.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gstrvbuilder.c.o -c ../../../glib/gstrvbuilder.c [80/1647] /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 [81/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gqueue.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gqueue.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gqueue.c.o -c ../../../glib/gqueue.c [82/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gtrashstack.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gtrashstack.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gtrashstack.c.o -c ../../../glib/gtrashstack.c [83/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/grand.c.o -MF glib/libglib-2.0.so.0.8600.0.p/grand.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/grand.c.o -c ../../../glib/grand.c [84/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gstringchunk.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gstringchunk.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gstringchunk.c.o -c ../../../glib/gstringchunk.c [85/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -DXDG_PREFIX=_gio_xdg -Wno-sign-conversion -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 [86/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gstdio.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gstdio.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gstdio.c.o -c ../../../glib/gstdio.c [87/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gconvert.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gconvert.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gconvert.c.o -c ../../../glib/gconvert.c [88/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -DXDG_PREFIX=_gio_xdg -Wno-sign-conversion -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 [89/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gspawn.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gspawn.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gspawn.c.o -c ../../../glib/gspawn.c [90/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gtrace.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gtrace.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gtrace.c.o -c ../../../glib/gtrace.c [91/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/ghostutils.c.o -MF glib/libglib-2.0.so.0.8600.0.p/ghostutils.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/ghostutils.c.o -c ../../../glib/ghostutils.c [92/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gunibreak.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gunibreak.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gunibreak.c.o -c ../../../glib/gunibreak.c [93/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gslice.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gslice.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gslice.c.o -c ../../../glib/gslice.c [94/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gdataset.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gdataset.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gdataset.c.o -c ../../../glib/gdataset.c [95/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gpattern.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gpattern.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gpattern.c.o -c ../../../glib/gpattern.c [96/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gslist.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gslist.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gslist.c.o -c ../../../glib/gslist.c [97/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/guuid.c.o -MF glib/libglib-2.0.so.0.8600.0.p/guuid.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/guuid.c.o -c ../../../glib/guuid.c [98/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gshell.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gshell.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gshell.c.o -c ../../../glib/gshell.c [99/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gnode.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gnode.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gnode.c.o -c ../../../glib/gnode.c [100/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gtimer.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gtimer.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gtimer.c.o -c ../../../glib/gtimer.c [101/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gversion.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gversion.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gversion.c.o -c ../../../glib/gversion.c [102/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -DXDG_PREFIX=_gio_xdg -Wno-sign-conversion -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 [103/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gtree.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gtree.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gtree.c.o -c ../../../glib/gtree.c [104/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gprint.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gprint.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gprint.c.o -c ../../../glib/gprint.c [105/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gtranslit.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gtranslit.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gtranslit.c.o -c ../../../glib/gtranslit.c [106/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gprintf.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gprintf.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gprintf.c.o -c ../../../glib/gprintf.c [107/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gjournal-private.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gjournal-private.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gjournal-private.c.o -c ../../../glib/gjournal-private.c [108/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gdate.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gdate.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gdate.c.o -c ../../../glib/gdate.c [109/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gunicollate.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gunicollate.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gunicollate.c.o -c ../../../glib/gunicollate.c [110/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gmessages.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gmessages.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gmessages.c.o -c ../../../glib/gmessages.c [111/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gwakeup.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gwakeup.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gwakeup.c.o -c ../../../glib/gwakeup.c [112/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gvariant-core.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gvariant-core.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gvariant-core.c.o -c ../../../glib/gvariant-core.c [113/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gvarianttypeinfo.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gvarianttypeinfo.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gvarianttypeinfo.c.o -c ../../../glib/gvarianttypeinfo.c [114/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gfileutils.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gfileutils.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gfileutils.c.o -c ../../../glib/gfileutils.c [115/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gthreadpool.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gthreadpool.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gthreadpool.c.o -c ../../../glib/gthreadpool.c [116/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/giounix.c.o -MF glib/libglib-2.0.so.0.8600.0.p/giounix.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/giounix.c.o -c ../../../glib/giounix.c [117/1647] cc -Igobject/libgobject-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -Wsign-conversion -MD -MQ gobject/libgobject-2.0.so.0.8600.0.p/gatomicarray.c.o -MF gobject/libgobject-2.0.so.0.8600.0.p/gatomicarray.c.o.d -o gobject/libgobject-2.0.so.0.8600.0.p/gatomicarray.c.o -c ../../../gobject/gatomicarray.c [118/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gutils.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gutils.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gutils.c.o -c ../../../glib/gutils.c [119/1647] /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 [120/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gsequence.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gsequence.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gsequence.c.o -c ../../../glib/gsequence.c [121/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gthread.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gthread.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gthread.c.o -c ../../../glib/gthread.c [122/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/ghash.c.o -MF glib/libglib-2.0.so.0.8600.0.p/ghash.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/ghash.c.o -c ../../../glib/ghash.c [123/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/glib-unix.c.o -MF glib/libglib-2.0.so.0.8600.0.p/glib-unix.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/glib-unix.c.o -c ../../../glib/glib-unix.c [124/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gvarianttype.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gvarianttype.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gvarianttype.c.o -c ../../../glib/gvarianttype.c [125/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/giochannel.c.o -MF glib/libglib-2.0.so.0.8600.0.p/giochannel.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/giochannel.c.o -c ../../../glib/giochannel.c [126/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gstring.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gstring.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gstring.c.o -c ../../../glib/gstring.c [127/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gunidecomp.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gunidecomp.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gunidecomp.c.o -c ../../../glib/gunidecomp.c [128/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/garray.c.o -MF glib/libglib-2.0.so.0.8600.0.p/garray.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/garray.c.o -c ../../../glib/garray.c [129/1647] cc -Igobject/libgobject-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -Wsign-conversion -MD -MQ gobject/libgobject-2.0.so.0.8600.0.p/meson-generated_.._glib-enumtypes.c.o -MF gobject/libgobject-2.0.so.0.8600.0.p/meson-generated_.._glib-enumtypes.c.o.d -o gobject/libgobject-2.0.so.0.8600.0.p/meson-generated_.._glib-enumtypes.c.o -c gobject/glib-enumtypes.c [130/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gscanner.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gscanner.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gscanner.c.o -c ../../../glib/gscanner.c [131/1647] cc -Igobject/libgobject-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -Wsign-conversion -MD -MQ gobject/libgobject-2.0.so.0.8600.0.p/gbindinggroup.c.o -MF gobject/libgobject-2.0.so.0.8600.0.p/gbindinggroup.c.o.d -o gobject/libgobject-2.0.so.0.8600.0.p/gbindinggroup.c.o -c ../../../gobject/gbindinggroup.c [132/1647] /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 [133/1647] cc -Igobject/libgobject-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -Wsign-conversion -MD -MQ gobject/libgobject-2.0.so.0.8600.0.p/gsourceclosure.c.o -MF gobject/libgobject-2.0.so.0.8600.0.p/gsourceclosure.c.o.d -o gobject/libgobject-2.0.so.0.8600.0.p/gsourceclosure.c.o -c ../../../gobject/gsourceclosure.c [134/1647] /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 [135/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/guniprop.c.o -MF glib/libglib-2.0.so.0.8600.0.p/guniprop.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/guniprop.c.o -c ../../../glib/guniprop.c [136/1647] cc -Igmodule/libgmodule-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GModule"' -DGMODULE_COMPILATION -Wsign-conversion -MD -MQ gmodule/libgmodule-2.0.so.0.8600.0.p/gmodule-deprecated.c.o -MF gmodule/libgmodule-2.0.so.0.8600.0.p/gmodule-deprecated.c.o.d -o gmodule/libgmodule-2.0.so.0.8600.0.p/gmodule-deprecated.c.o -c ../../../gmodule/gmodule-deprecated.c [137/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gregex.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gregex.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gregex.c.o -c ../../../glib/gregex.c [138/1647] 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 [139/1647] cc -Igobject/libgobject-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -Wsign-conversion -MD -MQ gobject/libgobject-2.0.so.0.8600.0.p/gtypeplugin.c.o -MF gobject/libgobject-2.0.so.0.8600.0.p/gtypeplugin.c.o.d -o gobject/libgobject-2.0.so.0.8600.0.p/gtypeplugin.c.o -c ../../../gobject/gtypeplugin.c [140/1647] cc -Igobject/libgobject-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -Wsign-conversion -MD -MQ gobject/libgobject-2.0.so.0.8600.0.p/genums.c.o -MF gobject/libgobject-2.0.so.0.8600.0.p/genums.c.o.d -o gobject/libgobject-2.0.so.0.8600.0.p/genums.c.o -c ../../../gobject/genums.c [141/1647] cc -Igobject/libgobject-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -Wsign-conversion -MD -MQ gobject/libgobject-2.0.so.0.8600.0.p/gsignalgroup.c.o -MF gobject/libgobject-2.0.so.0.8600.0.p/gsignalgroup.c.o.d -o gobject/libgobject-2.0.so.0.8600.0.p/gsignalgroup.c.o -c ../../../gobject/gsignalgroup.c [142/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [143/1647] cc -Igobject/libgobject-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -Wsign-conversion -MD -MQ gobject/libgobject-2.0.so.0.8600.0.p/gparam.c.o -MF gobject/libgobject-2.0.so.0.8600.0.p/gparam.c.o.d -o gobject/libgobject-2.0.so.0.8600.0.p/gparam.c.o -c ../../../gobject/gparam.c [144/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [145/1647] cc -Igobject/libgobject-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -Wsign-conversion -MD -MQ gobject/libgobject-2.0.so.0.8600.0.p/gvaluearray.c.o -MF gobject/libgobject-2.0.so.0.8600.0.p/gvaluearray.c.o.d -o gobject/libgobject-2.0.so.0.8600.0.p/gvaluearray.c.o -c ../../../gobject/gvaluearray.c [146/1647] cc -Igobject/libgobject-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -Wsign-conversion -MD -MQ gobject/libgobject-2.0.so.0.8600.0.p/gvaluetransform.c.o -MF gobject/libgobject-2.0.so.0.8600.0.p/gvaluetransform.c.o.d -o gobject/libgobject-2.0.so.0.8600.0.p/gvaluetransform.c.o -c ../../../gobject/gvaluetransform.c [147/1647] cc -Igobject/libgobject-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -Wsign-conversion -MD -MQ gobject/libgobject-2.0.so.0.8600.0.p/gtypemodule.c.o -MF gobject/libgobject-2.0.so.0.8600.0.p/gtypemodule.c.o.d -o gobject/libgobject-2.0.so.0.8600.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] [148/1647] cc -Igobject/libgobject-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -Wsign-conversion -MD -MQ gobject/libgobject-2.0.so.0.8600.0.p/gbinding.c.o -MF gobject/libgobject-2.0.so.0.8600.0.p/gbinding.c.o.d -o gobject/libgobject-2.0.so.0.8600.0.p/gbinding.c.o -c ../../../gobject/gbinding.c [149/1647] /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 [150/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gvariant-serialiser.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gvariant-serialiser.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gvariant-serialiser.c.o -c ../../../glib/gvariant-serialiser.c [151/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gstrfuncs.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gstrfuncs.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gstrfuncs.c.o -c ../../../glib/gstrfuncs.c [152/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [153/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [154/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gutf8.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gutf8.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gutf8.c.o -c ../../../glib/gutf8.c [155/1647] cc -Igobject/libgobject-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -Wsign-conversion -MD -MQ gobject/libgobject-2.0.so.0.8600.0.p/gmarshal.c.o -MF gobject/libgobject-2.0.so.0.8600.0.p/gmarshal.c.o.d -o gobject/libgobject-2.0.so.0.8600.0.p/gmarshal.c.o -c ../../../gobject/gmarshal.c [156/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [157/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [158/1647] 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 [159/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gasyncinitable.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gasyncinitable.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gasyncinitable.c.o -c ../../../gio/gasyncinitable.c [160/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gasynchelper.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gasynchelper.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gasynchelper.c.o -c ../../../gio/gasynchelper.c [161/1647] cc -Igobject/libgobject-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -Wsign-conversion -MD -MQ gobject/libgobject-2.0.so.0.8600.0.p/gvalue.c.o -MF gobject/libgobject-2.0.so.0.8600.0.p/gvalue.c.o.d -o gobject/libgobject-2.0.so.0.8600.0.p/gvalue.c.o -c ../../../gobject/gvalue.c [162/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gbufferedoutputstream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gbufferedoutputstream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gbufferedoutputstream.c.o -c ../../../gio/gbufferedoutputstream.c [163/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gbytesicon.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gbytesicon.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gbytesicon.c.o -c ../../../gio/gbytesicon.c [164/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gmarkup.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gmarkup.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gmarkup.c.o -c ../../../glib/gmarkup.c [165/1647] cc -Igmodule/libgmodule-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GModule"' -DGMODULE_COMPILATION -Wsign-conversion -MD -MQ gmodule/libgmodule-2.0.so.0.8600.0.p/gmodule.c.o -MF gmodule/libgmodule-2.0.so.0.8600.0.p/gmodule.c.o.d -o gmodule/libgmodule-2.0.so.0.8600.0.p/gmodule.c.o -c ../../../gmodule/gmodule.c [166/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gasyncresult.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gasyncresult.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gasyncresult.c.o -c ../../../gio/gasyncresult.c [167/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdebugcontroller.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdebugcontroller.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdebugcontroller.c.o -c ../../../gio/gdebugcontroller.c [168/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gconverterinputstream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gconverterinputstream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gconverterinputstream.c.o -c ../../../gio/gconverterinputstream.c [169/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/goption.c.o -MF glib/libglib-2.0.so.0.8600.0.p/goption.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/goption.c.o -c ../../../glib/goption.c [170/1647] cc -Igobject/libgobject-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -Wsign-conversion -MD -MQ gobject/libgobject-2.0.so.0.8600.0.p/gvaluetypes.c.o -MF gobject/libgobject-2.0.so.0.8600.0.p/gvaluetypes.c.o.d -o gobject/libgobject-2.0.so.0.8600.0.p/gvaluetypes.c.o -c ../../../gobject/gvaluetypes.c [171/1647] cc -Igobject/libgobject-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -Wsign-conversion -MD -MQ gobject/libgobject-2.0.so.0.8600.0.p/gparamspecs.c.o -MF gobject/libgobject-2.0.so.0.8600.0.p/gparamspecs.c.o.d -o gobject/libgobject-2.0.so.0.8600.0.p/gparamspecs.c.o -c ../../../gobject/gparamspecs.c [172/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdatagrambased.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdatagrambased.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdatagrambased.c.o -c ../../../gio/gdatagrambased.c [173/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gconverter.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gconverter.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gconverter.c.o -c ../../../gio/gconverter.c [174/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gcontenttype.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gcontenttype.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gcontenttype.c.o -c ../../../gio/gcontenttype.c [175/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/guri.c.o -MF glib/libglib-2.0.so.0.8600.0.p/guri.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/guri.c.o -c ../../../glib/guri.c [176/1647] cc -Igobject/libgobject-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -Wsign-conversion -MD -MQ gobject/libgobject-2.0.so.0.8600.0.p/gboxed.c.o -MF gobject/libgobject-2.0.so.0.8600.0.p/gboxed.c.o.d -o gobject/libgobject-2.0.so.0.8600.0.p/gboxed.c.o -c ../../../gobject/gboxed.c [177/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gspawn-posix.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gspawn-posix.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gspawn-posix.c.o -c ../../../glib/gspawn-posix.c [178/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gappinfo.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gappinfo.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gappinfo.c.o -c ../../../gio/gappinfo.c [179/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gcharsetconverter.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gcharsetconverter.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gcharsetconverter.c.o -c ../../../gio/gcharsetconverter.c [180/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdataoutputstream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdataoutputstream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdataoutputstream.c.o -c ../../../gio/gdataoutputstream.c [181/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gcancellable.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gcancellable.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gcancellable.c.o -c ../../../gio/gcancellable.c [182/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gcredentials.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gcredentials.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gcredentials.c.o -c ../../../gio/gcredentials.c [183/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gbufferedinputstream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gbufferedinputstream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gbufferedinputstream.c.o -c ../../../gio/gbufferedinputstream.c [184/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gtimezone.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gtimezone.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gtimezone.c.o -c ../../../glib/gtimezone.c [185/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gcontextspecificgroup.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gcontextspecificgroup.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gcontextspecificgroup.c.o -c ../../../gio/gcontextspecificgroup.c [186/1647] cc -Igobject/libgobject-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -Wsign-conversion -MD -MQ gobject/libgobject-2.0.so.0.8600.0.p/gclosure.c.o -MF gobject/libgobject-2.0.so.0.8600.0.p/gclosure.c.o.d -o gobject/libgobject-2.0.so.0.8600.0.p/gclosure.c.o -c ../../../gobject/gclosure.c [187/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gvariant-parser.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gvariant-parser.c.o.d -o glib/libglib-2.0.so.0.8600.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'); | ^~~~~~~~ [188/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gfilteroutputstream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gfilteroutputstream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gfilteroutputstream.c.o -c ../../../gio/gfilteroutputstream.c [189/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gemblem.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gemblem.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gemblem.c.o -c ../../../gio/gemblem.c [190/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gfilterinputstream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gfilterinputstream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gfilterinputstream.c.o -c ../../../gio/gfilterinputstream.c [191/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdummyproxyresolver.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdummyproxyresolver.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdummyproxyresolver.c.o -c ../../../gio/gdummyproxyresolver.c [192/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gfileicon.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gfileicon.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gfileicon.c.o -c ../../../gio/gfileicon.c [193/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gfileinputstream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gfileinputstream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gfileinputstream.c.o -c ../../../gio/gfileinputstream.c [194/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdebugcontrollerdbus.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdebugcontrollerdbus.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdebugcontrollerdbus.c.o -c ../../../gio/gdebugcontrollerdbus.c [195/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gfileiostream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gfileiostream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gfileiostream.c.o -c ../../../gio/gfileiostream.c [196/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gioerror.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gioerror.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gioerror.c.o -c ../../../gio/gioerror.c [197/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/ginitable.c.o -MF gio/libgio-2.0.so.0.8600.0.p/ginitable.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/ginitable.c.o -c ../../../gio/ginitable.c [198/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gfilemonitor.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gfilemonitor.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gfilemonitor.c.o -c ../../../gio/gfilemonitor.c [199/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gfileoutputstream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gfileoutputstream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gfileoutputstream.c.o -c ../../../gio/gfileoutputstream.c [200/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdrive.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdrive.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdrive.c.o -c ../../../gio/gdrive.c [201/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gchecksum.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gchecksum.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gchecksum.c.o -c ../../../glib/gchecksum.c [202/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gdatetime.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gdatetime.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gdatetime.c.o -c ../../../glib/gdatetime.c [203/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gkeyfile.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gkeyfile.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gkeyfile.c.o -c ../../../glib/gkeyfile.c ../../../glib/gkeyfile.c: In function ‘g_key_file_set_group_comment’: ../../../glib/gkeyfile.c:3563:21: warning: potential null pointer dereference [-Wnull-dereference] 3563 | group = group_node->next->data; | ~~~~~~~~~~^~~~~~ ../../../glib/gkeyfile.c:3563: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:3852:12: ../../../glib/gkeyfile.c:3797:14: warning: potential null pointer dereference [-Wnull-dereference] 3797 | group_node = group_node->next; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ../../../glib/gkeyfile.c:3797:14: warning: potential null pointer dereference [-Wnull-dereference] [204/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gconverteroutputstream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gconverteroutputstream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gconverteroutputstream.c.o -c ../../../gio/gconverteroutputstream.c [205/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdummyfile.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdummyfile.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdummyfile.c.o -c ../../../gio/gdummyfile.c [206/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gemblemedicon.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gemblemedicon.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gemblemedicon.c.o -c ../../../gio/gemblemedicon.c [207/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/giomodule-priv.c.o -MF gio/libgio-2.0.so.0.8600.0.p/giomodule-priv.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/giomodule-priv.c.o -c ../../../gio/giomodule-priv.c [208/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/meson-generated_.._gioenumtypes.c.o -MF gio/libgio-2.0.so.0.8600.0.p/meson-generated_.._gioenumtypes.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/meson-generated_.._gioenumtypes.c.o -c gio/gioenumtypes.c [209/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/meson-generated_.._gdbus-daemon-generated.c.o -MF gio/libgio-2.0.so.0.8600.0.p/meson-generated_.._gdbus-daemon-generated.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/meson-generated_.._gdbus-daemon-generated.c.o -c gio/gdbus-daemon-generated.c [210/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdummytlsbackend.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdummytlsbackend.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdummytlsbackend.c.o -c ../../../gio/gdummytlsbackend.c [211/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gicon.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gicon.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gicon.c.o -c ../../../gio/gicon.c [212/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gfileenumerator.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gfileenumerator.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gfileenumerator.c.o -c ../../../gio/gfileenumerator.c [213/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gfilenamecompleter.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gfilenamecompleter.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gfilenamecompleter.c.o -c ../../../gio/gfilenamecompleter.c [214/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gloadableicon.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gloadableicon.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gloadableicon.c.o -c ../../../gio/gloadableicon.c [215/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gioscheduler.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gioscheduler.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gioscheduler.c.o -c ../../../gio/gioscheduler.c [216/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gfileattribute.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gfileattribute.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gfileattribute.c.o -c ../../../gio/gfileattribute.c [217/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gmain.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gmain.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gmain.c.o -c ../../../glib/gmain.c [218/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/ginetsocketaddress.c.o -MF gio/libgio-2.0.so.0.8600.0.p/ginetsocketaddress.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/ginetsocketaddress.c.o -c ../../../gio/ginetsocketaddress.c [219/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/ginetaddressmask.c.o -MF gio/libgio-2.0.so.0.8600.0.p/ginetaddressmask.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/ginetaddressmask.c.o -c ../../../gio/ginetaddressmask.c [220/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gmemorymonitor.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gmemorymonitor.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gmemorymonitor.c.o -c ../../../gio/gmemorymonitor.c [221/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdatainputstream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdatainputstream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdatainputstream.c.o -c ../../../gio/gdatainputstream.c [222/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gnetworking.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gnetworking.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gnetworking.c.o -c ../../../gio/gnetworking.c [223/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gnativevolumemonitor.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gnativevolumemonitor.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gnativevolumemonitor.c.o -c ../../../gio/gnativevolumemonitor.c [224/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gmount.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gmount.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gmount.c.o -c ../../../gio/gmount.c [225/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gbookmarkfile.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gbookmarkfile.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gbookmarkfile.c.o -c ../../../glib/gbookmarkfile.c [226/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gvariant.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gvariant.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gvariant.c.o -c ../../../glib/gvariant.c [227/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gmemorymonitordbus.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gmemorymonitordbus.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gmemorymonitordbus.c.o -c ../../../gio/gmemorymonitordbus.c [228/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/ginetaddress.c.o -MF gio/libgio-2.0.so.0.8600.0.p/ginetaddress.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/ginetaddress.c.o -c ../../../gio/ginetaddress.c [229/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gpollfilemonitor.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gpollfilemonitor.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gpollfilemonitor.c.o -c ../../../gio/gpollfilemonitor.c [230/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gnativesocketaddress.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gnativesocketaddress.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gnativesocketaddress.c.o -c ../../../gio/gnativesocketaddress.c [231/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/giostream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/giostream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/giostream.c.o -c ../../../gio/giostream.c [232/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gmemorymonitorbase.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gmemorymonitorbase.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gmemorymonitorbase.c.o -c ../../../gio/gmemorymonitorbase.c [233/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gtestutils.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gtestutils.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gtestutils.c.o -c ../../../glib/gtestutils.c [234/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gpowerprofilemonitor.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gpowerprofilemonitor.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gpowerprofilemonitor.c.o -c ../../../gio/gpowerprofilemonitor.c [235/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gnetworkmonitor.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gnetworkmonitor.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gnetworkmonitor.c.o -c ../../../gio/gnetworkmonitor.c [236/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gpowerprofilemonitordbus.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gpowerprofilemonitordbus.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gpowerprofilemonitordbus.c.o -c ../../../gio/gpowerprofilemonitordbus.c [237/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gproxyaddress.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gproxyaddress.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gproxyaddress.c.o -c ../../../gio/gproxyaddress.c [238/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gproxy.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gproxy.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gproxy.c.o -c ../../../gio/gproxy.c [239/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gpollableinputstream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gpollableinputstream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gpollableinputstream.c.o -c ../../../gio/gpollableinputstream.c [240/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsocketconnectable.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsocketconnectable.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsocketconnectable.c.o -c ../../../gio/gsocketconnectable.c [241/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsimpleiostream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsimpleiostream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsimpleiostream.c.o -c ../../../gio/gsimpleiostream.c [242/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gpermission.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gpermission.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gpermission.c.o -c ../../../gio/gpermission.c [243/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsimplepermission.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsimplepermission.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsimplepermission.c.o -c ../../../gio/gsimplepermission.c [244/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gmemoryinputstream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gmemoryinputstream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gmemoryinputstream.c.o -c ../../../gio/gmemoryinputstream.c [245/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gmountoperation.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gmountoperation.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gmountoperation.c.o -c ../../../gio/gmountoperation.c [246/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gnetworkmonitorbase.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gnetworkmonitorbase.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gnetworkmonitorbase.c.o -c ../../../gio/gnetworkmonitorbase.c [247/1647] cc -o glib/libglib-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0.p/deprecated_gallocator.c.o glib/libglib-2.0.so.0.8600.0.p/deprecated_gcache.c.o glib/libglib-2.0.so.0.8600.0.p/deprecated_gcompletion.c.o glib/libglib-2.0.so.0.8600.0.p/deprecated_grel.c.o glib/libglib-2.0.so.0.8600.0.p/deprecated_gthread-deprecated.c.o glib/libglib-2.0.so.0.8600.0.p/garcbox.c.o glib/libglib-2.0.so.0.8600.0.p/garray.c.o glib/libglib-2.0.so.0.8600.0.p/gasyncqueue.c.o glib/libglib-2.0.so.0.8600.0.p/gatomic.c.o glib/libglib-2.0.so.0.8600.0.p/gbacktrace.c.o glib/libglib-2.0.so.0.8600.0.p/gbase64.c.o glib/libglib-2.0.so.0.8600.0.p/gbitlock.c.o glib/libglib-2.0.so.0.8600.0.p/gbookmarkfile.c.o glib/libglib-2.0.so.0.8600.0.p/gbytes.c.o glib/libglib-2.0.so.0.8600.0.p/gcharset.c.o glib/libglib-2.0.so.0.8600.0.p/gchecksum.c.o glib/libglib-2.0.so.0.8600.0.p/gconvert.c.o glib/libglib-2.0.so.0.8600.0.p/gdataset.c.o glib/libglib-2.0.so.0.8600.0.p/gdate.c.o glib/libglib-2.0.so.0.8600.0.p/gdatetime.c.o glib/libglib-2.0.so.0.8600.0.p/gdatetime-private.c.o glib/libglib-2.0.so.0.8600.0.p/gdir.c.o glib/libglib-2.0.so.0.8600.0.p/genviron.c.o glib/libglib-2.0.so.0.8600.0.p/gerror.c.o glib/libglib-2.0.so.0.8600.0.p/gfileutils.c.o glib/libglib-2.0.so.0.8600.0.p/ggettext.c.o glib/libglib-2.0.so.0.8600.0.p/ghash.c.o glib/libglib-2.0.so.0.8600.0.p/ghmac.c.o glib/libglib-2.0.so.0.8600.0.p/ghook.c.o glib/libglib-2.0.so.0.8600.0.p/ghostutils.c.o glib/libglib-2.0.so.0.8600.0.p/giochannel.c.o glib/libglib-2.0.so.0.8600.0.p/gkeyfile.c.o glib/libglib-2.0.so.0.8600.0.p/glib-init.c.o glib/libglib-2.0.so.0.8600.0.p/glib-private.c.o glib/libglib-2.0.so.0.8600.0.p/glist.c.o glib/libglib-2.0.so.0.8600.0.p/gmain.c.o glib/libglib-2.0.so.0.8600.0.p/gmappedfile.c.o glib/libglib-2.0.so.0.8600.0.p/gmarkup.c.o glib/libglib-2.0.so.0.8600.0.p/gmem.c.o glib/libglib-2.0.so.0.8600.0.p/gmessages.c.o glib/libglib-2.0.so.0.8600.0.p/gnode.c.o glib/libglib-2.0.so.0.8600.0.p/goption.c.o glib/libglib-2.0.so.0.8600.0.p/gpathbuf.c.o glib/libglib-2.0.so.0.8600.0.p/gpattern.c.o glib/libglib-2.0.so.0.8600.0.p/gpoll.c.o glib/libglib-2.0.so.0.8600.0.p/gprimes.c.o glib/libglib-2.0.so.0.8600.0.p/gqsort.c.o glib/libglib-2.0.so.0.8600.0.p/gquark.c.o glib/libglib-2.0.so.0.8600.0.p/gqueue.c.o glib/libglib-2.0.so.0.8600.0.p/grand.c.o glib/libglib-2.0.so.0.8600.0.p/grcbox.c.o glib/libglib-2.0.so.0.8600.0.p/grefcount.c.o glib/libglib-2.0.so.0.8600.0.p/grefstring.c.o glib/libglib-2.0.so.0.8600.0.p/gregex.c.o glib/libglib-2.0.so.0.8600.0.p/gscanner.c.o glib/libglib-2.0.so.0.8600.0.p/gsequence.c.o glib/libglib-2.0.so.0.8600.0.p/gshell.c.o glib/libglib-2.0.so.0.8600.0.p/gslice.c.o glib/libglib-2.0.so.0.8600.0.p/gslist.c.o glib/libglib-2.0.so.0.8600.0.p/gspawn.c.o glib/libglib-2.0.so.0.8600.0.p/gstdio.c.o glib/libglib-2.0.so.0.8600.0.p/gstrfuncs.c.o glib/libglib-2.0.so.0.8600.0.p/gstring.c.o glib/libglib-2.0.so.0.8600.0.p/gstringchunk.c.o glib/libglib-2.0.so.0.8600.0.p/gstrvbuilder.c.o glib/libglib-2.0.so.0.8600.0.p/gtestutils.c.o glib/libglib-2.0.so.0.8600.0.p/gthread.c.o glib/libglib-2.0.so.0.8600.0.p/gthreadpool.c.o glib/libglib-2.0.so.0.8600.0.p/gtimer.c.o glib/libglib-2.0.so.0.8600.0.p/gtimezone.c.o glib/libglib-2.0.so.0.8600.0.p/gtrace.c.o glib/libglib-2.0.so.0.8600.0.p/gtranslit.c.o glib/libglib-2.0.so.0.8600.0.p/gtrashstack.c.o glib/libglib-2.0.so.0.8600.0.p/gtree.c.o glib/libglib-2.0.so.0.8600.0.p/guniprop.c.o glib/libglib-2.0.so.0.8600.0.p/gutf8.c.o glib/libglib-2.0.so.0.8600.0.p/gunibreak.c.o glib/libglib-2.0.so.0.8600.0.p/gunicollate.c.o glib/libglib-2.0.so.0.8600.0.p/gunidecomp.c.o glib/libglib-2.0.so.0.8600.0.p/guri.c.o glib/libglib-2.0.so.0.8600.0.p/gutils.c.o glib/libglib-2.0.so.0.8600.0.p/guuid.c.o glib/libglib-2.0.so.0.8600.0.p/gvariant.c.o glib/libglib-2.0.so.0.8600.0.p/gvariant-core.c.o glib/libglib-2.0.so.0.8600.0.p/gvariant-parser.c.o glib/libglib-2.0.so.0.8600.0.p/gvariant-serialiser.c.o glib/libglib-2.0.so.0.8600.0.p/gvarianttypeinfo.c.o glib/libglib-2.0.so.0.8600.0.p/gvarianttype.c.o glib/libglib-2.0.so.0.8600.0.p/gversion.c.o glib/libglib-2.0.so.0.8600.0.p/gwakeup.c.o glib/libglib-2.0.so.0.8600.0.p/gprint.c.o glib/libglib-2.0.so.0.8600.0.p/gprintf.c.o glib/libglib-2.0.so.0.8600.0.p/glib-unix.c.o glib/libglib-2.0.so.0.8600.0.p/gspawn-posix.c.o glib/libglib-2.0.so.0.8600.0.p/giounix.c.o glib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group glib/libcharset/libcharset.a -Wl,-z,nodelete -Wl,-Bsymbolic-functions -latomic -lm /usr/lib/x86_64-linux-gnu/libpcre2-8.so -Wl,--end-group -pthread [248/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gproxyresolver.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gproxyresolver.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gproxyresolver.c.o -c ../../../gio/gproxyresolver.c [249/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/giomodule.c.o -MF gio/libgio-2.0.so.0.8600.0.p/giomodule.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/giomodule.c.o -c ../../../gio/giomodule.c [250/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/ginputstream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/ginputstream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/ginputstream.c.o -c ../../../gio/ginputstream.c [251/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsimpleproxyresolver.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsimpleproxyresolver.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsimpleproxyresolver.c.o -c ../../../gio/gsimpleproxyresolver.c [252/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gseekable.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gseekable.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gseekable.c.o -c ../../../gio/gseekable.c [253/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsocketaddressenumerator.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsocketaddressenumerator.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsocketaddressenumerator.c.o -c ../../../gio/gsocketaddressenumerator.c [254/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gpollableoutputstream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gpollableoutputstream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gpollableoutputstream.c.o -c ../../../gio/gpollableoutputstream.c [255/1647] /usr/bin/meson --internal symbolextractor /build/reproducible-path/glib2.0-2.86.0/debian/build/udeb glib/libglib-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0.p/libglib-2.0.so.0.8600.0.symbols [256/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gpollableutils.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gpollableutils.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gpollableutils.c.o -c ../../../gio/gpollableutils.c [257/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsrvtarget.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsrvtarget.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsrvtarget.c.o -c ../../../gio/gsrvtarget.c [258/1647] cc -o gmodule/libgmodule-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0.p/gmodule.c.o gmodule/libgmodule-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../glib' glib/libglib-2.0.so.0.8600.0 -Wl,-z,nodelete -Wl,-Bsymbolic-functions [259/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gtcpconnection.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gtcpconnection.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gtcpconnection.c.o -c ../../../gio/gtcpconnection.c [260/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gmemoryoutputstream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gmemoryoutputstream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gmemoryoutputstream.c.o -c ../../../gio/gmemoryoutputstream.c [261/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gnetworkservice.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gnetworkservice.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gnetworkservice.c.o -c ../../../gio/gnetworkservice.c [262/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gtcpwrapperconnection.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gtcpwrapperconnection.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gtcpwrapperconnection.c.o -c ../../../gio/gtcpwrapperconnection.c [263/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gtlsbackend.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gtlsbackend.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gtlsbackend.c.o -c ../../../gio/gtlsbackend.c [264/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gproxyaddressenumerator.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gproxyaddressenumerator.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gproxyaddressenumerator.c.o -c ../../../gio/gproxyaddressenumerator.c [265/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsocketoutputstream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsocketoutputstream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsocketoutputstream.c.o -c ../../../gio/gsocketoutputstream.c [266/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gnetworkaddress.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gnetworkaddress.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gnetworkaddress.c.o -c ../../../gio/gnetworkaddress.c [267/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsocketconnection.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsocketconnection.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsocketconnection.c.o -c ../../../gio/gsocketconnection.c [268/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsimpleasyncresult.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsimpleasyncresult.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsimpleasyncresult.c.o -c ../../../gio/gsimpleasyncresult.c [269/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gthreadedsocketservice.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gthreadedsocketservice.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gthreadedsocketservice.c.o -c ../../../gio/gthreadedsocketservice.c [270/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsubprocesslauncher.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsubprocesslauncher.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsubprocesslauncher.c.o -c ../../../gio/gsubprocesslauncher.c [271/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsocketinputstream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsocketinputstream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsocketinputstream.c.o -c ../../../gio/gsocketinputstream.c [272/1647] /usr/bin/meson --internal symbolextractor /build/reproducible-path/glib2.0-2.86.0/debian/build/udeb gmodule/libgmodule-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0.p/libgmodule-2.0.so.0.8600.0.symbols [273/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gtlsfiledatabase.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gtlsfiledatabase.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gtlsfiledatabase.c.o -c ../../../gio/gtlsfiledatabase.c [274/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsocketaddress.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsocketaddress.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsocketaddress.c.o -c ../../../gio/gsocketaddress.c [275/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gresourcefile.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gresourcefile.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gresourcefile.c.o -c ../../../gio/gresourcefile.c [276/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsocketservice.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsocketservice.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsocketservice.c.o -c ../../../gio/gsocketservice.c [277/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gtlsclientconnection.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gtlsclientconnection.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gtlsclientconnection.c.o -c ../../../gio/gtlsclientconnection.c [278/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdtlsclientconnection.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdtlsclientconnection.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdtlsclientconnection.c.o -c ../../../gio/gdtlsclientconnection.c [279/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsocketcontrolmessage.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsocketcontrolmessage.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsocketcontrolmessage.c.o -c ../../../gio/gsocketcontrolmessage.c [280/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gresource.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gresource.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gresource.c.o -c ../../../gio/gresource.c [281/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gtlsserverconnection.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gtlsserverconnection.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gtlsserverconnection.c.o -c ../../../gio/gtlsserverconnection.c [282/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gtlspassword.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gtlspassword.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gtlspassword.c.o -c ../../../gio/gtlspassword.c [283/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdtlsserverconnection.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdtlsserverconnection.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdtlsserverconnection.c.o -c ../../../gio/gdtlsserverconnection.c [284/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/.._glib_gtrace.c.o -MF gio/libgio-2.0.so.0.8600.0.p/.._glib_gtrace.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/.._glib_gtrace.c.o -c ../../../glib/gtrace.c [285/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gmarshal-internal.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gmarshal-internal.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gmarshal-internal.c.o -c ../../../gio/gmarshal-internal.c [286/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gthemedicon.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gthemedicon.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gthemedicon.c.o -c ../../../gio/gthemedicon.c [287/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/glistmodel.c.o -MF gio/libgio-2.0.so.0.8600.0.p/glistmodel.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/glistmodel.c.o -c ../../../gio/glistmodel.c [288/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gtlsconnection.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gtlsconnection.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gtlsconnection.c.o -c ../../../gio/gtlsconnection.c [289/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gzlibdecompressor.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gzlibdecompressor.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gzlibdecompressor.c.o -c ../../../gio/gzlibdecompressor.c [290/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gvolumemonitor.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gvolumemonitor.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gvolumemonitor.c.o -c ../../../gio/gvolumemonitor.c [291/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gtlscertificate.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gtlscertificate.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gtlscertificate.c.o -c ../../../gio/gtlscertificate.c [292/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gunixfdlist.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gunixfdlist.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gunixfdlist.c.o -c ../../../gio/gunixfdlist.c [293/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gunionvolumemonitor.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gunionvolumemonitor.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gunionvolumemonitor.c.o -c ../../../gio/gunionvolumemonitor.c [294/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gresolver.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gresolver.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gresolver.c.o -c ../../../gio/gresolver.c [295/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gtlsdatabase.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gtlsdatabase.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gtlsdatabase.c.o -c ../../../gio/gtlsdatabase.c [296/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gunixcredentialsmessage.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gunixcredentialsmessage.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gunixcredentialsmessage.c.o -c ../../../gio/gunixcredentialsmessage.c [297/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gtlsinteraction.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gtlsinteraction.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gtlsinteraction.c.o -c ../../../gio/gtlsinteraction.c [298/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gfiledescriptorbased.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gfiledescriptorbased.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gfiledescriptorbased.c.o -c ../../../gio/gfiledescriptorbased.c [299/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsocketlistener.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsocketlistener.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsocketlistener.c.o -c ../../../gio/gsocketlistener.c [300/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gzlibcompressor.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gzlibcompressor.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gzlibcompressor.c.o -c ../../../gio/gzlibcompressor.c [301/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gvfs.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gvfs.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gvfs.c.o -c ../../../gio/gvfs.c [302/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/ggtknotificationbackend.c.o -MF gio/libgio-2.0.so.0.8600.0.p/ggtknotificationbackend.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/ggtknotificationbackend.c.o -c ../../../gio/ggtknotificationbackend.c [303/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gunixconnection.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gunixconnection.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gunixconnection.c.o -c ../../../gio/gunixconnection.c [304/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gunixsocketaddress.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gunixsocketaddress.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gunixsocketaddress.c.o -c ../../../gio/gunixsocketaddress.c [305/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/giounix-private.c.o -MF gio/libgio-2.0.so.0.8600.0.p/giounix-private.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/giounix-private.c.o -c ../../../gio/giounix-private.c [306/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gfileinfo.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gfileinfo.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gfileinfo.c.o -c ../../../gio/gfileinfo.c [307/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gunixfdmessage.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gunixfdmessage.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gunixfdmessage.c.o -c ../../../gio/gunixfdmessage.c [308/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsocketclient.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsocketclient.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsocketclient.c.o -c ../../../gio/gsocketclient.c [309/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gvolume.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gvolume.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gvolume.c.o -c ../../../gio/gvolume.c [310/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gunixmount.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gunixmount.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gunixmount.c.o -c ../../../gio/gunixmount.c [311/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gmemorymonitorpoll.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gmemorymonitorpoll.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gmemorymonitorpoll.c.o -c ../../../gio/gmemorymonitorpoll.c [312/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gtask.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gtask.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gtask.c.o -c ../../../gio/gtask.c [313/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/meson-generated_.._xdp-dbus.c.o -MF gio/libgio-2.0.so.0.8600.0.p/meson-generated_.._xdp-dbus.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/meson-generated_.._xdp-dbus.c.o -c gio/xdp-dbus.c [314/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gunixvolumemonitor.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gunixvolumemonitor.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gunixvolumemonitor.c.o -c ../../../gio/gunixvolumemonitor.c [315/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdtlsconnection.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdtlsconnection.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdtlsconnection.c.o -c ../../../gio/gdtlsconnection.c [316/1647] cc -Igobject/libgobject-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -Wsign-conversion -MD -MQ gobject/libgobject-2.0.so.0.8600.0.p/gobject.c.o -MF gobject/libgobject-2.0.so.0.8600.0.p/gobject.c.o.d -o gobject/libgobject-2.0.so.0.8600.0.p/gobject.c.o -c ../../../gobject/gobject.c [317/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gremoteactiongroup.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gremoteactiongroup.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gremoteactiongroup.c.o -c ../../../gio/gremoteactiongroup.c [318/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gnetworkmonitornm.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gnetworkmonitornm.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gnetworkmonitornm.c.o -c ../../../gio/gnetworkmonitornm.c [319/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gmemorymonitorpsi.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gmemorymonitorpsi.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gmemorymonitorpsi.c.o -c ../../../gio/gmemorymonitorpsi.c [320/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsimpleactiongroup.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsimpleactiongroup.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsimpleactiongroup.c.o -c ../../../gio/gsimpleactiongroup.c [321/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gactiongroupexporter.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gactiongroupexporter.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gactiongroupexporter.c.o -c ../../../gio/gactiongroupexporter.c [322/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsimpleaction.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsimpleaction.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsimpleaction.c.o -c ../../../gio/gsimpleaction.c [323/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gliststore.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gliststore.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gliststore.c.o -c ../../../gio/gliststore.c [324/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsubprocess.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsubprocess.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsubprocess.c.o -c ../../../gio/gsubprocess.c [325/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gunixvolume.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gunixvolume.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gunixvolume.c.o -c ../../../gio/gunixvolume.c [326/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gunixinputstream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gunixinputstream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gunixinputstream.c.o -c ../../../gio/gunixinputstream.c [327/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gthreadedresolver.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gthreadedresolver.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gthreadedresolver.c.o -c ../../../gio/gthreadedresolver.c [328/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gfdonotificationbackend.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gfdonotificationbackend.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gfdonotificationbackend.c.o -c ../../../gio/gfdonotificationbackend.c [329/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gnotificationbackend.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gnotificationbackend.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gnotificationbackend.c.o -c ../../../gio/gnotificationbackend.c [330/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gactionmap.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gactionmap.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gactionmap.c.o -c ../../../gio/gactionmap.c [331/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gcontenttype-fdo.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gcontenttype-fdo.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gcontenttype-fdo.c.o -c ../../../gio/gcontenttype-fdo.c [332/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gmemorysettingsbackend.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gmemorysettingsbackend.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gmemorysettingsbackend.c.o -c ../../../gio/gmemorysettingsbackend.c [333/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gnullsettingsbackend.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gnullsettingsbackend.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gnullsettingsbackend.c.o -c ../../../gio/gnullsettingsbackend.c [334/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gmenumodel.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gmenumodel.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gmenumodel.c.o -c ../../../gio/gmenumodel.c [335/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gactiongroup.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gactiongroup.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gactiongroup.c.o -c ../../../gio/gactiongroup.c [336/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gaction.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gaction.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gaction.c.o -c ../../../gio/gaction.c [337/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusactiongroup.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusactiongroup.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusactiongroup.c.o -c ../../../gio/gdbusactiongroup.c [338/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gapplicationcommandline.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gapplicationcommandline.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gapplicationcommandline.c.o -c ../../../gio/gapplicationcommandline.c [339/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gpropertyaction.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gpropertyaction.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gpropertyaction.c.o -c ../../../gio/gpropertyaction.c [340/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdelayedsettingsbackend.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdelayedsettingsbackend.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdelayedsettingsbackend.c.o -c ../../../gio/gdelayedsettingsbackend.c [341/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gunixoutputstream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gunixoutputstream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gunixoutputstream.c.o -c ../../../gio/gunixoutputstream.c [342/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusauthobserver.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusauthobserver.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusauthobserver.c.o -c ../../../gio/gdbusauthobserver.c [343/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gnetworkmonitornetlink.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gnetworkmonitornetlink.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gnetworkmonitornetlink.c.o -c ../../../gio/gnetworkmonitornetlink.c [344/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gmenu.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gmenu.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gmenu.c.o -c ../../../gio/gmenu.c [345/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsettingsbackend.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsettingsbackend.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsettingsbackend.c.o -c ../../../gio/gsettingsbackend.c [346/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsettings-mapping.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsettings-mapping.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsettings-mapping.c.o -c ../../../gio/gsettings-mapping.c [347/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusmenumodel.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusmenumodel.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusmenumodel.c.o -c ../../../gio/gdbusmenumodel.c [348/1647] cc -Igobject/libgobject-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -Wsign-conversion -MD -MQ gobject/libgobject-2.0.so.0.8600.0.p/gsignal.c.o -MF gobject/libgobject-2.0.so.0.8600.0.p/gsignal.c.o.d -o gobject/libgobject-2.0.so.0.8600.0.p/gsignal.c.o -c ../../../gobject/gsignal.c ../../../gobject/gsignal.c: In function ‘handler_insert’: ../../../gobject/gsignal.c:686:13: warning: potential null pointer dereference [-Wnull-dereference] 686 | if (!hlist->handlers) | ~~~~~^~~~~~~~~~ ../../../gobject/gsignal.c:686:13: warning: potential null pointer dereference [-Wnull-dereference] ../../../gobject/gsignal.c: In function ‘handlers_find’: ../../../gobject/gsignal.c:559:28: warning: potential null pointer dereference [-Wnull-dereference] 559 | if (!node->c_marshaller) | ~~~~^~~~~~~~~~~~~~ In file included from ../../../gobject/gclosure.h:27, from ../../../gobject/gsignal.h:26, from ../../../gobject/gsignal.c:33: ../../../gobject/gsignal.c: In function ‘g_signal_stop_emission_by_name’: ../../../gobject/gsignal.c:1168:41: warning: potential null pointer dereference [-Wnull-dereference] 1168 | 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:1817:17: warning: potential null pointer dereference [-Wnull-dereference] 1817 | 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:1968:1: ../../../gobject/gsignal.c:1980:40: warning: potential null pointer dereference [-Wnull-dereference] 1980 | 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:2411:41: warning: potential null pointer dereference [-Wnull-dereference] 2411 | 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:2523:41: warning: potential null pointer dereference [-Wnull-dereference] 2523 | 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))) | ^ [349/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gapplicationimpl-dbus.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gapplicationimpl-dbus.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gapplicationimpl-dbus.c.o -c ../../../gio/gapplicationimpl-dbus.c [350/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/goutputstream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/goutputstream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/goutputstream.c.o -c ../../../gio/goutputstream.c [351/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gmenuexporter.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gmenuexporter.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gmenuexporter.c.o -c ../../../gio/gmenuexporter.c [352/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusinterface.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusinterface.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusinterface.c.o -c ../../../gio/gdbusinterface.c [353/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusauthmechanism.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusauthmechanism.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusauthmechanism.c.o -c ../../../gio/gdbusauthmechanism.c [354/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusauthmechanismexternal.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusauthmechanismexternal.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusauthmechanismexternal.c.o -c ../../../gio/gdbusauthmechanismexternal.c [355/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusobject.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusobject.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusobject.c.o -c ../../../gio/gdbusobject.c [356/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gnotification.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gnotification.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gnotification.c.o -c ../../../gio/gnotification.c [357/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusnamewatching.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusnamewatching.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusnamewatching.c.o -c ../../../gio/gdbusnamewatching.c [358/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusauthmechanismanon.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusauthmechanismanon.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusauthmechanismanon.c.o -c ../../../gio/gdbusauthmechanismanon.c [359/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbuserror.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbuserror.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbuserror.c.o -c ../../../gio/gdbuserror.c [360/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusutils.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusutils.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusutils.c.o -c ../../../gio/gdbusutils.c [361/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusobjectmanager.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusobjectmanager.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusobjectmanager.c.o -c ../../../gio/gdbusobjectmanager.c [362/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gpowerprofilemonitorportal.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gpowerprofilemonitorportal.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gpowerprofilemonitorportal.c.o -c ../../../gio/gpowerprofilemonitorportal.c [363/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gkeyfilesettingsbackend.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gkeyfilesettingsbackend.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gkeyfilesettingsbackend.c.o -c ../../../gio/gkeyfilesettingsbackend.c [364/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusobjectproxy.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusobjectproxy.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusobjectproxy.c.o -c ../../../gio/gdbusobjectproxy.c [365/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusinterfaceskeleton.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusinterfaceskeleton.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusinterfaceskeleton.c.o -c ../../../gio/gdbusinterfaceskeleton.c [366/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gunixmounts.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gunixmounts.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gunixmounts.c.o -c ../../../gio/gunixmounts.c [367/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusnameowning.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusnameowning.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusnameowning.c.o -c ../../../gio/gdbusnameowning.c [368/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gportalsupport.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gportalsupport.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gportalsupport.c.o -c ../../../gio/gportalsupport.c [369/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gmemorymonitorportal.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gmemorymonitorportal.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gmemorymonitorportal.c.o -c ../../../gio/gmemorymonitorportal.c [370/1647] cc -Igobject/libgobject-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -Wsign-conversion -MD -MQ gobject/libgobject-2.0.so.0.8600.0.p/gtype.c.o -MF gobject/libgobject-2.0.so.0.8600.0.p/gtype.c.o.d -o gobject/libgobject-2.0.so.0.8600.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:3779:10: ../../../gobject/gtype.c:3755:26: warning: potential null pointer dereference [-Wnull-dereference] 3755 | fflags = (finfo->type_flags & fflags) == fflags; | ~~~~~^~~~~~~~~~~~ [371/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusmethodinvocation.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusmethodinvocation.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusmethodinvocation.c.o -c ../../../gio/gdbusmethodinvocation.c [372/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusdaemon.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusdaemon.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusdaemon.c.o -c ../../../gio/gdbusdaemon.c [373/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsandbox.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsandbox.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsandbox.c.o -c ../../../gio/gsandbox.c [374/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusaddress.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusaddress.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusaddress.c.o -c ../../../gio/gdbusaddress.c [375/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gtestdbus.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gtestdbus.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gtestdbus.c.o -c ../../../gio/gtestdbus.c [376/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gportalnotificationbackend.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gportalnotificationbackend.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gportalnotificationbackend.c.o -c ../../../gio/gportalnotificationbackend.c [377/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gapplication.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gapplication.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gapplication.c.o -c ../../../gio/gapplication.c [378/1647] /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 [379/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsocks4proxy.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsocks4proxy.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsocks4proxy.c.o -c ../../../gio/gsocks4proxy.c [380/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdocumentportal.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdocumentportal.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdocumentportal.c.o -c ../../../gio/gdocumentportal.c [381/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gtrashportal.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gtrashportal.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gtrashportal.c.o -c ../../../gio/gtrashportal.c [382/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusserver.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusserver.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusserver.c.o -c ../../../gio/gdbusserver.c [383/1647] cc -o gobject/libgobject-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0.p/meson-generated_.._glib-enumtypes.c.o gobject/libgobject-2.0.so.0.8600.0.p/gatomicarray.c.o gobject/libgobject-2.0.so.0.8600.0.p/gbinding.c.o gobject/libgobject-2.0.so.0.8600.0.p/gbindinggroup.c.o gobject/libgobject-2.0.so.0.8600.0.p/gboxed.c.o gobject/libgobject-2.0.so.0.8600.0.p/gclosure.c.o gobject/libgobject-2.0.so.0.8600.0.p/genums.c.o gobject/libgobject-2.0.so.0.8600.0.p/gmarshal.c.o gobject/libgobject-2.0.so.0.8600.0.p/gobject.c.o gobject/libgobject-2.0.so.0.8600.0.p/gparam.c.o gobject/libgobject-2.0.so.0.8600.0.p/gparamspecs.c.o gobject/libgobject-2.0.so.0.8600.0.p/gsignal.c.o gobject/libgobject-2.0.so.0.8600.0.p/gsignalgroup.c.o gobject/libgobject-2.0.so.0.8600.0.p/gsourceclosure.c.o gobject/libgobject-2.0.so.0.8600.0.p/gtype.c.o gobject/libgobject-2.0.so.0.8600.0.p/gtypemodule.c.o gobject/libgobject-2.0.so.0.8600.0.p/gtypeplugin.c.o gobject/libgobject-2.0.so.0.8600.0.p/gvalue.c.o gobject/libgobject-2.0.so.0.8600.0.p/gvaluearray.c.o gobject/libgobject-2.0.so.0.8600.0.p/gvaluetransform.c.o gobject/libgobject-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../glib' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -Wl,-z,nodelete -Wl,-Bsymbolic-functions -lffi -Wl,--end-group [384/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusobjectskeleton.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusobjectskeleton.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusobjectskeleton.c.o -c ../../../gio/gdbusobjectskeleton.c [385/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/ghttpproxy.c.o -MF gio/libgio-2.0.so.0.8600.0.p/ghttpproxy.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/ghttpproxy.c.o -c ../../../gio/ghttpproxy.c [386/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusobjectmanagerserver.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusobjectmanagerserver.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusobjectmanagerserver.c.o -c ../../../gio/gdbusobjectmanagerserver.c [387/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/glocalfileenumerator.c.o -MF gio/libgio-2.0.so.0.8600.0.p/glocalfileenumerator.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/glocalfileenumerator.c.o -c ../../../gio/glocalfileenumerator.c [388/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gproxyresolverportal.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gproxyresolverportal.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gproxyresolverportal.c.o -c ../../../gio/gproxyresolverportal.c [389/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/glocalfileinputstream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/glocalfileinputstream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/glocalfileinputstream.c.o -c ../../../gio/glocalfileinputstream.c [390/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gopenuriportal.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gopenuriportal.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gopenuriportal.c.o -c ../../../gio/gopenuriportal.c [391/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gnetworkmonitorportal.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gnetworkmonitorportal.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gnetworkmonitorportal.c.o -c ../../../gio/gnetworkmonitorportal.c [392/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsettingsschema.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsettingsschema.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsettingsschema.c.o -c ../../../gio/gsettingsschema.c [393/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/glocalvfs.c.o -MF gio/libgio-2.0.so.0.8600.0.p/glocalvfs.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/glocalvfs.c.o -c ../../../gio/glocalvfs.c [394/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusobjectmanagerclient.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusobjectmanagerclient.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusobjectmanagerclient.c.o -c ../../../gio/gdbusobjectmanagerclient.c [395/1647] /usr/bin/meson --internal symbolextractor /build/reproducible-path/glib2.0-2.86.0/debian/build/udeb gobject/libgobject-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0.p/libgobject-2.0.so.0.8600.0.symbols [396/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/glocalfileiostream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/glocalfileiostream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/glocalfileiostream.c.o -c ../../../gio/glocalfileiostream.c [397/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/thumbnail-verify.c.o -MF gio/libgio-2.0.so.0.8600.0.p/thumbnail-verify.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/thumbnail-verify.c.o -c ../../../gio/thumbnail-verify.c [398/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusauthmechanismsha1.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusauthmechanismsha1.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusauthmechanismsha1.c.o -c ../../../gio/gdbusauthmechanismsha1.c [399/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsocks4aproxy.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsocks4aproxy.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsocks4aproxy.c.o -c ../../../gio/gsocks4aproxy.c [400/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsocket.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsocket.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsocket.c.o -c ../../../gio/gsocket.c [401/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsettings.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsettings.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsettings.c.o -c ../../../gio/gsettings.c [402/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/.._subprojects_gvdb_gvdb_gvdb-reader.c.o -MF gio/libgio-2.0.so.0.8600.0.p/.._subprojects_gvdb_gvdb_gvdb-reader.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/.._subprojects_gvdb_gvdb_gvdb-reader.c.o -c ../../../subprojects/gvdb/gvdb/gvdb-reader.c [403/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [404/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [405/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [406/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [407/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [408/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [409/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [410/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [411/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [412/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [413/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [414/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusauth.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusauth.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusauth.c.o -c ../../../gio/gdbusauth.c [415/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsocks5proxy.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsocks5proxy.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsocks5proxy.c.o -c ../../../gio/gsocks5proxy.c [416/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [417/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [418/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [419/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [420/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [421/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/glocalfileoutputstream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/glocalfileoutputstream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/glocalfileoutputstream.c.o -c ../../../gio/glocalfileoutputstream.c [422/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [423/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [424/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [425/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusprivate.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusprivate.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusprivate.c.o -c ../../../gio/gdbusprivate.c [426/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [427/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [428/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [429/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [430/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/.._subprojects_gvdb_gvdb_gvdb-builder.c.o -MF gio/libgio-2.0.so.0.8600.0.p/.._subprojects_gvdb_gvdb_gvdb-builder.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/.._subprojects_gvdb_gvdb_gvdb-builder.c.o -c ../../../subprojects/gvdb/gvdb/gvdb-builder.c [431/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/glocalfilemonitor.c.o -MF gio/libgio-2.0.so.0.8600.0.p/glocalfilemonitor.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/glocalfilemonitor.c.o -c ../../../gio/glocalfilemonitor.c [432/1647] cc -Igirepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -MD -MQ girepository/libgirepository-2.0.so.0.8600.0.p/giflagsinfo.c.o -MF girepository/libgirepository-2.0.so.0.8600.0.p/giflagsinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8600.0.p/giflagsinfo.c.o -c ../../../girepository/giflagsinfo.c [433/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusproxy.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusproxy.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusproxy.c.o -c ../../../gio/gdbusproxy.c [434/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusintrospection.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusintrospection.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusintrospection.c.o -c ../../../gio/gdbusintrospection.c [435/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [436/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [437/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [438/1647] cc -Igirepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -MD -MQ girepository/libgirepository-2.0.so.0.8600.0.p/giconstantinfo.c.o -MF girepository/libgirepository-2.0.so.0.8600.0.p/giconstantinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8600.0.p/giconstantinfo.c.o -c ../../../girepository/giconstantinfo.c [439/1647] /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 [440/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdesktopappinfo.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdesktopappinfo.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdesktopappinfo.c.o -c ../../../gio/gdesktopappinfo.c [441/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' glib/libglib-2.0.so.0.8600.0 [442/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [443/1647] 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 [444/1647] cc -Igthread/libgthread-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GThread"' -DGLIB_COMPILATION -Wsign-conversion -MD -MQ gthread/libgthread-2.0.so.0.8600.0.p/gthread-impl.c.o -MF gthread/libgthread-2.0.so.0.8600.0.p/gthread-impl.c.o.d -o gthread/libgthread-2.0.so.0.8600.0.p/gthread-impl.c.o -c ../../../gthread/gthread-impl.c [445/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -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 [446/1647] cc -Igirepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -MD -MQ girepository/libgirepository-2.0.so.0.8600.0.p/gienuminfo.c.o -MF girepository/libgirepository-2.0.so.0.8600.0.p/gienuminfo.c.o.d -o girepository/libgirepository-2.0.so.0.8600.0.p/gienuminfo.c.o -c ../../../girepository/gienuminfo.c [447/1647] /usr/bin/python3 /build/reproducible-path/glib2.0-2.86.0/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 [448/1647] rm -f girepository/libgirepository-gthash.a && gcc-ar csrDT girepository/libgirepository-gthash.a girepository/libgirepository-gthash.a.p/gthash.c.o [449/1647] /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 [450/1647] /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 [451/1647] cc -o gthread/libgthread-2.0.so.0.8600.0 gthread/libgthread-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../glib' glib/libglib-2.0.so.0.8600.0 -Wl,-z,nodelete -Wl,-Bsymbolic-functions [452/1647] cc -Igirepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -MD -MQ girepository/libgirepository-2.0.so.0.8600.0.p/giarginfo.c.o -MF girepository/libgirepository-2.0.so.0.8600.0.p/giarginfo.c.o.d -o girepository/libgirepository-2.0.so.0.8600.0.p/giarginfo.c.o -c ../../../girepository/giarginfo.c [453/1647] cc -Igirepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -MD -MQ girepository/libgirepository-2.0.so.0.8600.0.p/gifieldinfo.c.o -MF girepository/libgirepository-2.0.so.0.8600.0.p/gifieldinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8600.0.p/gifieldinfo.c.o -c ../../../girepository/gifieldinfo.c [454/1647] /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/1647] /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 [456/1647] /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/1647] /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 [458/1647] cc -Igirepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -MD -MQ girepository/libgirepository-2.0.so.0.8600.0.p/ginvoke.c.o -MF girepository/libgirepository-2.0.so.0.8600.0.p/ginvoke.c.o.d -o girepository/libgirepository-2.0.so.0.8600.0.p/ginvoke.c.o -c ../../../girepository/ginvoke.c [459/1647] cc -Igirepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -MD -MQ girepository/libgirepository-2.0.so.0.8600.0.p/gifunctioninfo.c.o -MF girepository/libgirepository-2.0.so.0.8600.0.p/gifunctioninfo.c.o.d -o girepository/libgirepository-2.0.so.0.8600.0.p/gifunctioninfo.c.o -c ../../../girepository/gifunctioninfo.c [460/1647] cc -Igirepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -MD -MQ girepository/libgirepository-2.0.so.0.8600.0.p/gisignalinfo.c.o -MF girepository/libgirepository-2.0.so.0.8600.0.p/gisignalinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8600.0.p/gisignalinfo.c.o -c ../../../girepository/gisignalinfo.c [461/1647] cc -Igirepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -MD -MQ girepository/libgirepository-2.0.so.0.8600.0.p/gicallbackinfo.c.o -MF girepository/libgirepository-2.0.so.0.8600.0.p/gicallbackinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8600.0.p/gicallbackinfo.c.o -c ../../../girepository/gicallbackinfo.c [462/1647] cc -Igirepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -MD -MQ girepository/libgirepository-2.0.so.0.8600.0.p/giunresolvedinfo.c.o -MF girepository/libgirepository-2.0.so.0.8600.0.p/giunresolvedinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8600.0.p/giunresolvedinfo.c.o -c ../../../girepository/giunresolvedinfo.c [463/1647] cc -Igirepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -MD -MQ girepository/libgirepository-2.0.so.0.8600.0.p/giregisteredtypeinfo.c.o -MF girepository/libgirepository-2.0.so.0.8600.0.p/giregisteredtypeinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8600.0.p/giregisteredtypeinfo.c.o -c ../../../girepository/giregisteredtypeinfo.c [464/1647] cc -Igirepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -MD -MQ girepository/libgirepository-2.0.so.0.8600.0.p/givalueinfo.c.o -MF girepository/libgirepository-2.0.so.0.8600.0.p/givalueinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8600.0.p/givalueinfo.c.o -c ../../../girepository/givalueinfo.c [465/1647] cc -Igirepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -MD -MQ girepository/libgirepository-2.0.so.0.8600.0.p/gipropertyinfo.c.o -MF girepository/libgirepository-2.0.so.0.8600.0.p/gipropertyinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8600.0.p/gipropertyinfo.c.o -c ../../../girepository/gipropertyinfo.c [466/1647] cc -Igirepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -MD -MQ girepository/libgirepository-2.0.so.0.8600.0.p/gitypeinfo.c.o -MF girepository/libgirepository-2.0.so.0.8600.0.p/gitypeinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8600.0.p/gitypeinfo.c.o -c ../../../girepository/gitypeinfo.c [467/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -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 [468/1647] /usr/bin/meson --internal symbolextractor /build/reproducible-path/glib2.0-2.86.0/debian/build/udeb glib/tests/libconstructor-helper.so glib/tests/libconstructor-helper.so glib/tests/libconstructor-helper.so.p/libconstructor-helper.so.symbols [469/1647] cc -Igirepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -MD -MQ girepository/libgirepository-2.0.so.0.8600.0.p/giunioninfo.c.o -MF girepository/libgirepository-2.0.so.0.8600.0.p/giunioninfo.c.o.d -o girepository/libgirepository-2.0.so.0.8600.0.p/giunioninfo.c.o -c ../../../girepository/giunioninfo.c [470/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [472/1647] cc -Igirepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -MD -MQ girepository/libgirepository-2.0.so.0.8600.0.p/gistructinfo.c.o -MF girepository/libgirepository-2.0.so.0.8600.0.p/gistructinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8600.0.p/gistructinfo.c.o -c ../../../girepository/gistructinfo.c [473/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [474/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [475/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [476/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusmessage.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusmessage.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusmessage.c.o -c ../../../gio/gdbusmessage.c [477/1647] cc -Igirepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -MD -MQ girepository/libgirepository-2.0.so.0.8600.0.p/girffi.c.o -MF girepository/libgirepository-2.0.so.0.8600.0.p/girffi.c.o.d -o girepository/libgirepository-2.0.so.0.8600.0.p/girffi.c.o -c ../../../girepository/girffi.c [478/1647] cc -Iglib/tests/getpwuid-preload.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [479/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [480/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [481/1647] cc -Igirepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -MD -MQ girepository/libgirepository-2.0.so.0.8600.0.p/gdump.c.o -MF girepository/libgirepository-2.0.so.0.8600.0.p/gdump.c.o.d -o girepository/libgirepository-2.0.so.0.8600.0.p/gdump.c.o -c ../../../girepository/gdump.c [482/1647] cc -Igirepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -MD -MQ girepository/libgirepository-2.0.so.0.8600.0.p/givfuncinfo.c.o -MF girepository/libgirepository-2.0.so.0.8600.0.p/givfuncinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8600.0.p/givfuncinfo.c.o -c ../../../girepository/givfuncinfo.c [483/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -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 [484/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [485/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [486/1647] /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 [487/1647] cc -Igirepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -MD -MQ girepository/libgirepository-2.0.so.0.8600.0.p/giinterfaceinfo.c.o -MF girepository/libgirepository-2.0.so.0.8600.0.p/giinterfaceinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8600.0.p/giinterfaceinfo.c.o -c ../../../girepository/giinterfaceinfo.c [488/1647] cc -Igirepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -MD -MQ girepository/libgirepository-2.0.so.0.8600.0.p/gicallableinfo.c.o -MF girepository/libgirepository-2.0.so.0.8600.0.p/gicallableinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8600.0.p/gicallableinfo.c.o -c ../../../girepository/gicallableinfo.c [489/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [490/1647] cc -Igirepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -MD -MQ girepository/libgirepository-2.0.so.0.8600.0.p/gibaseinfo.c.o -MF girepository/libgirepository-2.0.so.0.8600.0.p/gibaseinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8600.0.p/gibaseinfo.c.o -c ../../../girepository/gibaseinfo.c [491/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [492/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gfile.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gfile.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gfile.c.o -c ../../../gio/gfile.c [493/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [494/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/glocalfileinfo.c.o -MF gio/libgio-2.0.so.0.8600.0.p/glocalfileinfo.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/glocalfileinfo.c.o -c ../../../gio/glocalfileinfo.c [495/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [496/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [497/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [498/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [499/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [500/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [501/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/glocalfile.c.o -MF gio/libgio-2.0.so.0.8600.0.p/glocalfile.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/glocalfile.c.o -c ../../../gio/glocalfile.c [502/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [503/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [504/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [505/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [507/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [508/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [509/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [510/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [511/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [512/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [513/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [514/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -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:356:32: note: in definition of macro ‘g_error’ 356 | __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))); | ^~~~~~~~~~~~~~~~~~~~ [515/1647] cc -Igirepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -MD -MQ girepository/libgirepository-2.0.so.0.8600.0.p/giobjectinfo.c.o -MF girepository/libgirepository-2.0.so.0.8600.0.p/giobjectinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8600.0.p/giobjectinfo.c.o -c ../../../girepository/giobjectinfo.c [516/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [517/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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); \ | ^~ [518/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [519/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [520/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [521/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [522/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [523/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [524/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [525/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [526/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [527/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [528/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [529/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [530/1647] cc -Iglib/tests/print.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/print.p/print.c.o -MF glib/tests/print.p/print.c.o.d -o glib/tests/print.p/print.c.o -c ../../../glib/tests/print.c [531/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [532/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [533/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [535/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [536/1647] cc -Igirepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -MD -MQ girepository/libgirepository-2.0.so.0.8600.0.p/girepository.c.o -MF girepository/libgirepository-2.0.so.0.8600.0.p/girepository.c.o.d -o girepository/libgirepository-2.0.so.0.8600.0.p/girepository.c.o -c ../../../girepository/girepository.c [537/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [538/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [540/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [542/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [543/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [544/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [545/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [546/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [547/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [548/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [549/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [550/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [551/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [553/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [554/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [555/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [556/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [557/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [558/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [559/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [560/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [561/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [562/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [563/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [564/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [565/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [566/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [567/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [568/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [569/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [570/1647] cc -Igirepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -MD -MQ girepository/libgirepository-2.0.so.0.8600.0.p/gitypelib.c.o -MF girepository/libgirepository-2.0.so.0.8600.0.p/gitypelib.c.o.d -o girepository/libgirepository-2.0.so.0.8600.0.p/gitypelib.c.o -c ../../../girepository/gitypelib.c [571/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [572/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [573/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [574/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [575/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [576/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [577/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -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 [578/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [579/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [580/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [581/1647] cc -Iglib/tests/utf8-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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -DGLIB_STATIC_COMPILATION -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/utf8-private.p/utf8-private.c.o -MF glib/tests/utf8-private.p/utf8-private.c.o.d -o glib/tests/utf8-private.p/utf8-private.c.o -c ../../../glib/tests/utf8-private.c [582/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [583/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [584/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [585/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [586/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [587/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [589/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [591/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [592/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [593/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [594/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [595/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [596/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [597/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [598/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [599/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusconnection.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusconnection.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusconnection.c.o -c ../../../gio/gdbusconnection.c [600/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [601/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [602/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [603/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [604/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [605/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [606/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [608/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [609/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [610/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [611/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [612/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [613/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [614/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [615/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [616/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [617/1647] cc -o gio/libgio-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0.p/meson-generated_.._gioenumtypes.c.o gio/libgio-2.0.so.0.8600.0.p/meson-generated_.._gdbus-daemon-generated.c.o gio/libgio-2.0.so.0.8600.0.p/meson-generated_.._xdp-dbus.c.o gio/libgio-2.0.so.0.8600.0.p/gappinfo.c.o gio/libgio-2.0.so.0.8600.0.p/gasynchelper.c.o gio/libgio-2.0.so.0.8600.0.p/gasyncinitable.c.o gio/libgio-2.0.so.0.8600.0.p/gasyncresult.c.o gio/libgio-2.0.so.0.8600.0.p/gbufferedinputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gbufferedoutputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gbytesicon.c.o gio/libgio-2.0.so.0.8600.0.p/gcancellable.c.o gio/libgio-2.0.so.0.8600.0.p/gcharsetconverter.c.o gio/libgio-2.0.so.0.8600.0.p/gcontenttype.c.o gio/libgio-2.0.so.0.8600.0.p/gcontextspecificgroup.c.o gio/libgio-2.0.so.0.8600.0.p/gconverter.c.o gio/libgio-2.0.so.0.8600.0.p/gconverterinputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gconverteroutputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gcredentials.c.o gio/libgio-2.0.so.0.8600.0.p/gdatagrambased.c.o gio/libgio-2.0.so.0.8600.0.p/gdatainputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gdataoutputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gdebugcontroller.c.o gio/libgio-2.0.so.0.8600.0.p/gdebugcontrollerdbus.c.o gio/libgio-2.0.so.0.8600.0.p/gdrive.c.o gio/libgio-2.0.so.0.8600.0.p/gdummyfile.c.o gio/libgio-2.0.so.0.8600.0.p/gdummyproxyresolver.c.o gio/libgio-2.0.so.0.8600.0.p/gdummytlsbackend.c.o gio/libgio-2.0.so.0.8600.0.p/gemblem.c.o gio/libgio-2.0.so.0.8600.0.p/gemblemedicon.c.o gio/libgio-2.0.so.0.8600.0.p/gfile.c.o gio/libgio-2.0.so.0.8600.0.p/gfileattribute.c.o gio/libgio-2.0.so.0.8600.0.p/gfileenumerator.c.o gio/libgio-2.0.so.0.8600.0.p/gfileicon.c.o gio/libgio-2.0.so.0.8600.0.p/gfileinfo.c.o gio/libgio-2.0.so.0.8600.0.p/gfileinputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gfilemonitor.c.o gio/libgio-2.0.so.0.8600.0.p/gfilenamecompleter.c.o gio/libgio-2.0.so.0.8600.0.p/gfileoutputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gfileiostream.c.o gio/libgio-2.0.so.0.8600.0.p/gfilterinputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gfilteroutputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gicon.c.o gio/libgio-2.0.so.0.8600.0.p/ginetaddress.c.o gio/libgio-2.0.so.0.8600.0.p/ginetaddressmask.c.o gio/libgio-2.0.so.0.8600.0.p/ginetsocketaddress.c.o gio/libgio-2.0.so.0.8600.0.p/ginitable.c.o gio/libgio-2.0.so.0.8600.0.p/ginputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gioerror.c.o gio/libgio-2.0.so.0.8600.0.p/giomodule.c.o gio/libgio-2.0.so.0.8600.0.p/giomodule-priv.c.o gio/libgio-2.0.so.0.8600.0.p/gioscheduler.c.o gio/libgio-2.0.so.0.8600.0.p/giostream.c.o gio/libgio-2.0.so.0.8600.0.p/gloadableicon.c.o gio/libgio-2.0.so.0.8600.0.p/gmarshal-internal.c.o gio/libgio-2.0.so.0.8600.0.p/gmount.c.o gio/libgio-2.0.so.0.8600.0.p/gmemorymonitor.c.o gio/libgio-2.0.so.0.8600.0.p/gmemorymonitorbase.c.o gio/libgio-2.0.so.0.8600.0.p/gmemorymonitordbus.c.o gio/libgio-2.0.so.0.8600.0.p/gmemoryinputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gmemoryoutputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gmountoperation.c.o gio/libgio-2.0.so.0.8600.0.p/gnativesocketaddress.c.o gio/libgio-2.0.so.0.8600.0.p/gnativevolumemonitor.c.o gio/libgio-2.0.so.0.8600.0.p/gnetworkaddress.c.o gio/libgio-2.0.so.0.8600.0.p/gnetworking.c.o gio/libgio-2.0.so.0.8600.0.p/gnetworkmonitor.c.o gio/libgio-2.0.so.0.8600.0.p/gnetworkmonitorbase.c.o gio/libgio-2.0.so.0.8600.0.p/gnetworkservice.c.o gio/libgio-2.0.so.0.8600.0.p/goutputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gpermission.c.o gio/libgio-2.0.so.0.8600.0.p/gpollableinputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gpollableoutputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gpollableutils.c.o gio/libgio-2.0.so.0.8600.0.p/gpollfilemonitor.c.o gio/libgio-2.0.so.0.8600.0.p/gpowerprofilemonitor.c.o gio/libgio-2.0.so.0.8600.0.p/gpowerprofilemonitordbus.c.o gio/libgio-2.0.so.0.8600.0.p/gproxy.c.o gio/libgio-2.0.so.0.8600.0.p/gproxyaddress.c.o gio/libgio-2.0.so.0.8600.0.p/gproxyaddressenumerator.c.o gio/libgio-2.0.so.0.8600.0.p/gproxyresolver.c.o gio/libgio-2.0.so.0.8600.0.p/gresolver.c.o gio/libgio-2.0.so.0.8600.0.p/gresource.c.o gio/libgio-2.0.so.0.8600.0.p/gresourcefile.c.o gio/libgio-2.0.so.0.8600.0.p/gseekable.c.o gio/libgio-2.0.so.0.8600.0.p/gsimpleasyncresult.c.o gio/libgio-2.0.so.0.8600.0.p/gsimpleiostream.c.o gio/libgio-2.0.so.0.8600.0.p/gsimplepermission.c.o gio/libgio-2.0.so.0.8600.0.p/gsimpleproxyresolver.c.o gio/libgio-2.0.so.0.8600.0.p/gsocket.c.o gio/libgio-2.0.so.0.8600.0.p/gsocketaddress.c.o gio/libgio-2.0.so.0.8600.0.p/gsocketaddressenumerator.c.o gio/libgio-2.0.so.0.8600.0.p/gsocketclient.c.o gio/libgio-2.0.so.0.8600.0.p/gsocketconnectable.c.o gio/libgio-2.0.so.0.8600.0.p/gsocketconnection.c.o gio/libgio-2.0.so.0.8600.0.p/gsocketcontrolmessage.c.o gio/libgio-2.0.so.0.8600.0.p/gsocketinputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gsocketlistener.c.o gio/libgio-2.0.so.0.8600.0.p/gsocketoutputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gsocketservice.c.o gio/libgio-2.0.so.0.8600.0.p/gsrvtarget.c.o gio/libgio-2.0.so.0.8600.0.p/gsubprocesslauncher.c.o gio/libgio-2.0.so.0.8600.0.p/gsubprocess.c.o gio/libgio-2.0.so.0.8600.0.p/gtask.c.o gio/libgio-2.0.so.0.8600.0.p/gtcpconnection.c.o gio/libgio-2.0.so.0.8600.0.p/gtcpwrapperconnection.c.o gio/libgio-2.0.so.0.8600.0.p/gthemedicon.c.o gio/libgio-2.0.so.0.8600.0.p/gthreadedsocketservice.c.o gio/libgio-2.0.so.0.8600.0.p/gthreadedresolver.c.o gio/libgio-2.0.so.0.8600.0.p/gtlsbackend.c.o gio/libgio-2.0.so.0.8600.0.p/gtlscertificate.c.o gio/libgio-2.0.so.0.8600.0.p/gtlsclientconnection.c.o gio/libgio-2.0.so.0.8600.0.p/gtlsconnection.c.o gio/libgio-2.0.so.0.8600.0.p/gtlsdatabase.c.o gio/libgio-2.0.so.0.8600.0.p/gtlsfiledatabase.c.o gio/libgio-2.0.so.0.8600.0.p/gtlsinteraction.c.o gio/libgio-2.0.so.0.8600.0.p/gtlspassword.c.o gio/libgio-2.0.so.0.8600.0.p/gtlsserverconnection.c.o gio/libgio-2.0.so.0.8600.0.p/gdtlsconnection.c.o gio/libgio-2.0.so.0.8600.0.p/gdtlsclientconnection.c.o gio/libgio-2.0.so.0.8600.0.p/gdtlsserverconnection.c.o gio/libgio-2.0.so.0.8600.0.p/gunionvolumemonitor.c.o gio/libgio-2.0.so.0.8600.0.p/gunixconnection.c.o gio/libgio-2.0.so.0.8600.0.p/gunixfdlist.c.o gio/libgio-2.0.so.0.8600.0.p/gunixcredentialsmessage.c.o gio/libgio-2.0.so.0.8600.0.p/gunixsocketaddress.c.o gio/libgio-2.0.so.0.8600.0.p/gvfs.c.o gio/libgio-2.0.so.0.8600.0.p/gvolume.c.o gio/libgio-2.0.so.0.8600.0.p/gvolumemonitor.c.o gio/libgio-2.0.so.0.8600.0.p/gzlibcompressor.c.o gio/libgio-2.0.so.0.8600.0.p/gzlibdecompressor.c.o gio/libgio-2.0.so.0.8600.0.p/glistmodel.c.o gio/libgio-2.0.so.0.8600.0.p/gliststore.c.o gio/libgio-2.0.so.0.8600.0.p/.._glib_gtrace.c.o gio/libgio-2.0.so.0.8600.0.p/gcontenttype-fdo.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusdaemon.c.o gio/libgio-2.0.so.0.8600.0.p/gfiledescriptorbased.c.o gio/libgio-2.0.so.0.8600.0.p/giounix-private.c.o gio/libgio-2.0.so.0.8600.0.p/gunixfdmessage.c.o gio/libgio-2.0.so.0.8600.0.p/gunixmount.c.o gio/libgio-2.0.so.0.8600.0.p/gunixmounts.c.o gio/libgio-2.0.so.0.8600.0.p/gunixvolume.c.o gio/libgio-2.0.so.0.8600.0.p/gunixvolumemonitor.c.o gio/libgio-2.0.so.0.8600.0.p/gunixinputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gunixoutputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gfdonotificationbackend.c.o gio/libgio-2.0.so.0.8600.0.p/ggtknotificationbackend.c.o gio/libgio-2.0.so.0.8600.0.p/gmemorymonitorpoll.c.o gio/libgio-2.0.so.0.8600.0.p/gmemorymonitorpsi.c.o gio/libgio-2.0.so.0.8600.0.p/gdesktopappinfo.c.o gio/libgio-2.0.so.0.8600.0.p/gnetworkmonitornetlink.c.o gio/libgio-2.0.so.0.8600.0.p/gnetworkmonitornm.c.o gio/libgio-2.0.so.0.8600.0.p/gapplication.c.o gio/libgio-2.0.so.0.8600.0.p/gapplicationcommandline.c.o gio/libgio-2.0.so.0.8600.0.p/gapplicationimpl-dbus.c.o gio/libgio-2.0.so.0.8600.0.p/gactiongroup.c.o gio/libgio-2.0.so.0.8600.0.p/gactionmap.c.o gio/libgio-2.0.so.0.8600.0.p/gsimpleactiongroup.c.o gio/libgio-2.0.so.0.8600.0.p/gremoteactiongroup.c.o gio/libgio-2.0.so.0.8600.0.p/gactiongroupexporter.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusactiongroup.c.o gio/libgio-2.0.so.0.8600.0.p/gaction.c.o gio/libgio-2.0.so.0.8600.0.p/gpropertyaction.c.o gio/libgio-2.0.so.0.8600.0.p/gsimpleaction.c.o gio/libgio-2.0.so.0.8600.0.p/gmenumodel.c.o gio/libgio-2.0.so.0.8600.0.p/gmenu.c.o gio/libgio-2.0.so.0.8600.0.p/gmenuexporter.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusmenumodel.c.o gio/libgio-2.0.so.0.8600.0.p/gnotification.c.o gio/libgio-2.0.so.0.8600.0.p/gnotificationbackend.c.o gio/libgio-2.0.so.0.8600.0.p/gdelayedsettingsbackend.c.o gio/libgio-2.0.so.0.8600.0.p/gkeyfilesettingsbackend.c.o gio/libgio-2.0.so.0.8600.0.p/gmemorysettingsbackend.c.o gio/libgio-2.0.so.0.8600.0.p/gnullsettingsbackend.c.o gio/libgio-2.0.so.0.8600.0.p/gsettingsbackend.c.o gio/libgio-2.0.so.0.8600.0.p/gsettingsschema.c.o gio/libgio-2.0.so.0.8600.0.p/gsettings-mapping.c.o gio/libgio-2.0.so.0.8600.0.p/gsettings.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusutils.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusaddress.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusauthobserver.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusauth.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusauthmechanism.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusauthmechanismanon.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusauthmechanismexternal.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusauthmechanismsha1.c.o gio/libgio-2.0.so.0.8600.0.p/gdbuserror.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusconnection.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusmessage.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusnameowning.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusnamewatching.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusproxy.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusprivate.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusintrospection.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusmethodinvocation.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusserver.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusinterface.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusinterfaceskeleton.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusobject.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusobjectskeleton.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusobjectproxy.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusobjectmanager.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusobjectmanagerclient.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusobjectmanagerserver.c.o gio/libgio-2.0.so.0.8600.0.p/gtestdbus.c.o gio/libgio-2.0.so.0.8600.0.p/gdocumentportal.c.o gio/libgio-2.0.so.0.8600.0.p/gopenuriportal.c.o gio/libgio-2.0.so.0.8600.0.p/gmemorymonitorportal.c.o gio/libgio-2.0.so.0.8600.0.p/gnetworkmonitorportal.c.o gio/libgio-2.0.so.0.8600.0.p/gpowerprofilemonitorportal.c.o gio/libgio-2.0.so.0.8600.0.p/gproxyresolverportal.c.o gio/libgio-2.0.so.0.8600.0.p/gtrashportal.c.o gio/libgio-2.0.so.0.8600.0.p/gportalsupport.c.o gio/libgio-2.0.so.0.8600.0.p/gportalnotificationbackend.c.o gio/libgio-2.0.so.0.8600.0.p/gsandbox.c.o gio/libgio-2.0.so.0.8600.0.p/ghttpproxy.c.o gio/libgio-2.0.so.0.8600.0.p/glocalfile.c.o gio/libgio-2.0.so.0.8600.0.p/glocalfileenumerator.c.o gio/libgio-2.0.so.0.8600.0.p/glocalfileinfo.c.o gio/libgio-2.0.so.0.8600.0.p/glocalfileinputstream.c.o gio/libgio-2.0.so.0.8600.0.p/glocalfilemonitor.c.o gio/libgio-2.0.so.0.8600.0.p/glocalfileoutputstream.c.o gio/libgio-2.0.so.0.8600.0.p/glocalfileiostream.c.o gio/libgio-2.0.so.0.8600.0.p/glocalvfs.c.o gio/libgio-2.0.so.0.8600.0.p/gsocks4proxy.c.o gio/libgio-2.0.so.0.8600.0.p/gsocks4aproxy.c.o gio/libgio-2.0.so.0.8600.0.p/gsocks5proxy.c.o gio/libgio-2.0.so.0.8600.0.p/thumbnail-verify.c.o gio/libgio-2.0.so.0.8600.0.p/.._subprojects_gvdb_gvdb_gvdb-builder.c.o gio/libgio-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../glib:$ORIGIN/../gobject:$ORIGIN/../gmodule' -Wl,--start-group gio/xdgmime/libxdgmime.a gio/inotify/libinotify.a glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 -Wl,-z,nodelete -Wl,-Bsymbolic-functions /usr/lib/x86_64-linux-gnu/libz.so -Wl,--end-group [618/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [619/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [620/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [621/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [622/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [623/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [625/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [626/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [627/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [628/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [629/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [630/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [631/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [632/1647] /usr/bin/meson --internal symbolextractor /build/reproducible-path/glib2.0-2.86.0/debian/build/udeb gio/libgio-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0.p/libgio-2.0.so.0.8600.0.symbols [633/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [634/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [635/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [636/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/:$ORIGIN/../glib:$ORIGIN/../gobject:$ORIGIN/../gmodule' -Wl,--start-group gio/libgio-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [637/1647] /build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gio/glib-compile-resources --compiler=gcc --target=gio/tests/test5.gresource --sourcedir=/build/reproducible-path/glib2.0-2.86.0/gio/tests --sourcedir=/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gio/tests --internal ../../../gio/tests/test5.gresource.xml [638/1647] /build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gio/glib-compile-resources --compiler=gcc --target=gio/tests/plugin-resources.c --sourcedir=/build/reproducible-path/glib2.0-2.86.0/gio/tests --internal --generate-source --c-name _g_plugin ../../../gio/tests/test4.gresource.xml [639/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../../glib:$ORIGIN/../../../gmodule:$ORIGIN/../../../gobject:$ORIGIN/../..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [640/1647] /build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gio/glib-compile-resources --compiler=gcc --target=gio/tests/test.gresource --sourcedir=/build/reproducible-path/glib2.0-2.86.0/gio/tests --sourcedir=/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gio/tests --internal ../../../gio/tests/test.gresource.xml [641/1647] /build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gio/glib-compile-resources --compiler=gcc --target=gio/tests/test_resources2.c --sourcedir=/build/reproducible-path/glib2.0-2.86.0/gio/tests --internal --generate --c-name _g_test2 --manual-register ../../../gio/tests/test3.gresource.xml [642/1647] /build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gio/glib-compile-resources --compiler=gcc --target=gio/tests/test6.gresource --sourcedir=/build/reproducible-path/glib2.0-2.86.0/gio/tests --sourcedir=/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gio/tests --internal ../../../gio/tests/test6.gresource.xml [643/1647] /build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gio/glib-compile-resources --compiler=gcc --target=gio/tests/test_resources2.h --sourcedir=/build/reproducible-path/glib2.0-2.86.0/gio/tests --internal --generate --c-name _g_test2 --manual-register ../../../gio/tests/test3.gresource.xml [644/1647] /build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gio/glib-compile-resources --compiler=gcc --target=gio/tests/digit_test_resources.c --sourcedir=/build/reproducible-path/glib2.0-2.86.0/gio/tests --sourcedir=/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gio/tests --internal --generate-source --manual-register ../../../gio/tests/111_digit_test.gresource.xml [645/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [646/1647] /build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gio/glib-compile-resources --compiler=gcc --target=gio/tests/digit_test_resources.h --sourcedir=/build/reproducible-path/glib2.0-2.86.0/gio/tests --internal --generate --manual-register ../../../gio/tests/111_digit_test.gresource.xml [647/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [648/1647] /build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gio/glib-compile-resources --compiler=gcc --target=gio/tests/test_resources_binary.c --sourcedir=/build/reproducible-path/glib2.0-2.86.0/gio/tests --sourcedir=/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gio/tests --internal --generate-source --external-data --c-name _g_binary_test1 ../../../gio/tests/test5.gresource.xml [649/1647] /build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gio/glib-compile-resources --compiler=gcc --target=gio/tests/test_resources.c --sourcedir=/build/reproducible-path/glib2.0-2.86.0/gio/tests --sourcedir=/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gio/tests --internal --generate-source --c-name _g_test1 ../../../gio/tests/test2.gresource.xml [650/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [651/1647] /usr/bin/cc -Wl,-z,noexecstack -r -Wl,-b,binary -nostdlib gio/tests/test5.gresource -o gio/tests/test_resources.o [652/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [654/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [655/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -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:820:10: ../../../girepository/girparser.c:684:11: warning: potential null pointer dereference [-Wnull-dereference] 684 | if (*str == '<') | ^~~~ [656/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [657/1647] 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 [658/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [659/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [660/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [661/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [662/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [663/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [664/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [665/1647] cc -o girepository/libgirepository-2.0.so.0.8600.0 girepository/libgirepository-2.0.so.0.8600.0.p/gdump.c.o girepository/libgirepository-2.0.so.0.8600.0.p/giarginfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/gibaseinfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/gicallableinfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/gicallbackinfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/giconstantinfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/gienuminfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/gifieldinfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/giflagsinfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/gifunctioninfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/ginvoke.c.o girepository/libgirepository-2.0.so.0.8600.0.p/giinterfaceinfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/giobjectinfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/gipropertyinfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/giregisteredtypeinfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/girepository.c.o girepository/libgirepository-2.0.so.0.8600.0.p/girffi.c.o girepository/libgirepository-2.0.so.0.8600.0.p/gisignalinfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/gistructinfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/gitypeinfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/gitypelib.c.o girepository/libgirepository-2.0.so.0.8600.0.p/giunioninfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/giunresolvedinfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/givalueinfo.c.o girepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../glib:$ORIGIN/../gobject:$ORIGIN/../gmodule:$ORIGIN/../gio' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.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 [666/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [667/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [668/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [669/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [670/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [671/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [672/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [673/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [674/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [675/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [676/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [677/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [678/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [679/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [680/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [681/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [682/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [683/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [684/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [685/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [686/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [688/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [689/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [690/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [691/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [692/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GThread"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [693/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [694/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [695/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [696/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [697/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [698/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [699/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [700/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [701/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [702/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [703/1647] /usr/bin/meson --internal symbolextractor /build/reproducible-path/glib2.0-2.86.0/debian/build/udeb gthread/libgthread-2.0.so.0.8600.0 gthread/libgthread-2.0.so.0.8600.0 gthread/libgthread-2.0.so.0.8600.0.p/libgthread-2.0.so.0.8600.0.symbols [704/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [705/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [706/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [707/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [708/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GModule"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [709/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [710/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [711/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [712/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [713/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GModule"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [714/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GModule"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [715/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GModule"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [716/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GModule"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [717/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [718/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GModule"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [719/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GModule"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [720/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GModule"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [721/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GModule"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [722/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [723/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GModule"' -UG_DISABLE_ASSERT -Wsign-conversion '-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 [724/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GModule"' -UG_DISABLE_ASSERT -Wsign-conversion '-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 [726/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [727/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [729/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [730/1647] /usr/bin/objcopy --strip-debug --add-symbol _g_binary_test1_resource_data=.data:0 gio/tests/test_resources.o gio/tests/test_resources2.o [731/1647] /usr/bin/meson --internal symbolextractor /build/reproducible-path/glib2.0-2.86.0/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 [732/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [733/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [734/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [735/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [736/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [737/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [738/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [739/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [740/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [741/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [742/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [743/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [745/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [746/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [747/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [748/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [749/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [750/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [751/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [752/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [753/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [754/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [755/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [756/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [757/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [758/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [759/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [760/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [761/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [762/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [763/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [764/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [765/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [766/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [767/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [768/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [769/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [770/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [771/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [772/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [773/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [774/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [775/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [776/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [777/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [778/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [779/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [780/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [781/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [782/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [783/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [784/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [785/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [786/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [787/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [788/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [789/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [790/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [791/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [792/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [793/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [794/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [795/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [796/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [797/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [798/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [799/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [800/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [801/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [802/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [803/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [804/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [805/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [806/1647] cc -Igio/tests/filenamecompleter.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/filenamecompleter.p/filenamecompleter.c.o -MF gio/tests/filenamecompleter.p/filenamecompleter.c.o.d -o gio/tests/filenamecompleter.p/filenamecompleter.c.o -c ../../../gio/tests/filenamecompleter.c [807/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [808/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [809/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [810/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [811/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [812/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [813/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [814/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [815/1647] cc -Igio/tests/file-enumerator.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/file-enumerator.p/file-enumerator.c.o -MF gio/tests/file-enumerator.p/file-enumerator.c.o.d -o gio/tests/file-enumerator.p/file-enumerator.c.o -c ../../../gio/tests/file-enumerator.c [816/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [817/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [818/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [819/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [820/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [821/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [822/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [823/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [824/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [825/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [826/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [827/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [828/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [829/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [830/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [831/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [832/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [833/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [834/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [835/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [836/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [837/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [838/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [839/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [840/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [841/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [842/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [843/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [844/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [845/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [846/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [847/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [848/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [849/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [850/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [851/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [852/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [853/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [854/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [855/1647] cc -Igio/tests/memory-monitor-poll.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/memory-monitor-poll.p/memory-monitor-poll.c.o -MF gio/tests/memory-monitor-poll.p/memory-monitor-poll.c.o.d -o gio/tests/memory-monitor-poll.p/memory-monitor-poll.c.o -c ../../../gio/tests/memory-monitor-poll.c [856/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [857/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [858/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [859/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [860/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [861/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [862/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [863/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [864/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [865/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [866/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [867/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [868/1647] cc -Igio/tests/memory-monitor-psi.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/memory-monitor-psi.p/memory-monitor-psi.c.o -MF gio/tests/memory-monitor-psi.p/memory-monitor-psi.c.o.d -o gio/tests/memory-monitor-psi.p/memory-monitor-psi.c.o -c ../../../gio/tests/memory-monitor-psi.c [869/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [870/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [871/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [872/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [873/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [874/1647] 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/x86_64-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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [875/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [876/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [877/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [878/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [879/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [880/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [881/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [882/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [883/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [884/1647] 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/x86_64-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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [885/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [886/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [887/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [888/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [889/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [890/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [891/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [892/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [893/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [894/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [895/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [896/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [897/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [898/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [899/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [900/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [901/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [902/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [903/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [904/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [905/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [906/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [907/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [908/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [909/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [910/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [911/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [912/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [913/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [914/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [915/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [916/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [917/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [918/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [919/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [920/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [921/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [922/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [923/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [924/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [926/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [927/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [928/1647] 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/x86_64-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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [929/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [931/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [932/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [933/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [934/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [935/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [936/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [937/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [938/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [939/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [940/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [941/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [942/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [943/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [944/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [945/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [946/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [947/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [948/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [949/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [950/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [951/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [952/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [953/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [954/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [955/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [956/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [957/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [958/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [959/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [960/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [961/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [962/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [963/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [964/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [965/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [966/1647] 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/x86_64-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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [967/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [968/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [969/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [970/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [971/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [972/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [973/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [974/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [975/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [976/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [977/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [978/1647] 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/x86_64-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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [979/1647] 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/x86_64-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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [980/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [981/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [982/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [983/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [984/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [985/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [986/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [987/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [988/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [989/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [990/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [991/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [992/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [993/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [994/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [995/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [996/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [997/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [998/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [999/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1000/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1001/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1002/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1003/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1004/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1005/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1006/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1007/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1008/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1009/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1010/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1011/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1012/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1013/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1014/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1015/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1016/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1017/1647] /usr/bin/meson --internal symbolextractor /build/reproducible-path/glib2.0-2.86.0/debian/build/udeb girepository/libgirepository-2.0.so.0.8600.0 girepository/libgirepository-2.0.so.0.8600.0 girepository/libgirepository-2.0.so.0.8600.0.p/libgirepository-2.0.so.0.8600.0.symbols [1018/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1019/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1020/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1021/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1022/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1023/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1024/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1025/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1026/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1027/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1028/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1029/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1030/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1031/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1032/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1033/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1034/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1035/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1036/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1037/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1038/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1039/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1040/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1041/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [1042/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1043/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1044/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [1045/1647] cc -Ifuzzing/fuzz_get_locale_variants.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_get_locale_variants.p/driver.c.o -MF fuzzing/fuzz_get_locale_variants.p/driver.c.o.d -o fuzzing/fuzz_get_locale_variants.p/driver.c.o -c ../../../fuzzing/driver.c [1046/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [1047/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [1048/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1049/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1050/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [1051/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1052/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1053/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1054/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1055/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1056/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [1057/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1058/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1059/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1060/1647] cc -Ifuzzing/fuzz_special_dirs.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_special_dirs.p/driver.c.o -MF fuzzing/fuzz_special_dirs.p/driver.c.o.d -o fuzzing/fuzz_special_dirs.p/driver.c.o -c ../../../fuzzing/driver.c [1061/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1062/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1063/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1064/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1065/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1066/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1067/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1068/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1069/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1070/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1071/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1072/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1073/1647] cc -Ifuzzing/fuzz_get_locale_variants.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_get_locale_variants.p/fuzz_get_locale_variants.c.o -MF fuzzing/fuzz_get_locale_variants.p/fuzz_get_locale_variants.c.o.d -o fuzzing/fuzz_get_locale_variants.p/fuzz_get_locale_variants.c.o -c ../../../fuzzing/fuzz_get_locale_variants.c [1074/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1075/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1076/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1077/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1078/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1079/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' glib/libglib-2.0.so.0.8600.0 [1080/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1081/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1082/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/' glib/libglib-2.0.so.0.8600.0 [1083/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1084/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1085/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/:$ORIGIN/..' -Wl,--start-group glib/tests/libconstructor-helper.so glib/libglib-2.0.so.0.8600.0 -Wl,--end-group [1086/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1087/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1088/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1089/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1090/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1091/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1092/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1093/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1094/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1095/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1096/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1097/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1098/1647] cc -Ifuzzing/fuzz_special_dirs.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_special_dirs.p/fuzz_special_dirs.c.o -MF fuzzing/fuzz_special_dirs.p/fuzz_special_dirs.c.o.d -o fuzzing/fuzz_special_dirs.p/fuzz_special_dirs.c.o -c ../../../fuzzing/fuzz_special_dirs.c [1099/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1100/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1101/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1102/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1103/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1104/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1105/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1106/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1107/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1108/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1109/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1110/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1111/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1112/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1113/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1114/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1115/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1116/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1117/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1118/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1119/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1120/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1121/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1122/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1123/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1124/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1125/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1126/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1127/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1128/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1129/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1130/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1131/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1132/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1133/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1134/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1135/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1136/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1137/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1138/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1139/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1140/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1141/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1142/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1143/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1144/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1145/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1146/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1147/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1148/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1149/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1150/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -Wno-alloc-size-larger-than -lm -Wl,--end-group -pthread [1151/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1152/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1153/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1154/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1155/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1156/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1157/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1158/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1159/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1160/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1161/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1162/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1163/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1164/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1165/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1166/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1167/1647] cc -o glib/tests/print glib/tests/print.p/print.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1168/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1169/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1170/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1171/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1172/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1173/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1174/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1175/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1176/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1177/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1178/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1179/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1180/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1181/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1182/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1183/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1184/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1185/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1186/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1187/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1188/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1189/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1190/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1191/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1192/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1193/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1194/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1195/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1196/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1197/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1198/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1199/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1200/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1201/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1202/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1203/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1204/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1205/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1206/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1207/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1208/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1209/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1210/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1211/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1212/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1213/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1214/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1215/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1216/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1217/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1218/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/:$ORIGIN/..' -Wl,--start-group glib/tests/libconstructor-helper.so glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1219/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1220/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1221/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1222/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1223/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1224/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1225/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1226/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1227/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1228/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1229/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1230/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1231/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1232/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1233/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1234/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1235/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1236/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1237/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1238/1647] cc -o glib/tests/utf8-private glib/libglib-2.0.so.0.8600.0.p/deprecated_gallocator.c.o glib/libglib-2.0.so.0.8600.0.p/deprecated_gcache.c.o glib/libglib-2.0.so.0.8600.0.p/deprecated_gcompletion.c.o glib/libglib-2.0.so.0.8600.0.p/deprecated_grel.c.o glib/libglib-2.0.so.0.8600.0.p/deprecated_gthread-deprecated.c.o glib/libglib-2.0.so.0.8600.0.p/garcbox.c.o glib/libglib-2.0.so.0.8600.0.p/garray.c.o glib/libglib-2.0.so.0.8600.0.p/gasyncqueue.c.o glib/libglib-2.0.so.0.8600.0.p/gatomic.c.o glib/libglib-2.0.so.0.8600.0.p/gbacktrace.c.o glib/libglib-2.0.so.0.8600.0.p/gbase64.c.o glib/libglib-2.0.so.0.8600.0.p/gbitlock.c.o glib/libglib-2.0.so.0.8600.0.p/gbookmarkfile.c.o glib/libglib-2.0.so.0.8600.0.p/gbytes.c.o glib/libglib-2.0.so.0.8600.0.p/gcharset.c.o glib/libglib-2.0.so.0.8600.0.p/gchecksum.c.o glib/libglib-2.0.so.0.8600.0.p/gconvert.c.o glib/libglib-2.0.so.0.8600.0.p/gdataset.c.o glib/libglib-2.0.so.0.8600.0.p/gdate.c.o glib/libglib-2.0.so.0.8600.0.p/gdatetime.c.o glib/libglib-2.0.so.0.8600.0.p/gdatetime-private.c.o glib/libglib-2.0.so.0.8600.0.p/gdir.c.o glib/libglib-2.0.so.0.8600.0.p/genviron.c.o glib/libglib-2.0.so.0.8600.0.p/gerror.c.o glib/libglib-2.0.so.0.8600.0.p/gfileutils.c.o glib/libglib-2.0.so.0.8600.0.p/ggettext.c.o glib/libglib-2.0.so.0.8600.0.p/ghash.c.o glib/libglib-2.0.so.0.8600.0.p/ghmac.c.o glib/libglib-2.0.so.0.8600.0.p/ghook.c.o glib/libglib-2.0.so.0.8600.0.p/ghostutils.c.o glib/libglib-2.0.so.0.8600.0.p/giochannel.c.o glib/libglib-2.0.so.0.8600.0.p/gkeyfile.c.o glib/libglib-2.0.so.0.8600.0.p/glib-init.c.o glib/libglib-2.0.so.0.8600.0.p/glib-private.c.o glib/libglib-2.0.so.0.8600.0.p/glist.c.o glib/libglib-2.0.so.0.8600.0.p/gmain.c.o glib/libglib-2.0.so.0.8600.0.p/gmappedfile.c.o glib/libglib-2.0.so.0.8600.0.p/gmarkup.c.o glib/libglib-2.0.so.0.8600.0.p/gmem.c.o glib/libglib-2.0.so.0.8600.0.p/gmessages.c.o glib/libglib-2.0.so.0.8600.0.p/gnode.c.o glib/libglib-2.0.so.0.8600.0.p/goption.c.o glib/libglib-2.0.so.0.8600.0.p/gpathbuf.c.o glib/libglib-2.0.so.0.8600.0.p/gpattern.c.o glib/libglib-2.0.so.0.8600.0.p/gpoll.c.o glib/libglib-2.0.so.0.8600.0.p/gprimes.c.o glib/libglib-2.0.so.0.8600.0.p/gqsort.c.o glib/libglib-2.0.so.0.8600.0.p/gquark.c.o glib/libglib-2.0.so.0.8600.0.p/gqueue.c.o glib/libglib-2.0.so.0.8600.0.p/grand.c.o glib/libglib-2.0.so.0.8600.0.p/grcbox.c.o glib/libglib-2.0.so.0.8600.0.p/grefcount.c.o glib/libglib-2.0.so.0.8600.0.p/grefstring.c.o glib/libglib-2.0.so.0.8600.0.p/gregex.c.o glib/libglib-2.0.so.0.8600.0.p/gscanner.c.o glib/libglib-2.0.so.0.8600.0.p/gsequence.c.o glib/libglib-2.0.so.0.8600.0.p/gshell.c.o glib/libglib-2.0.so.0.8600.0.p/gslice.c.o glib/libglib-2.0.so.0.8600.0.p/gslist.c.o glib/libglib-2.0.so.0.8600.0.p/gspawn.c.o glib/libglib-2.0.so.0.8600.0.p/gstdio.c.o glib/libglib-2.0.so.0.8600.0.p/gstrfuncs.c.o glib/libglib-2.0.so.0.8600.0.p/gstring.c.o glib/libglib-2.0.so.0.8600.0.p/gstringchunk.c.o glib/libglib-2.0.so.0.8600.0.p/gstrvbuilder.c.o glib/libglib-2.0.so.0.8600.0.p/gtestutils.c.o glib/libglib-2.0.so.0.8600.0.p/gthread.c.o glib/libglib-2.0.so.0.8600.0.p/gthreadpool.c.o glib/libglib-2.0.so.0.8600.0.p/gtimer.c.o glib/libglib-2.0.so.0.8600.0.p/gtimezone.c.o glib/libglib-2.0.so.0.8600.0.p/gtrace.c.o glib/libglib-2.0.so.0.8600.0.p/gtranslit.c.o glib/libglib-2.0.so.0.8600.0.p/gtrashstack.c.o glib/libglib-2.0.so.0.8600.0.p/gtree.c.o glib/libglib-2.0.so.0.8600.0.p/guniprop.c.o glib/libglib-2.0.so.0.8600.0.p/gutf8.c.o glib/libglib-2.0.so.0.8600.0.p/gunibreak.c.o glib/libglib-2.0.so.0.8600.0.p/gunicollate.c.o glib/libglib-2.0.so.0.8600.0.p/gunidecomp.c.o glib/libglib-2.0.so.0.8600.0.p/guri.c.o glib/libglib-2.0.so.0.8600.0.p/gutils.c.o glib/libglib-2.0.so.0.8600.0.p/guuid.c.o glib/libglib-2.0.so.0.8600.0.p/gvariant.c.o glib/libglib-2.0.so.0.8600.0.p/gvariant-core.c.o glib/libglib-2.0.so.0.8600.0.p/gvariant-parser.c.o glib/libglib-2.0.so.0.8600.0.p/gvariant-serialiser.c.o glib/libglib-2.0.so.0.8600.0.p/gvarianttypeinfo.c.o glib/libglib-2.0.so.0.8600.0.p/gvarianttype.c.o glib/libglib-2.0.so.0.8600.0.p/gversion.c.o glib/libglib-2.0.so.0.8600.0.p/gwakeup.c.o glib/libglib-2.0.so.0.8600.0.p/gprint.c.o glib/libglib-2.0.so.0.8600.0.p/gprintf.c.o glib/libglib-2.0.so.0.8600.0.p/glib-unix.c.o glib/libglib-2.0.so.0.8600.0.p/gspawn-posix.c.o glib/libglib-2.0.so.0.8600.0.p/giounix.c.o glib/libglib-2.0.so.0.8600.0.p/gjournal-private.c.o glib/tests/utf8-private.p/utf8-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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group glib/libcharset/libcharset.a -lm -pthread -latomic /usr/lib/x86_64-linux-gnu/libpcre2-8.so -Wl,--end-group [1239/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1240/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1241/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1242/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1243/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1244/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1245/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1246/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1247/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../glib:$ORIGIN/' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1248/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1249/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1250/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1251/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1252/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1253/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../../glib:$ORIGIN/../..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1254/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1255/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1256/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1257/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1258/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1259/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1260/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1261/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1262/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1263/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1264/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1265/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1266/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1267/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../../glib:$ORIGIN/../..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1268/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1269/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1270/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1271/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1272/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1273/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1274/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1275/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1276/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1277/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1278/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1279/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1280/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1281/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1282/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1283/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1284/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1285/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1286/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1287/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1288/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1289/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gthread/libgthread-2.0.so.0.8600.0 -Wl,--end-group -pthread [1290/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 -Wl,--end-group [1291/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1292/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1293/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 -Wl,--end-group [1294/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1295/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1296/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1297/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1298/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1299/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1300/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 -Wl,--end-group [1301/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1302/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 -Wl,--end-group [1303/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1304/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1305/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1306/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1307/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1308/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1309/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1310/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 [1311/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/:$ORIGIN/../glib:$ORIGIN/../gobject:$ORIGIN/../gmodule' -Wl,--start-group gio/libgio-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1312/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 [1313/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1314/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1315/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group -Wl,--export-dynamic [1316/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/:$ORIGIN/../glib:$ORIGIN/../gobject:$ORIGIN/../gmodule' -Wl,--start-group gio/libgio-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1317/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../../glib:$ORIGIN/../../../gobject:$ORIGIN/../../../gmodule:$ORIGIN/../..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1318/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/:$ORIGIN/../glib:$ORIGIN/../gobject:$ORIGIN/../gmodule' -Wl,--start-group gio/libgio-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1319/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1320/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1321/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/:$ORIGIN/../glib:$ORIGIN/../gobject:$ORIGIN/../gmodule' -Wl,--start-group gio/libgio-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1322/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1323/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1324/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../../glib:$ORIGIN/../../../gobject:$ORIGIN/../../../gmodule:$ORIGIN/../..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1325/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1326/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1327/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1328/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/:$ORIGIN/../glib:$ORIGIN/../gobject:$ORIGIN/../gmodule' -Wl,--start-group gio/libgio-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1329/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1330/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1331/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1332/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1333/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/:$ORIGIN/../glib:$ORIGIN/../gobject:$ORIGIN/../gmodule' -Wl,--start-group gio/libgio-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1334/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1335/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1336/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1337/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1338/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1339/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1340/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1341/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/:$ORIGIN/../glib:$ORIGIN/../gobject:$ORIGIN/../gmodule' -Wl,--start-group gio/libgio-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1342/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1343/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1344/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1345/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1346/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1347/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1348/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1349/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1350/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1351/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1352/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1353/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1354/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1355/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1356/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1357/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1358/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1359/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1360/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1361/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1362/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1363/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1364/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1365/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1366/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1367/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1368/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1369/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1370/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1371/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1372/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1373/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..:$ORIGIN/gdbus-object-manager-example' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gio/tests/gdbus-object-manager-example/libgdbus-example-objectmanager.so -Wl,--end-group [1374/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1375/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1376/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1377/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1378/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1379/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1380/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1381/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1382/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1383/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1384/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1385/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1386/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1387/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1388/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1389/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1390/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1391/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1392/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1393/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..:$ORIGIN/gdbus-object-manager-example' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gio/tests/gdbus-object-manager-example/libgdbus-example-objectmanager.so -Wl,--end-group [1394/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1395/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1396/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..:$ORIGIN/gdbus-object-manager-example' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gio/tests/gdbus-object-manager-example/libgdbus-example-objectmanager.so -Wl,--end-group [1397/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1398/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1399/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1400/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1401/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1402/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1403/1647] cc -o gio/tests/filenamecompleter gio/tests/filenamecompleter.p/filenamecompleter.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1404/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1405/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..:$ORIGIN/gdbus-object-manager-example' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gio/tests/gdbus-object-manager-example/libgdbus-example-objectmanager.so -Wl,--end-group [1406/1647] cc -o gio/tests/file-enumerator gio/tests/file-enumerator.p/file-enumerator.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1407/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1408/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1409/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1410/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1411/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1412/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1413/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1414/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1415/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1416/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1417/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1418/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1419/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1420/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1421/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1422/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1423/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1424/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1425/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1426/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1427/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1428/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1429/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1430/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1431/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1432/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1433/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1434/1647] cc -o gio/tests/memory-monitor-psi gio/tests/memory-monitor-psi.p/memory-monitor-psi.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1435/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1436/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1437/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1438/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1439/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1440/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1441/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1442/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1443/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1444/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1445/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1446/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1447/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1448/1647] cc -o gio/tests/memory-monitor-poll gio/tests/memory-monitor-poll.p/memory-monitor-poll.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1449/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1450/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1451/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1452/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1453/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1454/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1455/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1456/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1457/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1458/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1459/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1460/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1461/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1462/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1463/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1464/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1465/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1466/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1467/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1468/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1469/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1470/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1471/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1472/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1473/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1474/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1475/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1476/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 /usr/lib/x86_64-linux-gnu/libdbus-1.so -Wl,--end-group [1477/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1478/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1479/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 /usr/lib/x86_64-linux-gnu/libdbus-1.so -Wl,--end-group [1480/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1481/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1482/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1483/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1484/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1485/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1486/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1487/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1488/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1489/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1490/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1491/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1492/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 /usr/lib/x86_64-linux-gnu/libdbus-1.so -Wl,--end-group [1493/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1494/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1495/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1496/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1497/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1498/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1499/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1500/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1501/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1502/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY '-DSRCDIR="/build/reproducible-path/glib2.0-2.86.0/gio/tests"' '-DTEST_LOCALE_PATH="/build/reproducible-path/glib2.0-2.86.0/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 [1503/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1504/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1505/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1506/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1507/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1508/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1509/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1510/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1511/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1512/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/:$ORIGIN/../glib:$ORIGIN/../gobject:$ORIGIN/../gmodule:$ORIGIN/../gio' -Wl,--start-group girepository/libgirepository-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 -Wl,--end-group [1513/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..:$ORIGIN/../../glib:$ORIGIN/../../gobject:$ORIGIN/../../gmodule:$ORIGIN/../../gio' -Wl,--start-group girepository/libgirepository-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1514/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1515/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1516/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1517/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1518/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1519/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1520/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1521/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..:$ORIGIN/../../glib:$ORIGIN/../../gobject:$ORIGIN/../../gmodule:$ORIGIN/../../gio' -Wl,--start-group girepository/libgirepository-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 girepository/libgirepository-internals.a girepository/libgirepository-gthash.a girepository/cmph/libcmph.a -lffi -lffi -lm -Wl,--end-group [1522/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..:$ORIGIN/../../glib:$ORIGIN/../../gobject:$ORIGIN/../../gmodule:$ORIGIN/../../gio' -Wl,--start-group girepository/libgirepository-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 -Wl,--end-group [1523/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..:$ORIGIN/../../glib:$ORIGIN/../../gobject:$ORIGIN/../../gmodule:$ORIGIN/../../gio' -Wl,--start-group girepository/libgirepository-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 girepository/cmph/libcmph.a -lm -Wl,--end-group -pthread [1524/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..:$ORIGIN/../../glib:$ORIGIN/../../gobject:$ORIGIN/../../gmodule:$ORIGIN/../../gio' -Wl,--start-group girepository/libgirepository-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 girepository/libgirepository-gthash.a girepository/cmph/libcmph.a -lm -Wl,--end-group -pthread [1525/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1526/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..:$ORIGIN/../../glib:$ORIGIN/../../gobject:$ORIGIN/../../gmodule:$ORIGIN/../../gio' -Wl,--start-group girepository/libgirepository-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 girepository/libgirepository-internals.a girepository/libgirepository-gthash.a girepository/cmph/libcmph.a -lffi -lffi -lm -Wl,--end-group [1527/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1528/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1529/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1530/1647] /usr/bin/msgfmt -o po/ca@valencia/LC_MESSAGES/glib20.mo ../../../po/ca@valencia.po [1531/1647] /usr/bin/msgfmt -o po/cs/LC_MESSAGES/glib20.mo ../../../po/cs.po [1532/1647] /usr/bin/msgfmt -o po/bn_IN/LC_MESSAGES/glib20.mo ../../../po/bn_IN.po [1533/1647] /usr/bin/msgfmt -o po/bs/LC_MESSAGES/glib20.mo ../../../po/bs.po [1534/1647] /usr/bin/msgfmt -o po/cy/LC_MESSAGES/glib20.mo ../../../po/cy.po [1535/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1536/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1537/1647] cc -o fuzzing/fuzz_special_dirs fuzzing/fuzz_special_dirs.p/driver.c.o fuzzing/fuzz_special_dirs.p/fuzz_special_dirs.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1538/1647] /usr/bin/msgfmt -o po/dz/LC_MESSAGES/glib20.mo ../../../po/dz.po [1539/1647] /usr/bin/msgfmt -o po/en_CA/LC_MESSAGES/glib20.mo ../../../po/en_CA.po [1540/1647] /usr/bin/msgfmt -o po/et/LC_MESSAGES/glib20.mo ../../../po/et.po [1541/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1542/1647] cc -o fuzzing/fuzz_get_locale_variants fuzzing/fuzz_get_locale_variants.p/driver.c.o fuzzing/fuzz_get_locale_variants.p/fuzz_get_locale_variants.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1543/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1544/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1545/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1546/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1547/1647] /usr/bin/msgfmt -o po/ca/LC_MESSAGES/glib20.mo ../../../po/ca.po [1548/1647] /usr/bin/msgfmt -o po/da/LC_MESSAGES/glib20.mo ../../../po/da.po [1549/1647] /usr/bin/msgfmt -o po/de/LC_MESSAGES/glib20.mo ../../../po/de.po [1550/1647] /usr/bin/msgfmt -o po/en_GB/LC_MESSAGES/glib20.mo ../../../po/en_GB.po [1551/1647] /usr/bin/msgfmt -o po/en@shaw/LC_MESSAGES/glib20.mo ../../../po/en@shaw.po [1552/1647] /usr/bin/msgfmt -o po/eo/LC_MESSAGES/glib20.mo ../../../po/eo.po [1553/1647] /usr/bin/msgfmt -o po/es/LC_MESSAGES/glib20.mo ../../../po/es.po [1554/1647] /usr/bin/msgfmt -o po/eu/LC_MESSAGES/glib20.mo ../../../po/eu.po [1555/1647] /usr/bin/msgfmt -o po/fa/LC_MESSAGES/glib20.mo ../../../po/fa.po [1556/1647] /usr/bin/msgfmt -o po/fi/LC_MESSAGES/glib20.mo ../../../po/fi.po [1557/1647] /usr/bin/msgfmt -o po/ga/LC_MESSAGES/glib20.mo ../../../po/ga.po [1558/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1559/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1560/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1561/1647] /usr/bin/msgfmt -o po/el/LC_MESSAGES/glib20.mo ../../../po/el.po [1562/1647] /usr/bin/msgfmt -o po/fr/LC_MESSAGES/glib20.mo ../../../po/fr.po [1563/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1564/1647] /usr/bin/msgfmt -o po/gd/LC_MESSAGES/glib20.mo ../../../po/gd.po [1565/1647] /usr/bin/msgfmt -o po/hr/LC_MESSAGES/glib20.mo ../../../po/hr.po [1566/1647] /usr/bin/msgfmt -o po/is/LC_MESSAGES/glib20.mo ../../../po/is.po [1567/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1568/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1569/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1570/1647] /usr/bin/msgfmt -o po/fur/LC_MESSAGES/glib20.mo ../../../po/fur.po [1571/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1572/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1573/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1574/1647] /usr/bin/msgfmt -o po/hy/LC_MESSAGES/glib20.mo ../../../po/hy.po [1575/1647] /usr/bin/msgfmt -o po/id/LC_MESSAGES/glib20.mo ../../../po/id.po [1576/1647] /usr/bin/msgfmt -o po/ku/LC_MESSAGES/glib20.mo ../../../po/ku.po [1577/1647] /usr/bin/msgfmt -o po/nds/LC_MESSAGES/glib20.mo ../../../po/nds.po [1578/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1579/1647] /usr/bin/msgfmt -o po/gl/LC_MESSAGES/glib20.mo ../../../po/gl.po [1580/1647] /usr/bin/msgfmt -o po/gu/LC_MESSAGES/glib20.mo ../../../po/gu.po [1581/1647] /usr/bin/msgfmt -o po/he/LC_MESSAGES/glib20.mo ../../../po/he.po [1582/1647] /usr/bin/msgfmt -o po/hi/LC_MESSAGES/glib20.mo ../../../po/hi.po [1583/1647] /usr/bin/msgfmt -o po/hu/LC_MESSAGES/glib20.mo ../../../po/hu.po [1584/1647] /usr/bin/msgfmt -o po/ie/LC_MESSAGES/glib20.mo ../../../po/ie.po [1585/1647] /usr/bin/msgfmt -o po/it/LC_MESSAGES/glib20.mo ../../../po/it.po [1586/1647] /usr/bin/msgfmt -o po/ja/LC_MESSAGES/glib20.mo ../../../po/ja.po [1587/1647] /usr/bin/msgfmt -o po/ka/LC_MESSAGES/glib20.mo ../../../po/ka.po [1588/1647] /usr/bin/msgfmt -o po/kab/LC_MESSAGES/glib20.mo ../../../po/kab.po [1589/1647] /usr/bin/msgfmt -o po/kk/LC_MESSAGES/glib20.mo ../../../po/kk.po [1590/1647] /usr/bin/msgfmt -o po/kn/LC_MESSAGES/glib20.mo ../../../po/kn.po [1591/1647] /usr/bin/msgfmt -o po/ko/LC_MESSAGES/glib20.mo ../../../po/ko.po [1592/1647] /usr/bin/msgfmt -o po/lt/LC_MESSAGES/glib20.mo ../../../po/lt.po [1593/1647] /usr/bin/msgfmt -o po/mai/LC_MESSAGES/glib20.mo ../../../po/mai.po [1594/1647] /usr/bin/msgfmt -o po/mg/LC_MESSAGES/glib20.mo ../../../po/mg.po [1595/1647] /usr/bin/msgfmt -o po/mk/LC_MESSAGES/glib20.mo ../../../po/mk.po [1596/1647] /usr/bin/msgfmt -o po/mn/LC_MESSAGES/glib20.mo ../../../po/mn.po [1597/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1598/1647] /usr/bin/msgfmt -o po/lv/LC_MESSAGES/glib20.mo ../../../po/lv.po [1599/1647] /usr/bin/msgfmt -o po/ml/LC_MESSAGES/glib20.mo ../../../po/ml.po [1600/1647] /usr/bin/msgfmt -o po/mr/LC_MESSAGES/glib20.mo ../../../po/mr.po [1601/1647] /usr/bin/msgfmt -o po/ms/LC_MESSAGES/glib20.mo ../../../po/ms.po [1602/1647] /usr/bin/msgfmt -o po/nb/LC_MESSAGES/glib20.mo ../../../po/nb.po [1603/1647] /usr/bin/msgfmt -o po/ne/LC_MESSAGES/glib20.mo ../../../po/ne.po [1604/1647] /usr/bin/msgfmt -o po/nl/LC_MESSAGES/glib20.mo ../../../po/nl.po [1605/1647] /usr/bin/msgfmt -o po/nn/LC_MESSAGES/glib20.mo ../../../po/nn.po [1606/1647] /usr/bin/msgfmt -o po/oc/LC_MESSAGES/glib20.mo ../../../po/oc.po [1607/1647] /usr/bin/msgfmt -o po/or/LC_MESSAGES/glib20.mo ../../../po/or.po [1608/1647] /usr/bin/msgfmt -o po/pa/LC_MESSAGES/glib20.mo ../../../po/pa.po [1609/1647] /usr/bin/msgfmt -o po/pl/LC_MESSAGES/glib20.mo ../../../po/pl.po [1610/1647] /usr/bin/msgfmt -o po/ps/LC_MESSAGES/glib20.mo ../../../po/ps.po [1611/1647] /usr/bin/msgfmt -o po/pt_BR/LC_MESSAGES/glib20.mo ../../../po/pt_BR.po [1612/1647] /usr/bin/msgfmt -o po/ro/LC_MESSAGES/glib20.mo ../../../po/ro.po [1613/1647] /usr/bin/msgfmt -o po/rw/LC_MESSAGES/glib20.mo ../../../po/rw.po [1614/1647] /usr/bin/msgfmt -o po/si/LC_MESSAGES/glib20.mo ../../../po/si.po [1615/1647] /usr/bin/msgfmt -o po/sk/LC_MESSAGES/glib20.mo ../../../po/sk.po [1616/1647] /usr/bin/msgfmt -o po/pt/LC_MESSAGES/glib20.mo ../../../po/pt.po [1617/1647] /usr/bin/msgfmt -o po/ru/LC_MESSAGES/glib20.mo ../../../po/ru.po [1618/1647] /usr/bin/msgfmt -o po/sl/LC_MESSAGES/glib20.mo ../../../po/sl.po [1619/1647] /usr/bin/msgfmt -o po/sq/LC_MESSAGES/glib20.mo ../../../po/sq.po [1620/1647] /usr/bin/msgfmt -o po/sr/LC_MESSAGES/glib20.mo ../../../po/sr.po [1621/1647] /usr/bin/msgfmt -o po/sr@ije/LC_MESSAGES/glib20.mo ../../../po/sr@ije.po [1622/1647] /usr/bin/msgfmt -o po/te/LC_MESSAGES/glib20.mo ../../../po/te.po [1623/1647] /usr/bin/msgfmt -o po/tg/LC_MESSAGES/glib20.mo ../../../po/tg.po [1624/1647] /usr/bin/msgfmt -o po/tl/LC_MESSAGES/glib20.mo ../../../po/tl.po [1625/1647] /usr/bin/msgfmt -o po/tt/LC_MESSAGES/glib20.mo ../../../po/tt.po [1626/1647] /usr/bin/msgfmt -o po/tr/LC_MESSAGES/glib20.mo ../../../po/tr.po [1627/1647] /usr/bin/msgfmt -o po/vi/LC_MESSAGES/glib20.mo ../../../po/vi.po [1628/1647] /usr/bin/msgfmt -o po/ta/LC_MESSAGES/glib20.mo ../../../po/ta.po [1629/1647] /usr/bin/msgfmt -o po/wa/LC_MESSAGES/glib20.mo ../../../po/wa.po [1630/1647] /usr/bin/msgfmt -o po/sr@latin/LC_MESSAGES/glib20.mo ../../../po/sr@latin.po [1631/1647] /usr/bin/msgfmt -o po/xh/LC_MESSAGES/glib20.mo ../../../po/xh.po [1632/1647] /usr/bin/msgfmt -o po/yi/LC_MESSAGES/glib20.mo ../../../po/yi.po [1633/1647] /usr/bin/msgfmt -o po/ug/LC_MESSAGES/glib20.mo ../../../po/ug.po [1634/1647] /usr/bin/msgfmt -o po/uk/LC_MESSAGES/glib20.mo ../../../po/uk.po [1635/1647] /usr/bin/msgfmt -o po/th/LC_MESSAGES/glib20.mo ../../../po/th.po [1636/1647] /usr/bin/msgfmt -o po/zh_HK/LC_MESSAGES/glib20.mo ../../../po/zh_HK.po [1637/1647] /usr/bin/msgfmt -o po/zh_CN/LC_MESSAGES/glib20.mo ../../../po/zh_CN.po [1638/1647] /usr/bin/msgfmt -o po/zh_TW/LC_MESSAGES/glib20.mo ../../../po/zh_TW.po [1639/1647] /usr/bin/msgfmt -o po/sv/LC_MESSAGES/glib20.mo ../../../po/sv.po [1640/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1641/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -pthread /usr/lib/x86_64-linux-gnu/libpcre2-8.so -Wl,--end-group [1642/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1643/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1644/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1645/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1646/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1647/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group make[1]: Leaving directory '/build/reproducible-path/glib2.0-2.86.0' debian/rules override_dh_auto_test-arch make[1]: Entering directory '/build/reproducible-path/glib2.0-2.86.0' # 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=42 meson test --verbose --timeout-multiplier 3 --no-suite flaky --verbose ninja: Entering directory `/build/reproducible-path/glib2.0-2.86.0/debian/build/deb' [1/1] Generating glib/tests/tmpsample.xml with a custom command 1/405 glib:glib+core / array-test RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_PERTURB_=108 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/array-test 2/405 glib:glib+core / asyncqueue RUNNING >>> 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=134 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/asyncqueue 3/405 glib:glib+core / atomic RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_PERTURB_=178 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/atomic 4/405 glib:glib+core / base64 RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=8 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/base64 5/405 glib:glib+core / bitlock RUNNING >>> 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=4 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/bitlock 6/405 glib:glib+core / bookmarkfile RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 MALLOC_PERTURB_=125 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/bookmarkfile 7/405 glib:glib+core / bytes RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 MALLOC_PERTURB_=109 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/bytes 8/405 glib:glib+core / cache RUNNING >>> MALLOC_PERTURB_=194 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/cache 9/405 glib:glib+core / charset RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 MALLOC_PERTURB_=91 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/charset 10/405 glib:glib+core / checksum RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_PERTURB_=190 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/checksum 11/405 glib:glib+core / collate RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 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_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=208 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/collate 12/405 glib:glib+core / completion RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 MALLOC_PERTURB_=42 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/completion 13/405 glib:glib+core / cond RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=38 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/cond 14/405 glib:glib+core / convert RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=34 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/convert 15/405 glib:glib+core / dataset RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=114 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/dataset 16/405 glib:glib+core / date RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_PERTURB_=216 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/date 17/405 glib:glib+core / dir RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 MALLOC_PERTURB_=205 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/dir 18/405 glib:glib+core / environment RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 MALLOC_PERTURB_=19 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/environment 19/405 glib:glib+core / error RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 MALLOC_PERTURB_=97 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/error 20/405 glib:glib+core / fileutils RUNNING >>> 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=171 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/fileutils 21/405 glib:glib+core+slow / gdatetime RUNNING >>> 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=65 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/gdatetime 22/405 glib:glib+core / guuid RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=114 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/guuid 23/405 glib:glib+core+slow / gvariant RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=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.86.0/glib/tests G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 MALLOC_PERTURB_=27 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/gvariant 24/405 glib:glib+core / gwakeup RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=95 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/gwakeup 25/405 glib:glib+core / hash RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=173 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/hash 26/405 glib:glib+core / hmac RUNNING >>> 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=255 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/hmac 27/405 glib:glib+core / hook RUNNING >>> 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=182 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/hook 28/405 glib:glib+core / hostutils RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=127 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/hostutils 29/405 glib:glib+core / io-channel-basic RUNNING >>> 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=92 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/io-channel-basic 30/405 glib:glib+core / io-channel RUNNING >>> 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=134 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/io-channel 31/405 glib:glib+core / keyfile RUNNING >>> MALLOC_PERTURB_=219 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/keyfile 32/405 glib:glib+core / list RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 MALLOC_PERTURB_=42 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/list 33/405 glib:glib+core / logging RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_PERTURB_=126 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/logging 34/405 glib:glib+core / macros RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/macros 35/405 glib:glib+core / mainloop RUNNING >>> 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=228 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/mainloop 36/405 glib:glib+core / mappedfile RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=14 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/mappedfile 37/405 glib:glib+core / mapping RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=35 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/mapping 38/405 glib:glib+core / markup RUNNING >>> 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=113 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/markup 39/405 glib:glib+core / markup-parse RUNNING >>> 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=113 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/markup-parse 40/405 glib:glib+core / markup-collect RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=114 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/markup-collect 41/405 glib:glib+core / markup-escape RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=90 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/markup-escape 42/405 glib:glib+core / markup-subparser RUNNING >>> 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=52 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/markup-subparser ▶ 1/405 /array/ref-count OK ▶ 1/405 /array/steal OK ▶ 1/405 /array/clear-func OK ▶ 1/405 /array/binary-search OK ▶ 1/405 /array/overflow-append-vals OK ▶ 1/405 /array/overflow-set-size OK ▶ 1/405 /array/new/zero-terminated OK ▶ 1/405 /array/new/take OK ▶ 1/405 /array/new/take-zero-terminated OK ▶ 1/405 /array/new/take/empty OK ▶ 1/405 /array/new/take/overflow OK ▶ 1/405 /array/new/take/zero-size OK ▶ 1/405 /array/new/take-zero-terminated/zero-size OK ▶ 1/405 /array/new/take-zero-terminated/null OK ▶ 1/405 /array/copy/sized OK ▶ 1/405 /array/copy/zero-terminated OK ▶ 1/405 /array/copy/non-zero-terminated-no-clear OK ▶ 1/405 /array/copy/non-zero-terminated-clear OK ▶ 1/405 /array/copy/zero-terminated-no-clear OK ▶ 1/405 /array/copy/zero-terminated-clear OK ▶ 1/405 /array/remove-range/zero-terminated-null OK ▶ 1/405 /array/remove-range/non-zero-terminated-no-clear OK ▶ 1/405 /array/remove-range/non-zero-terminated-clear OK ▶ 1/405 /array/remove-range/zero-terminated-no-clear OK ▶ 1/405 /array/remove-range/zero-terminated-clear OK ▶ 1/405 /array/set-size/zero-terminated-null OK ▶ 1/405 /array/set-size/non-zero-terminated-no-clear OK ▶ 1/405 /array/set-size/non-zero-terminated-clear OK ▶ 1/405 /array/set-size/zero-terminated-no-clear OK ▶ 1/405 /array/set-size/zero-terminated-clear OK ▶ 1/405 /array/set-size/sized/non-zero-terminated-no-clear OK ▶ 1/405 /array/set-size/sized/non-zero-terminated-clear OK ▶ 1/405 /array/set-size/sized/zero-terminated-no-clear OK ▶ 1/405 /array/set-size/sized/zero-terminated-clear OK ▶ 1/405 /array/append-val/non-zero-terminated-no-clear OK ▶ 1/405 /array/append-val/non-zero-terminated-clear OK ▶ 1/405 /array/append-val/zero-terminated-no-clear OK ▶ 1/405 /array/append-val/zero-terminated-clear OK ▶ 1/405 /array/prepend-val/non-zero-terminated-no-clear OK ▶ 1/405 /array/prepend-val/non-zero-terminated-clear OK ▶ 1/405 /array/prepend-val/zero-terminated-no-clear OK ▶ 1/405 /array/prepend-val/zero-terminated-clear OK ▶ 1/405 /array/prepend-vals/non-zero-terminated-no-clear OK ▶ 1/405 /array/prepend-vals/non-zero-terminated-clear OK ▶ 1/405 /array/prepend-vals/zero-terminated-no-clear OK ▶ 1/405 /array/prepend-vals/zero-terminated-clear OK ▶ 1/405 /array/insert-vals/non-zero-terminated-no-clear OK ▶ 1/405 /array/insert-vals/non-zero-terminated-clear OK ▶ 1/405 /array/insert-vals/zero-terminated-no-clear OK ▶ 1/405 /array/insert-vals/zero-terminated-clear OK ▶ 1/405 /array/remove-index/non-zero-terminated-no-clear OK ▶ 1/405 /array/remove-index/non-zero-terminated-clear OK ▶ 1/405 /array/remove-index/zero-terminated-no-clear OK ▶ 1/405 /array/remove-index/zero-terminated-clear OK ▶ 1/405 /array/remove-index-fast/non-zero-terminated-no-clear OK ▶ 1/405 /array/remove-index-fast/non-zero-terminated-clear OK ▶ 1/405 /array/remove-index-fast/zero-terminated-no-clear OK ▶ 1/405 /array/remove-index-fast/zero-terminated-clear OK ▶ 1/405 /array/sort/non-zero-terminated-no-clear OK ▶ 1/405 /array/sort/non-zero-terminated-clear OK ▶ 1/405 /array/sort/zero-terminated-no-clear OK ▶ 1/405 /array/sort/zero-terminated-clear OK ▶ 1/405 /array/sort-with-data/non-zero-terminated-no-clear OK ▶ 1/405 /array/sort-with-data/non-zero-terminated-clear OK ▶ 1/405 /array/sort-with-data/zero-terminated-no-clear OK ▶ 1/405 /array/sort-with-data/zero-terminated-clear OK ▶ 1/405 /pointerarray/add OK ▶ 1/405 /pointerarray/insert OK ▶ 1/405 /pointerarray/new-take OK ▶ 1/405 /pointerarray/new-take-null-terminated OK ▶ 1/405 /pointerarray/new-from-array OK ▶ 1/405 /pointerarray/new-from-null-terminated-array OK ▶ 1/405 /pointerarray/free-func OK ▶ 1/405 /pointerarray/array_extend_and_steal OK ▶ 1/405 /pointerarray/sort OK ▶ 1/405 /pointerarray/sort-with-data OK ▶ 1/405 /pointerarray/sort-values OK ▶ 1/405 /pointerarray/sort-values-with-data OK ▶ 1/405 /pointerarray/remove-range OK ▶ 1/405 /pointerarray/steal OK ▶ 1/405 /pointerarray/free/null-terminated OK ▶ 1/405 /pointerarray/new-take/empty OK ▶ 1/405 /pointerarray/new-take/overflow OK ▶ 1/405 /pointerarray/new-take/with-free-func OK ▶ 1/405 /pointerarray/new-take-null-terminated/empty OK ▶ 1/405 /pointerarray/new-take-null-terminated/with-free-func OK ▶ 1/405 /pointerarray/new-take-null-terminated/from-gstrv OK ▶ 1/405 /pointerarray/new-from-array/empty OK ▶ 1/405 /pointerarray/new-from-array/overflow OK ▶ 1/405 /pointerarray/new-from-array/with-copy-and-free-func OK ▶ 1/405 /pointerarray/new-from-null-terminated-array/empty OK ▶ 1/405 /pointerarray/new-from-null-terminated-array/with-copy-and-free-func OK ▶ 1/405 /pointerarray/new-from-null-terminated-array/from-gstrv OK ▶ 1/405 /pointerarray/ref-count/not-null-terminated OK ▶ 1/405 /pointerarray/ref-count/null-terminated OK ▶ 1/405 /pointerarray/array_copy/not-null-terminated OK ▶ 1/405 /pointerarray/array_copy/null-terminated OK ▶ 1/405 /pointerarray/array_extend/not-null-terminated OK ▶ 1/405 /pointerarray/array_extend/null-terminated OK ▶ 1/405 /pointerarray/sort/example OK ▶ 1/405 /pointerarray/sort-with-data/example OK ▶ 1/405 /pointerarray/sort-values/example OK ▶ 1/405 /pointerarray/sort-values-with-data/example OK ▶ 1/405 /pointerarray/find/empty OK ▶ 1/405 /pointerarray/find/non-empty OK ▶ 1/405 /pointerarray/steal_index/not-null-terminated OK ▶ 1/405 /pointerarray/steal_index/null-terminated OK ▶ 1/405 /bytearray/steal OK ▶ 1/405 /bytearray/append OK ▶ 1/405 /bytearray/prepend OK ▶ 1/405 /bytearray/remove OK ▶ 1/405 /bytearray/remove-fast OK ▶ 1/405 /bytearray/remove-range OK ▶ 1/405 /bytearray/ref-count OK ▶ 1/405 /bytearray/set-size OK ▶ 1/405 /bytearray/sort OK ▶ 1/405 /bytearray/sort-with-data OK ▶ 1/405 /bytearray/new-take OK ▶ 1/405 /bytearray/new-take-overflow OK ▶ 1/405 /bytearray/free-to-bytes OK ▶ 2/405 /asyncqueue/basics OK ▶ 2/405 /asyncqueue/sort OK ▶ 2/405 /asyncqueue/destroy OK ▶ 2/405 /asyncqueue/threads OK ▶ 2/405 /asyncqueue/timed OK ▶ 2/405 /asyncqueue/remove OK ▶ 2/405 /asyncqueue/push_front OK ▶ 3/405 /atomic/types OK ▶ 3/405 /atomic/threaded OK ▶ 4/405 /base64/encode OK ▶ 4/405 /base64/decode OK ▶ 4/405 /base64/decode-inplace OK ▶ 4/405 /base64/encode-decode OK ▶ 4/405 /base64/full/1 OK ▶ 4/405 /base64/full/2 OK ▶ 4/405 /base64/full/3 OK ▶ 4/405 /base64/full/4 OK ▶ 4/405 /base64/encode/empty OK ▶ 4/405 /base64/encode/incremental/small-block/1 OK ▶ 4/405 /base64/encode/incremental/small-block/2 OK ▶ 4/405 /base64/encode/incremental/small-block/3 OK ▶ 4/405 /base64/encode/incremental/small-block/4 OK ▶ 4/405 /base64/incremental/nobreak/1 OK ▶ 4/405 /base64/incremental/nobreak/2 OK ▶ 4/405 /base64/incremental/nobreak/3 OK ▶ 4/405 /base64/incremental/nobreak/4-a OK ▶ 4/405 /base64/incremental/nobreak/4-b OK ▶ 4/405 /base64/incremental/nobreak/4-c OK ▶ 4/405 /base64/incremental/break/1 OK ▶ 4/405 /base64/incremental/break/2 OK ▶ 4/405 /base64/incremental/break/3 OK ▶ 4/405 /base64/incremental/smallblock/1 OK ▶ 4/405 /base64/incremental/smallblock/2 OK ▶ 4/405 /base64/incremental/smallblock/3 OK ▶ 4/405 /base64/incremental/smallblock/4 OK ▶ 4/405 /base64/decode/empty OK ▶ 4/405 /base64/encode-decode/rfc4648 OK ▶ 5/405 /bitlock/performance/uncontended OK ▶ 5/405 /bitlock/performance/parallel OK ▶ 6/405 /bookmarks/load-from-data-dirs OK ▶ 6/405 /bookmarks/to-file OK ▶ 6/405 /bookmarks/move-item OK ▶ 6/405 /bookmarks/corner-cases OK ▶ 6/405 /bookmarks/misc OK ▶ 6/405 /bookmarks/deprecated OK ▶ 6/405 /bookmarks/parse/fail-01.xbel OK ▶ 6/405 /bookmarks/parse/fail-39.xbel OK ▶ 6/405 /bookmarks/parse/fail-14.xbel OK ▶ 6/405 /bookmarks/parse/fail-18.xbel OK ▶ 6/405 /bookmarks/parse/valid-02.xbel OK ▶ 6/405 /bookmarks/parse/fail-19.xbel OK ▶ 6/405 /bookmarks/parse/valid-01.xbel OK ▶ 6/405 /bookmarks/parse/fail-12.xbel OK ▶ 6/405 /bookmarks/parse/fail-20.xbel OK ▶ 6/405 /bookmarks/parse/fail-32.xbel OK ▶ 6/405 /bookmarks/parse/fail-09.xbel OK ▶ 6/405 /bookmarks/parse/fail-08.xbel OK ▶ 6/405 /bookmarks/parse/fail-37.xbel OK ▶ 6/405 /bookmarks/parse/fail-07.xbel OK ▶ 6/405 /bookmarks/parse/fail-29.xbel OK ▶ 6/405 /bookmarks/parse/fail-21.xbel OK ▶ 6/405 /bookmarks/parse/valid-03.xbel OK ▶ 6/405 /bookmarks/parse/fail-13.xbel OK ▶ 6/405 /bookmarks/parse/fail-33.xbel OK ▶ 6/405 /bookmarks/parse/fail-36.xbel OK ▶ 6/405 /bookmarks/parse/fail-23.xbel OK ▶ 6/405 /bookmarks/parse/fail-28.xbel OK ▶ 6/405 /bookmarks/parse/fail-22.xbel OK ▶ 6/405 /bookmarks/parse/fail-31.xbel OK ▶ 6/405 /bookmarks/parse/fail-24.xbel OK ▶ 6/405 /bookmarks/parse/fail-34.xbel OK ▶ 6/405 /bookmarks/parse/fail-26.xbel OK ▶ 6/405 /bookmarks/parse/fail-04.xbel OK ▶ 6/405 /bookmarks/parse/fail-30.xbel OK ▶ 6/405 /bookmarks/parse/fail-42.xbel OK ▶ 6/405 /bookmarks/parse/fail-06.xbel OK ▶ 6/405 /bookmarks/parse/fail-41.xbel OK ▶ 6/405 /bookmarks/parse/fail-11.xbel OK ▶ 6/405 /bookmarks/parse/fail-27.xbel OK ▶ 6/405 /bookmarks/parse/fail-15.xbel OK ▶ 6/405 /bookmarks/parse/fail-40.xbel OK ▶ 6/405 /bookmarks/parse/fail-03.xbel OK ▶ 6/405 /bookmarks/parse/fail-05.xbel OK ▶ 6/405 /bookmarks/parse/fail-38.xbel OK ▶ 6/405 /bookmarks/parse/fail-25.xbel OK ▶ 6/405 /bookmarks/parse/fail-02.xbel OK ▶ 6/405 /bookmarks/parse/fail-10.xbel OK ▶ 6/405 /bookmarks/parse/fail-17.xbel OK ▶ 6/405 /bookmarks/parse/fail-16.xbel OK ▶ 6/405 /bookmarks/parse/fail-35.xbel OK ▶ 6/405 /bookmarks/copy/fail-01.xbel OK ▶ 6/405 /bookmarks/copy/fail-39.xbel OK ▶ 6/405 /bookmarks/copy/fail-14.xbel OK ▶ 6/405 /bookmarks/copy/fail-18.xbel OK ▶ 6/405 /bookmarks/copy/valid-02.xbel OK ▶ 6/405 /bookmarks/copy/fail-19.xbel OK ▶ 7/405 /bytes/new OK ▶ 7/405 /bytes/new-take OK ▶ 7/405 /bytes/new-static OK ▶ 7/405 /bytes/new-with-free-func OK ▶ 7/405 /bytes/new-from-bytes OK ▶ 7/405 /bytes/new-from-bytes-slice OK ▶ 7/405 /bytes/new-from-bytes-shared-ref OK ▶ 7/405 /bytes/hash OK ▶ 7/405 /bytes/equal OK ▶ 7/405 /bytes/compare OK ▶ 7/405 /bytes/null OK ▶ 7/405 /bytes/get-region OK ▶ 7/405 /bytes/unref-null OK ▶ 7/405 /bytes/to-data/transferred OK ▶ 7/405 /bytes/to-data/two-refs OK ▶ 7/405 /bytes/to-data/non-malloc OK ▶ 7/405 /bytes/to-data/different-free-func OK ▶ 7/405 /bytes/to-array/transferred OK ▶ 7/405 /bytes/to-array/two-refs OK ▶ 7/405 /bytes/to-array/non-malloc OK ▶ 7/405 /bytes/to-array/transferred/oversize OK ▶ 8/405 /cache/basic OK ▶ 9/405 /charset/language_names_with_category OK ▶ 9/405 /charset/language_names_with_category_async OK ▶ 10/405 /checksum/unsupported OK ▶ 10/405 /checksum/MD5/0 OK ▶ 10/405 /checksum/MD5/1 OK ▶ 10/405 /checksum/MD5/2 OK ▶ 10/405 /checksum/MD5/3 OK ▶ 10/405 /checksum/MD5/4 OK ▶ 10/405 /checksum/MD5/5 OK ▶ 10/405 /checksum/MD5/6 OK ▶ 10/405 /checksum/MD5/7 OK ▶ 10/405 /checksum/MD5/8 OK ▶ 10/405 /checksum/MD5/9 OK ▶ 10/405 /checksum/MD5/10 OK ▶ 10/405 /checksum/MD5/11 OK ▶ 10/405 /checksum/MD5/12 OK ▶ 10/405 /checksum/MD5/13 OK ▶ 10/405 /checksum/MD5/14 OK ▶ 10/405 /checksum/MD5/15 OK ▶ 10/405 /checksum/MD5/16 OK ▶ 10/405 /checksum/MD5/17 OK ▶ 10/405 /checksum/MD5/18 OK ▶ 10/405 /checksum/MD5/19 OK ▶ 10/405 /checksum/MD5/20 OK ▶ 10/405 /checksum/MD5/21 OK ▶ 10/405 /checksum/MD5/22 OK ▶ 10/405 /checksum/MD5/23 OK ▶ 10/405 /checksum/MD5/24 OK ▶ 10/405 /checksum/MD5/25 OK ▶ 10/405 /checksum/MD5/26 OK ▶ 10/405 /checksum/MD5/27 OK ▶ 10/405 /checksum/MD5/28 OK ▶ 10/405 /checksum/MD5/29 OK ▶ 10/405 /checksum/MD5/30 OK ▶ 10/405 /checksum/MD5/31 OK ▶ 10/405 /checksum/MD5/32 OK ▶ 10/405 /checksum/MD5/33 OK ▶ 10/405 /checksum/MD5/34 OK ▶ 10/405 /checksum/MD5/35 OK ▶ 10/405 /checksum/MD5/36 OK ▶ 10/405 /checksum/MD5/37 OK ▶ 10/405 /checksum/MD5/38 OK ▶ 10/405 /checksum/MD5/39 OK ▶ 10/405 /checksum/MD5/40 OK ▶ 10/405 /checksum/MD5/41 OK ▶ 10/405 /checksum/MD5/42 OK ▶ 10/405 /checksum/MD5/43 OK ▶ 10/405 /checksum/MD5/44 OK ▶ 10/405 /checksum/MD5/45 OK ▶ 10/405 /checksum/MD5/46 OK ▶ 10/405 /checksum/MD5/47 OK ▶ 10/405 /checksum/MD5/48 OK ▶ 10/405 /checksum/MD5/49 OK ▶ 10/405 /checksum/MD5/50 OK ▶ 10/405 /checksum/MD5/51 OK ▶ 10/405 /checksum/MD5/52 OK ▶ 10/405 /checksum/MD5/53 OK ▶ 10/405 /checksum/MD5/54 OK ▶ 10/405 /checksum/MD5/55 OK ▶ 10/405 /checksum/MD5/56 OK ▶ 10/405 /checksum/MD5/57 OK ▶ 10/405 /checksum/MD5/58 OK ▶ 10/405 /checksum/MD5/59 OK ▶ 10/405 /checksum/MD5/60 OK ▶ 10/405 /checksum/MD5/61 OK ▶ 10/405 /checksum/MD5/62 OK ▶ 10/405 /checksum/MD5/63 OK ▶ 10/405 /checksum/MD5/64 OK ▶ 10/405 /checksum/MD5/65 OK ▶ 10/405 /checksum/MD5/66 OK ▶ 10/405 /checksum/MD5/67 OK ▶ 10/405 /checksum/MD5/68 OK ▶ 10/405 /checksum/MD5/69 OK ▶ 10/405 /checksum/MD5/70 OK ▶ 10/405 /checksum/MD5/71 OK ▶ 10/405 /checksum/MD5/72 OK ▶ 10/405 /checksum/MD5/73 OK ▶ 10/405 /checksum/MD5/74 OK ▶ 10/405 /checksum/MD5/75 OK ▶ 10/405 /checksum/MD5/76 OK ▶ 10/405 /checksum/MD5/77 OK ▶ 10/405 /checksum/MD5/78 OK ▶ 10/405 /checksum/MD5/79 OK ▶ 10/405 /checksum/MD5/80 OK ▶ 10/405 /checksum/MD5/81 OK ▶ 10/405 /checksum/MD5/82 OK ▶ 10/405 /checksum/MD5/83 OK ▶ 10/405 /checksum/MD5/84 OK ▶ 10/405 /checksum/MD5/85 OK ▶ 10/405 /checksum/MD5/86 OK ▶ 10/405 /checksum/MD5/87 OK ▶ 10/405 /checksum/MD5/88 OK ▶ 10/405 /checksum/MD5/89 OK ▶ 10/405 /checksum/MD5/90 OK ▶ 10/405 /checksum/MD5/91 OK ▶ 10/405 /checksum/MD5/92 OK ▶ 10/405 /checksum/MD5/93 OK ▶ 10/405 /checksum/MD5/94 OK ▶ 10/405 /checksum/MD5/95 OK ▶ 10/405 /checksum/MD5/96 OK ▶ 10/405 /checksum/MD5/97 OK ▶ 10/405 /checksum/MD5/98 OK ▶ 10/405 /checksum/MD5/99 OK ▶ 10/405 /checksum/MD5/100 OK ▶ 10/405 /checksum/MD5/101 OK ▶ 10/405 /checksum/MD5/102 OK ▶ 10/405 /checksum/MD5/103 OK ▶ 10/405 /checksum/MD5/104 OK ▶ 10/405 /checksum/MD5/105 OK ▶ 10/405 /checksum/MD5/106 OK ▶ 10/405 /checksum/MD5/107 OK ▶ 10/405 /checksum/MD5/108 OK ▶ 10/405 /checksum/MD5/109 OK ▶ 10/405 /checksum/MD5/110 OK ▶ 10/405 /checksum/MD5/111 OK ▶ 10/405 /checksum/MD5/112 OK ▶ 10/405 /checksum/MD5/113 OK ▶ 10/405 /checksum/MD5/114 OK ▶ 10/405 /checksum/MD5/115 OK ▶ 10/405 /checksum/MD5/116 OK ▶ 10/405 /checksum/MD5/117 OK ▶ 10/405 /checksum/MD5/118 OK ▶ 10/405 /checksum/MD5/119 OK ▶ 10/405 /checksum/MD5/120 OK ▶ 10/405 /checksum/MD5/121 OK ▶ 10/405 /checksum/MD5/122 OK ▶ 10/405 /checksum/MD5/123 OK ▶ 10/405 /checksum/MD5/124 OK ▶ 10/405 /checksum/MD5/125 OK ▶ 10/405 /checksum/MD5/126 OK ▶ 10/405 /checksum/MD5/127 OK ▶ 10/405 /checksum/MD5/128 OK ▶ 10/405 /checksum/MD5/129 OK ▶ 10/405 /checksum/MD5/130 OK ▶ 10/405 /checksum/MD5/131 OK ▶ 10/405 /checksum/MD5/132 OK ▶ 10/405 /checksum/MD5/133 OK ▶ 10/405 /checksum/MD5/134 OK ▶ 10/405 /checksum/MD5/135 OK ▶ 10/405 /checksum/MD5/136 OK ▶ 10/405 /checksum/MD5/137 OK ▶ 10/405 /checksum/MD5/138 OK ▶ 10/405 /checksum/MD5/139 OK ▶ 10/405 /checksum/MD5/140 OK ▶ 10/405 /checksum/MD5/141 OK ▶ 10/405 /checksum/MD5/142 OK ▶ 10/405 /checksum/MD5/143 OK ▶ 10/405 /checksum/MD5/144 OK ▶ 10/405 /checksum/MD5/145 OK ▶ 10/405 /checksum/MD5/146 OK ▶ 10/405 /checksum/MD5/147 OK ▶ 10/405 /checksum/MD5/148 OK ▶ 10/405 /checksum/MD5/149 OK ▶ 10/405 /checksum/MD5/150 OK ▶ 10/405 /checksum/MD5/151 OK ▶ 10/405 /checksum/MD5/152 OK ▶ 10/405 /checksum/MD5/153 OK ▶ 10/405 /checksum/MD5/154 OK ▶ 10/405 /checksum/MD5/155 OK ▶ 10/405 /checksum/MD5/156 OK ▶ 10/405 /checksum/MD5/157 OK ▶ 10/405 /checksum/MD5/158 OK ▶ 10/405 /checksum/MD5/159 OK ▶ 10/405 /checksum/MD5/160 OK ▶ 10/405 /checksum/MD5/161 OK ▶ 10/405 /checksum/MD5/162 OK ▶ 10/405 /checksum/MD5/163 OK ▶ 10/405 /checksum/MD5/164 OK ▶ 10/405 /checksum/MD5/165 OK ▶ 10/405 /checksum/MD5/166 OK ▶ 10/405 /checksum/MD5/167 OK ▶ 10/405 /checksum/MD5/168 OK ▶ 10/405 /checksum/MD5/169 OK ▶ 10/405 /checksum/MD5/170 OK ▶ 10/405 /checksum/MD5/171 OK ▶ 10/405 /checksum/MD5/172 OK ▶ 10/405 /checksum/MD5/173 OK ▶ 10/405 /checksum/MD5/174 OK ▶ 10/405 /checksum/MD5/175 OK ▶ 10/405 /checksum/MD5/176 OK ▶ 10/405 /checksum/MD5/177 OK ▶ 10/405 /checksum/MD5/178 OK ▶ 10/405 /checksum/MD5/179 OK ▶ 10/405 /checksum/MD5/180 OK ▶ 10/405 /checksum/MD5/181 OK ▶ 10/405 /checksum/MD5/182 OK ▶ 10/405 /checksum/MD5/183 OK ▶ 10/405 /checksum/MD5/string OK ▶ 10/405 /checksum/MD5/bytes OK ▶ 10/405 /checksum/MD5/reset/0 OK ▶ 10/405 /checksum/MD5/reset/1 OK ▶ 10/405 /checksum/MD5/reset/2 OK ▶ 10/405 /checksum/MD5/reset/3 OK ▶ 10/405 /checksum/MD5/reset/4 OK ▶ 10/405 /checksum/MD5/reset/5 OK ▶ 10/405 /checksum/MD5/reset/6 OK ▶ 10/405 /checksum/MD5/reset/7 OK ▶ 10/405 /checksum/MD5/reset/8 OK ▶ 10/405 /checksum/MD5/reset/9 OK ▶ 10/405 /checksum/MD5/reset/10 OK ▶ 10/405 /checksum/MD5/reset/11 OK ▶ 10/405 /checksum/MD5/reset/12 OK ▶ 10/405 /checksum/MD5/reset/13 OK ▶ 10/405 /checksum/MD5/reset/14 OK ▶ 10/405 /checksum/MD5/reset/15 OK ▶ 10/405 /checksum/MD5/reset/16 OK ▶ 10/405 /checksum/MD5/reset/17 OK ▶ 10/405 /checksum/MD5/reset/18 OK ▶ 10/405 /checksum/MD5/reset/19 OK ▶ 10/405 /checksum/MD5/reset/20 OK ▶ 10/405 /checksum/MD5/reset/21 OK ▶ 10/405 /checksum/MD5/reset/22 OK ▶ 10/405 /checksum/MD5/reset/23 OK ▶ 10/405 /checksum/MD5/reset/24 OK ▶ 10/405 /checksum/MD5/reset/25 OK ▶ 10/405 /checksum/MD5/reset/26 OK ▶ 10/405 /checksum/MD5/reset/27 OK ▶ 10/405 /checksum/MD5/reset/28 OK ▶ 10/405 /checksum/MD5/reset/29 OK ▶ 10/405 /checksum/MD5/reset/30 OK ▶ 10/405 /checksum/MD5/reset/31 OK ▶ 10/405 /checksum/MD5/reset/32 OK ▶ 10/405 /checksum/MD5/reset/33 OK ▶ 10/405 /checksum/MD5/reset/34 OK ▶ 10/405 /checksum/MD5/reset/35 OK ▶ 10/405 /checksum/MD5/reset/36 OK ▶ 10/405 /checksum/MD5/reset/37 OK ▶ 10/405 /checksum/MD5/reset/38 OK ▶ 10/405 /checksum/MD5/reset/39 OK ▶ 10/405 /checksum/MD5/reset/40 OK ▶ 10/405 /checksum/MD5/reset/41 OK ▶ 10/405 /checksum/MD5/reset/42 OK ▶ 10/405 /checksum/MD5/reset/43 OK ▶ 10/405 /checksum/MD5/reset/44 OK ▶ 10/405 /checksum/MD5/reset/45 OK ▶ 10/405 /checksum/MD5/reset/46 OK ▶ 10/405 /checksum/MD5/reset/47 OK ▶ 10/405 /checksum/MD5/reset/48 OK ▶ 10/405 /checksum/MD5/reset/49 OK ▶ 10/405 /checksum/MD5/reset/50 OK ▶ 10/405 /checksum/MD5/reset/51 OK ▶ 10/405 /checksum/MD5/reset/52 OK ▶ 10/405 /checksum/MD5/reset/53 OK ▶ 10/405 /checksum/MD5/reset/54 OK ▶ 10/405 /checksum/MD5/reset/55 OK ▶ 10/405 /checksum/MD5/reset/56 OK ▶ 10/405 /checksum/MD5/reset/57 OK ▶ 10/405 /checksum/MD5/reset/58 OK ▶ 10/405 /checksum/MD5/reset/59 OK ▶ 10/405 /checksum/MD5/reset/60 OK ▶ 10/405 /checksum/MD5/reset/61 OK ▶ 10/405 /checksum/MD5/reset/62 OK ▶ 10/405 /checksum/MD5/reset/63 OK ▶ 10/405 /checksum/MD5/reset/64 OK ▶ 10/405 /checksum/MD5/reset/65 OK ▶ 10/405 /checksum/MD5/reset/66 OK ▶ 10/405 /checksum/MD5/reset/67 OK ▶ 10/405 /checksum/MD5/reset/68 OK ▶ 10/405 /checksum/MD5/reset/69 OK ▶ 10/405 /checksum/MD5/reset/70 OK ▶ 10/405 /checksum/MD5/reset/71 OK ▶ 10/405 /checksum/MD5/reset/72 OK ▶ 10/405 /checksum/MD5/reset/73 OK ▶ 10/405 /checksum/MD5/reset/74 OK ▶ 10/405 /checksum/MD5/reset/75 OK ▶ 10/405 /checksum/MD5/reset/76 OK ▶ 10/405 /checksum/MD5/reset/77 OK ▶ 10/405 /checksum/MD5/reset/78 OK ▶ 10/405 /checksum/MD5/reset/79 OK ▶ 10/405 /checksum/MD5/reset/80 OK ▶ 10/405 /checksum/MD5/reset/81 OK ▶ 10/405 /checksum/MD5/reset/82 OK ▶ 10/405 /checksum/MD5/reset/83 OK ▶ 10/405 /checksum/MD5/reset/84 OK ▶ 10/405 /checksum/MD5/reset/85 OK ▶ 10/405 /checksum/MD5/reset/86 OK ▶ 10/405 /checksum/MD5/reset/87 OK ▶ 10/405 /checksum/MD5/reset/88 OK ▶ 10/405 /checksum/MD5/reset/89 OK ▶ 10/405 /checksum/MD5/reset/90 OK ▶ 10/405 /checksum/MD5/reset/91 OK ▶ 10/405 /checksum/MD5/reset/92 OK ▶ 10/405 /checksum/MD5/reset/93 OK ▶ 10/405 /checksum/MD5/reset/94 OK ▶ 10/405 /checksum/MD5/reset/95 OK ▶ 10/405 /checksum/MD5/reset/96 OK ▶ 10/405 /checksum/MD5/reset/97 OK ▶ 10/405 /checksum/MD5/reset/98 OK ▶ 10/405 /checksum/MD5/reset/99 OK ▶ 10/405 /checksum/MD5/reset/100 OK ▶ 10/405 /checksum/MD5/reset/101 OK ▶ 10/405 /checksum/MD5/reset/102 OK ▶ 10/405 /checksum/MD5/reset/103 OK ▶ 10/405 /checksum/MD5/reset/104 OK ▶ 10/405 /checksum/MD5/reset/105 OK ▶ 10/405 /checksum/MD5/reset/106 OK ▶ 10/405 /checksum/MD5/reset/107 OK ▶ 10/405 /checksum/MD5/reset/108 OK ▶ 10/405 /checksum/MD5/reset/109 OK ▶ 10/405 /checksum/MD5/reset/110 OK ▶ 10/405 /checksum/MD5/reset/111 OK ▶ 10/405 /checksum/MD5/reset/112 OK ▶ 10/405 /checksum/MD5/reset/113 OK ▶ 10/405 /checksum/MD5/reset/114 OK ▶ 10/405 /checksum/MD5/reset/115 OK ▶ 10/405 /checksum/MD5/reset/116 OK ▶ 10/405 /checksum/MD5/reset/117 OK ▶ 10/405 /checksum/MD5/reset/118 OK ▶ 10/405 /checksum/MD5/reset/119 OK ▶ 10/405 /checksum/MD5/reset/120 OK ▶ 10/405 /checksum/MD5/reset/121 OK ▶ 10/405 /checksum/MD5/reset/122 OK ▶ 10/405 /checksum/MD5/reset/123 OK ▶ 10/405 /checksum/MD5/reset/124 OK ▶ 10/405 /checksum/MD5/reset/125 OK ▶ 10/405 /checksum/MD5/reset/126 OK ▶ 10/405 /checksum/MD5/reset/127 OK ▶ 10/405 /checksum/MD5/reset/128 OK ▶ 10/405 /checksum/MD5/reset/129 OK ▶ 10/405 /checksum/MD5/reset/130 OK ▶ 10/405 /checksum/MD5/reset/131 OK ▶ 10/405 /checksum/MD5/reset/132 OK ▶ 10/405 /checksum/MD5/reset/133 OK ▶ 10/405 /checksum/MD5/reset/134 OK ▶ 10/405 /checksum/MD5/reset/135 OK ▶ 10/405 /checksum/MD5/reset/136 OK ▶ 10/405 /checksum/MD5/reset/137 OK ▶ 10/405 /checksum/MD5/reset/138 OK ▶ 10/405 /checksum/MD5/reset/139 OK ▶ 10/405 /checksum/MD5/reset/140 OK ▶ 10/405 /checksum/MD5/reset/141 OK ▶ 10/405 /checksum/MD5/reset/142 OK ▶ 10/405 /checksum/MD5/reset/143 OK ▶ 10/405 /checksum/MD5/reset/144 OK ▶ 10/405 /checksum/MD5/reset/145 OK ▶ 10/405 /checksum/MD5/reset/146 OK ▶ 10/405 /checksum/MD5/reset/147 OK ▶ 10/405 /checksum/MD5/reset/148 OK ▶ 10/405 /checksum/MD5/reset/149 OK ▶ 10/405 /checksum/MD5/reset/150 OK ▶ 10/405 /checksum/MD5/reset/151 OK ▶ 10/405 /checksum/MD5/reset/152 OK ▶ 10/405 /checksum/MD5/reset/153 OK ▶ 10/405 /checksum/MD5/reset/154 OK ▶ 10/405 /checksum/MD5/reset/155 OK ▶ 10/405 /checksum/MD5/reset/156 OK ▶ 10/405 /checksum/MD5/reset/157 OK ▶ 10/405 /checksum/MD5/reset/158 OK ▶ 10/405 /checksum/MD5/reset/159 OK ▶ 10/405 /checksum/MD5/reset/160 OK ▶ 10/405 /checksum/MD5/reset/161 OK ▶ 10/405 /checksum/MD5/reset/162 OK ▶ 10/405 /checksum/MD5/reset/163 OK ▶ 10/405 /checksum/MD5/reset/164 OK ▶ 10/405 /checksum/MD5/reset/165 OK ▶ 10/405 /checksum/MD5/reset/166 OK ▶ 10/405 /checksum/MD5/reset/167 OK ▶ 10/405 /checksum/MD5/reset/168 OK ▶ 10/405 /checksum/MD5/reset/169 OK ▶ 10/405 /checksum/MD5/reset/170 OK ▶ 10/405 /checksum/MD5/reset/171 OK ▶ 10/405 /checksum/MD5/reset/172 OK ▶ 10/405 /checksum/MD5/reset/173 OK ▶ 10/405 /checksum/MD5/reset/174 OK ▶ 10/405 /checksum/MD5/reset/175 OK ▶ 10/405 /checksum/MD5/reset/176 OK ▶ 10/405 /checksum/MD5/reset/177 OK ▶ 10/405 /checksum/MD5/reset/178 OK ▶ 10/405 /checksum/MD5/reset/179 OK ▶ 10/405 /checksum/MD5/reset/180 OK ▶ 10/405 /checksum/MD5/reset/181 OK ▶ 10/405 /checksum/MD5/reset/182 OK ▶ 10/405 /checksum/MD5/reset/183 OK ▶ 10/405 /checksum/SHA1/0 OK ▶ 10/405 /checksum/SHA1/1 OK ▶ 10/405 /checksum/SHA1/2 OK ▶ 10/405 /checksum/SHA1/3 OK ▶ 10/405 /checksum/SHA1/4 OK ▶ 10/405 /checksum/SHA1/5 OK ▶ 10/405 /checksum/SHA1/6 OK ▶ 10/405 /checksum/SHA1/7 OK ▶ 10/405 /checksum/SHA1/8 OK ▶ 10/405 /checksum/SHA1/9 OK ▶ 10/405 /checksum/SHA1/10 OK ▶ 10/405 /checksum/SHA1/11 OK ▶ 10/405 /checksum/SHA1/12 OK ▶ 10/405 /checksum/SHA1/13 OK ▶ 10/405 /checksum/SHA1/14 OK ▶ 10/405 /checksum/SHA1/15 OK ▶ 10/405 /checksum/SHA1/16 OK ▶ 10/405 /checksum/SHA1/17 OK ▶ 10/405 /checksum/SHA1/18 OK ▶ 10/405 /checksum/SHA1/19 OK ▶ 10/405 /checksum/SHA1/20 OK ▶ 10/405 /checksum/SHA1/21 OK ▶ 10/405 /checksum/SHA1/22 OK ▶ 10/405 /checksum/SHA1/23 OK ▶ 10/405 /checksum/SHA1/24 OK ▶ 10/405 /checksum/SHA1/25 OK ▶ 10/405 /checksum/SHA1/26 OK ▶ 10/405 /checksum/SHA1/27 OK ▶ 10/405 /checksum/SHA1/28 OK ▶ 10/405 /checksum/SHA1/29 OK ▶ 10/405 /checksum/SHA1/30 OK ▶ 10/405 /checksum/SHA1/31 OK ▶ 10/405 /checksum/SHA1/32 OK ▶ 10/405 /checksum/SHA1/33 OK ▶ 10/405 /checksum/SHA1/34 OK ▶ 10/405 /checksum/SHA1/35 OK ▶ 10/405 /checksum/SHA1/36 OK ▶ 10/405 /checksum/SHA1/37 OK ▶ 10/405 /checksum/SHA1/38 OK ▶ 10/405 /checksum/SHA1/39 OK ▶ 10/405 /checksum/SHA1/40 OK ▶ 10/405 /checksum/SHA1/41 OK ▶ 10/405 /checksum/SHA1/42 OK ▶ 10/405 /checksum/SHA1/43 OK ▶ 10/405 /checksum/SHA1/44 OK ▶ 10/405 /checksum/SHA1/45 OK ▶ 10/405 /checksum/SHA1/46 OK ▶ 10/405 /checksum/SHA1/47 OK ▶ 10/405 /checksum/SHA1/48 OK ▶ 10/405 /checksum/SHA1/49 OK ▶ 10/405 /checksum/SHA1/50 OK ▶ 10/405 /checksum/SHA1/51 OK ▶ 10/405 /checksum/SHA1/52 OK ▶ 10/405 /checksum/SHA1/53 OK ▶ 10/405 /checksum/SHA1/54 OK ▶ 10/405 /checksum/SHA1/55 OK ▶ 10/405 /checksum/SHA1/56 OK ▶ 10/405 /checksum/SHA1/57 OK ▶ 10/405 /checksum/SHA1/58 OK ▶ 10/405 /checksum/SHA1/59 OK ▶ 10/405 /checksum/SHA1/60 OK ▶ 10/405 /checksum/SHA1/61 OK ▶ 10/405 /checksum/SHA1/62 OK ▶ 10/405 /checksum/SHA1/63 OK ▶ 10/405 /checksum/SHA1/64 OK ▶ 10/405 /checksum/SHA1/65 OK ▶ 10/405 /checksum/SHA1/66 OK ▶ 10/405 /checksum/SHA1/67 OK ▶ 10/405 /checksum/SHA1/68 OK ▶ 10/405 /checksum/SHA1/69 OK ▶ 10/405 /checksum/SHA1/70 OK ▶ 10/405 /checksum/SHA1/71 OK ▶ 10/405 /checksum/SHA1/72 OK ▶ 10/405 /checksum/SHA1/73 OK ▶ 10/405 /checksum/SHA1/74 OK ▶ 10/405 /checksum/SHA1/75 OK ▶ 10/405 /checksum/SHA1/76 OK ▶ 10/405 /checksum/SHA1/77 OK ▶ 10/405 /checksum/SHA1/78 OK ▶ 10/405 /checksum/SHA1/79 OK ▶ 10/405 /checksum/SHA1/80 OK ▶ 10/405 /checksum/SHA1/81 OK ▶ 10/405 /checksum/SHA1/82 OK ▶ 10/405 /checksum/SHA1/83 OK ▶ 10/405 /checksum/SHA1/84 OK ▶ 10/405 /checksum/SHA1/85 OK ▶ 10/405 /checksum/SHA1/86 OK ▶ 10/405 /checksum/SHA1/87 OK ▶ 10/405 /checksum/SHA1/88 OK ▶ 10/405 /checksum/SHA1/89 OK ▶ 10/405 /checksum/SHA1/90 OK ▶ 10/405 /checksum/SHA1/91 OK ▶ 10/405 /checksum/SHA1/92 OK ▶ 10/405 /checksum/SHA1/93 OK ▶ 10/405 /checksum/SHA1/94 OK ▶ 10/405 /checksum/SHA1/95 OK ▶ 10/405 /checksum/SHA1/96 OK ▶ 10/405 /checksum/SHA1/97 OK ▶ 10/405 /checksum/SHA1/98 OK ▶ 10/405 /checksum/SHA1/99 OK ▶ 10/405 /checksum/SHA1/100 OK ▶ 10/405 /checksum/SHA1/101 OK ▶ 10/405 /checksum/SHA1/102 OK ▶ 10/405 /checksum/SHA1/103 OK ▶ 10/405 /checksum/SHA1/104 OK ▶ 10/405 /checksum/SHA1/105 OK ▶ 10/405 /checksum/SHA1/106 OK ▶ 10/405 /checksum/SHA1/107 OK ▶ 10/405 /checksum/SHA1/108 OK ▶ 10/405 /checksum/SHA1/109 OK ▶ 10/405 /checksum/SHA1/110 OK ▶ 10/405 /checksum/SHA1/111 OK ▶ 10/405 /checksum/SHA1/112 OK ▶ 10/405 /checksum/SHA1/113 OK ▶ 10/405 /checksum/SHA1/114 OK ▶ 10/405 /checksum/SHA1/115 OK ▶ 10/405 /checksum/SHA1/116 OK ▶ 10/405 /checksum/SHA1/117 OK ▶ 10/405 /checksum/SHA1/118 OK ▶ 10/405 /checksum/SHA1/119 OK ▶ 10/405 /checksum/SHA1/120 OK ▶ 10/405 /checksum/SHA1/121 OK ▶ 10/405 /checksum/SHA1/122 OK ▶ 10/405 /checksum/SHA1/123 OK ▶ 10/405 /checksum/SHA1/124 OK ▶ 10/405 /checksum/SHA1/125 OK ▶ 10/405 /checksum/SHA1/126 OK ▶ 10/405 /checksum/SHA1/127 OK ▶ 10/405 /checksum/SHA1/128 OK ▶ 10/405 /checksum/SHA1/129 OK ▶ 10/405 /checksum/SHA1/130 OK ▶ 10/405 /checksum/SHA1/131 OK ▶ 10/405 /checksum/SHA1/132 OK ▶ 10/405 /checksum/SHA1/133 OK ▶ 10/405 /checksum/SHA1/134 OK ▶ 10/405 /checksum/SHA1/135 OK ▶ 10/405 /checksum/SHA1/136 OK ▶ 10/405 /checksum/SHA1/137 OK ▶ 10/405 /checksum/SHA1/138 OK ▶ 10/405 /checksum/SHA1/139 OK ▶ 10/405 /checksum/SHA1/140 OK ▶ 10/405 /checksum/SHA1/141 OK ▶ 10/405 /checksum/SHA1/142 OK ▶ 10/405 /checksum/SHA1/143 OK ▶ 10/405 /checksum/SHA1/144 OK ▶ 10/405 /checksum/SHA1/145 OK ▶ 10/405 /checksum/SHA1/146 OK ▶ 10/405 /checksum/SHA1/147 OK ▶ 10/405 /checksum/SHA1/148 OK ▶ 10/405 /checksum/SHA1/149 OK ▶ 10/405 /checksum/SHA1/150 OK ▶ 10/405 /checksum/SHA1/151 OK ▶ 10/405 /checksum/SHA1/152 OK ▶ 10/405 /checksum/SHA1/153 OK ▶ 10/405 /checksum/SHA1/154 OK ▶ 10/405 /checksum/SHA1/155 OK ▶ 10/405 /checksum/SHA1/156 OK ▶ 10/405 /checksum/SHA1/157 OK ▶ 10/405 /checksum/SHA1/158 OK ▶ 10/405 /checksum/SHA1/159 OK ▶ 10/405 /checksum/SHA1/160 OK ▶ 10/405 /checksum/SHA1/161 OK ▶ 10/405 /checksum/SHA1/162 OK ▶ 10/405 /checksum/SHA1/163 OK ▶ 10/405 /checksum/SHA1/164 OK ▶ 10/405 /checksum/SHA1/165 OK ▶ 10/405 /checksum/SHA1/166 OK ▶ 10/405 /checksum/SHA1/167 OK ▶ 10/405 /checksum/SHA1/168 OK ▶ 10/405 /checksum/SHA1/169 OK ▶ 10/405 /checksum/SHA1/170 OK ▶ 10/405 /checksum/SHA1/171 OK ▶ 10/405 /checksum/SHA1/172 OK ▶ 10/405 /checksum/SHA1/173 OK ▶ 10/405 /checksum/SHA1/174 OK ▶ 10/405 /checksum/SHA1/175 OK ▶ 10/405 /checksum/SHA1/176 OK ▶ 10/405 /checksum/SHA1/177 OK ▶ 10/405 /checksum/SHA1/178 OK ▶ 10/405 /checksum/SHA1/179 OK ▶ 10/405 /checksum/SHA1/180 OK ▶ 10/405 /checksum/SHA1/181 OK ▶ 10/405 /checksum/SHA1/182 OK ▶ 10/405 /checksum/SHA1/183 OK ▶ 10/405 /checksum/SHA1/string OK ▶ 10/405 /checksum/SHA1/bytes OK ▶ 10/405 /checksum/SHA1/reset/0 OK ▶ 10/405 /checksum/SHA1/reset/1 OK ▶ 10/405 /checksum/SHA1/reset/2 OK ▶ 10/405 /checksum/SHA1/reset/3 OK ▶ 10/405 /checksum/SHA1/reset/4 OK ▶ 10/405 /checksum/SHA1/reset/5 OK ▶ 10/405 /checksum/SHA1/reset/6 OK ▶ 10/405 /checksum/SHA1/reset/7 OK ▶ 10/405 /checksum/SHA1/reset/8 OK ▶ 10/405 /checksum/SHA1/reset/9 OK ▶ 10/405 /checksum/SHA1/reset/10 OK ▶ 10/405 /checksum/SHA1/reset/11 OK ▶ 10/405 /checksum/SHA1/reset/12 OK ▶ 10/405 /checksum/SHA1/reset/13 OK ▶ 10/405 /checksum/SHA1/reset/14 OK ▶ 10/405 /checksum/SHA1/reset/15 OK ▶ 10/405 /checksum/SHA1/reset/16 OK ▶ 10/405 /checksum/SHA1/reset/17 OK ▶ 10/405 /checksum/SHA1/reset/18 OK ▶ 10/405 /checksum/SHA1/reset/19 OK ▶ 10/405 /checksum/SHA1/reset/20 OK ▶ 10/405 /checksum/SHA1/reset/21 OK ▶ 10/405 /checksum/SHA1/reset/22 OK ▶ 10/405 /checksum/SHA1/reset/23 OK ▶ 10/405 /checksum/SHA1/reset/24 OK ▶ 10/405 /checksum/SHA1/reset/25 OK ▶ 10/405 /checksum/SHA1/reset/26 OK ▶ 10/405 /checksum/SHA1/reset/27 OK ▶ 10/405 /checksum/SHA1/reset/28 OK ▶ 10/405 /checksum/SHA1/reset/29 OK ▶ 10/405 /checksum/SHA1/reset/30 OK ▶ 10/405 /checksum/SHA1/reset/31 OK ▶ 10/405 /checksum/SHA1/reset/32 OK ▶ 10/405 /checksum/SHA1/reset/33 OK ▶ 10/405 /checksum/SHA1/reset/34 OK ▶ 10/405 /checksum/SHA1/reset/35 OK ▶ 10/405 /checksum/SHA1/reset/36 OK ▶ 10/405 /checksum/SHA1/reset/37 OK ▶ 10/405 /checksum/SHA1/reset/38 OK ▶ 10/405 /checksum/SHA1/reset/39 OK ▶ 10/405 /checksum/SHA1/reset/40 OK ▶ 10/405 /checksum/SHA1/reset/41 OK ▶ 10/405 /checksum/SHA1/reset/42 OK ▶ 10/405 /checksum/SHA1/reset/43 OK ▶ 10/405 /checksum/SHA1/reset/44 OK ▶ 10/405 /checksum/SHA1/reset/45 OK ▶ 10/405 /checksum/SHA1/reset/46 OK ▶ 10/405 /checksum/SHA1/reset/47 OK ▶ 10/405 /checksum/SHA1/reset/48 OK ▶ 10/405 /checksum/SHA1/reset/49 OK ▶ 10/405 /checksum/SHA1/reset/50 OK ▶ 10/405 /checksum/SHA1/reset/51 OK ▶ 10/405 /checksum/SHA1/reset/52 OK ▶ 10/405 /checksum/SHA1/reset/53 OK ▶ 10/405 /checksum/SHA1/reset/54 OK ▶ 10/405 /checksum/SHA1/reset/55 OK ▶ 10/405 /checksum/SHA1/reset/56 OK ▶ 10/405 /checksum/SHA1/reset/57 OK ▶ 10/405 /checksum/SHA1/reset/58 OK ▶ 10/405 /checksum/SHA1/reset/59 OK ▶ 10/405 /checksum/SHA1/reset/60 OK ▶ 10/405 /checksum/SHA1/reset/61 OK ▶ 10/405 /checksum/SHA1/reset/62 OK ▶ 10/405 /checksum/SHA1/reset/63 OK ▶ 10/405 /checksum/SHA1/reset/64 OK ▶ 10/405 /checksum/SHA1/reset/65 OK ▶ 10/405 /checksum/SHA1/reset/66 OK ▶ 10/405 /checksum/SHA1/reset/67 OK ▶ 10/405 /checksum/SHA1/reset/68 OK ▶ 10/405 /checksum/SHA1/reset/69 OK ▶ 10/405 /checksum/SHA1/reset/70 OK ▶ 10/405 /checksum/SHA1/reset/71 OK ▶ 10/405 /checksum/SHA1/reset/72 OK ▶ 10/405 /checksum/SHA1/reset/73 OK ▶ 10/405 /checksum/SHA1/reset/74 OK ▶ 10/405 /checksum/SHA1/reset/75 OK ▶ 10/405 /checksum/SHA1/reset/76 OK ▶ 10/405 /checksum/SHA1/reset/77 OK ▶ 10/405 /checksum/SHA1/reset/78 OK ▶ 10/405 /checksum/SHA1/reset/79 OK ▶ 10/405 /checksum/SHA1/reset/80 OK ▶ 10/405 /checksum/SHA1/reset/81 OK ▶ 10/405 /checksum/SHA1/reset/82 OK ▶ 10/405 /checksum/SHA1/reset/83 OK ▶ 10/405 /checksum/SHA1/reset/84 OK ▶ 10/405 /checksum/SHA1/reset/85 OK ▶ 10/405 /checksum/SHA1/reset/86 OK ▶ 10/405 /checksum/SHA1/reset/87 OK ▶ 10/405 /checksum/SHA1/reset/88 OK ▶ 10/405 /checksum/SHA1/reset/89 OK ▶ 10/405 /checksum/SHA1/reset/90 OK ▶ 10/405 /checksum/SHA1/reset/91 OK ▶ 10/405 /checksum/SHA1/reset/92 OK ▶ 10/405 /checksum/SHA1/reset/93 OK ▶ 10/405 /checksum/SHA1/reset/94 OK ▶ 10/405 /checksum/SHA1/reset/95 OK ▶ 10/405 /checksum/SHA1/reset/96 OK ▶ 10/405 /checksum/SHA1/reset/97 OK ▶ 10/405 /checksum/SHA1/reset/98 OK ▶ 10/405 /checksum/SHA1/reset/99 OK ▶ 10/405 /checksum/SHA1/reset/100 OK ▶ 10/405 /checksum/SHA1/reset/101 OK ▶ 10/405 /checksum/SHA1/reset/102 OK ▶ 10/405 /checksum/SHA1/reset/103 OK ▶ 10/405 /checksum/SHA1/reset/104 OK ▶ 10/405 /checksum/SHA1/reset/105 OK ▶ 10/405 /checksum/SHA1/reset/106 OK ▶ 10/405 /checksum/SHA1/reset/107 OK ▶ 10/405 /checksum/SHA1/reset/108 OK ▶ 10/405 /checksum/SHA1/reset/109 OK ▶ 10/405 /checksum/SHA1/reset/110 OK ▶ 10/405 /checksum/SHA1/reset/111 OK ▶ 10/405 /checksum/SHA1/reset/112 OK ▶ 10/405 /checksum/SHA1/reset/113 OK ▶ 10/405 /checksum/SHA1/reset/114 OK ▶ 10/405 /checksum/SHA1/reset/115 OK ▶ 10/405 /checksum/SHA1/reset/116 OK ▶ 10/405 /checksum/SHA1/reset/117 OK ▶ 10/405 /checksum/SHA1/reset/118 OK ▶ 10/405 /checksum/SHA1/reset/119 OK ▶ 10/405 /checksum/SHA1/reset/120 OK ▶ 10/405 /checksum/SHA1/reset/121 OK ▶ 10/405 /checksum/SHA1/reset/122 OK ▶ 10/405 /checksum/SHA1/reset/123 OK ▶ 10/405 /checksum/SHA1/reset/124 OK ▶ 10/405 /checksum/SHA1/reset/125 OK ▶ 10/405 /checksum/SHA1/reset/126 OK ▶ 10/405 /checksum/SHA1/reset/127 OK ▶ 10/405 /checksum/SHA1/reset/128 OK ▶ 10/405 /checksum/SHA1/reset/129 OK ▶ 10/405 /checksum/SHA1/reset/130 OK ▶ 10/405 /checksum/SHA1/reset/131 OK ▶ 10/405 /checksum/SHA1/reset/132 OK ▶ 10/405 /checksum/SHA1/reset/133 OK ▶ 10/405 /checksum/SHA1/reset/134 OK ▶ 10/405 /checksum/SHA1/reset/135 OK ▶ 10/405 /checksum/SHA1/reset/136 OK ▶ 10/405 /checksum/SHA1/reset/137 OK ▶ 10/405 /checksum/SHA1/reset/138 OK ▶ 10/405 /checksum/SHA1/reset/139 OK ▶ 10/405 /checksum/SHA1/reset/140 OK ▶ 10/405 /checksum/SHA1/reset/141 OK ▶ 10/405 /checksum/SHA1/reset/142 OK ▶ 10/405 /checksum/SHA1/reset/143 OK ▶ 10/405 /checksum/SHA1/reset/144 OK ▶ 10/405 /checksum/SHA1/reset/145 OK ▶ 10/405 /checksum/SHA1/reset/146 OK ▶ 10/405 /checksum/SHA1/reset/147 OK ▶ 10/405 /checksum/SHA1/reset/148 OK ▶ 10/405 /checksum/SHA1/reset/149 OK ▶ 10/405 /checksum/SHA1/reset/150 OK ▶ 10/405 /checksum/SHA1/reset/151 OK ▶ 10/405 /checksum/SHA1/reset/152 OK ▶ 10/405 /checksum/SHA1/reset/153 OK ▶ 10/405 /checksum/SHA1/reset/154 OK ▶ 10/405 /checksum/SHA1/reset/155 OK ▶ 10/405 /checksum/SHA1/reset/156 OK ▶ 10/405 /checksum/SHA1/reset/157 OK ▶ 10/405 /checksum/SHA1/reset/158 OK ▶ 10/405 /checksum/SHA1/reset/159 OK ▶ 10/405 /checksum/SHA1/reset/160 OK ▶ 10/405 /checksum/SHA1/reset/161 OK ▶ 10/405 /checksum/SHA1/reset/162 OK ▶ 10/405 /checksum/SHA1/reset/163 OK ▶ 10/405 /checksum/SHA1/reset/164 OK ▶ 10/405 /checksum/SHA1/reset/165 OK ▶ 10/405 /checksum/SHA1/reset/166 OK ▶ 10/405 /checksum/SHA1/reset/167 OK ▶ 10/405 /checksum/SHA1/reset/168 OK ▶ 10/405 /checksum/SHA1/reset/169 OK ▶ 10/405 /checksum/SHA1/reset/170 OK ▶ 10/405 /checksum/SHA1/reset/171 OK ▶ 10/405 /checksum/SHA1/reset/172 OK ▶ 10/405 /checksum/SHA1/reset/173 OK ▶ 10/405 /checksum/SHA1/reset/174 OK ▶ 10/405 /checksum/SHA1/reset/175 OK ▶ 10/405 /checksum/SHA1/reset/176 OK ▶ 10/405 /checksum/SHA1/reset/177 OK ▶ 10/405 /checksum/SHA1/reset/178 OK ▶ 10/405 /checksum/SHA1/reset/179 OK ▶ 10/405 /checksum/SHA1/reset/180 OK ▶ 10/405 /checksum/SHA1/reset/181 OK ▶ 10/405 /checksum/SHA1/reset/182 OK ▶ 10/405 /checksum/SHA1/reset/183 OK ▶ 10/405 /checksum/SHA256/0 OK ▶ 10/405 /checksum/SHA256/1 OK ▶ 10/405 /checksum/SHA256/2 OK ▶ 10/405 /checksum/SHA256/3 OK ▶ 10/405 /checksum/SHA256/4 OK ▶ 10/405 /checksum/SHA256/5 OK ▶ 10/405 /checksum/SHA256/6 OK ▶ 10/405 /checksum/SHA256/7 OK ▶ 10/405 /checksum/SHA256/8 OK ▶ 10/405 /checksum/SHA256/9 OK ▶ 10/405 /checksum/SHA256/10 OK ▶ 10/405 /checksum/SHA256/11 OK ▶ 10/405 /checksum/SHA256/12 OK ▶ 10/405 /checksum/SHA256/13 OK ▶ 10/405 /checksum/SHA256/14 OK ▶ 10/405 /checksum/SHA256/15 OK ▶ 10/405 /checksum/SHA256/16 OK ▶ 10/405 /checksum/SHA256/17 OK ▶ 10/405 /checksum/SHA256/18 OK ▶ 10/405 /checksum/SHA256/19 OK ▶ 10/405 /checksum/SHA256/20 OK ▶ 10/405 /checksum/SHA256/21 OK ▶ 10/405 /checksum/SHA256/22 OK ▶ 10/405 /checksum/SHA256/23 OK ▶ 10/405 /checksum/SHA256/24 OK ▶ 10/405 /checksum/SHA256/25 OK ▶ 10/405 /checksum/SHA256/26 OK ▶ 10/405 /checksum/SHA256/27 OK ▶ 10/405 /checksum/SHA256/28 OK ▶ 10/405 /checksum/SHA256/29 OK ▶ 10/405 /checksum/SHA256/30 OK ▶ 10/405 /checksum/SHA256/31 OK ▶ 10/405 /checksum/SHA256/32 OK ▶ 10/405 /checksum/SHA256/33 OK ▶ 10/405 /checksum/SHA256/34 OK ▶ 10/405 /checksum/SHA256/35 OK ▶ 10/405 /checksum/SHA256/36 OK ▶ 10/405 /checksum/SHA256/37 OK ▶ 10/405 /checksum/SHA256/38 OK ▶ 10/405 /checksum/SHA256/39 OK ▶ 10/405 /checksum/SHA256/40 OK ▶ 10/405 /checksum/SHA256/41 OK ▶ 10/405 /checksum/SHA256/42 OK ▶ 10/405 /checksum/SHA256/43 OK ▶ 10/405 /checksum/SHA256/44 OK ▶ 10/405 /checksum/SHA256/45 OK ▶ 10/405 /checksum/SHA256/46 OK ▶ 10/405 /checksum/SHA256/47 OK ▶ 10/405 /checksum/SHA256/48 OK ▶ 10/405 /checksum/SHA256/49 OK ▶ 10/405 /checksum/SHA256/50 OK ▶ 10/405 /checksum/SHA256/51 OK ▶ 10/405 /checksum/SHA256/52 OK ▶ 10/405 /checksum/SHA256/53 OK ▶ 10/405 /checksum/SHA256/54 OK ▶ 10/405 /checksum/SHA256/55 OK ▶ 10/405 /checksum/SHA256/56 OK ▶ 10/405 /checksum/SHA256/57 OK ▶ 10/405 /checksum/SHA256/58 OK ▶ 10/405 /checksum/SHA256/59 OK ▶ 10/405 /checksum/SHA256/60 OK ▶ 10/405 /checksum/SHA256/61 OK ▶ 10/405 /checksum/SHA256/62 OK ▶ 10/405 /checksum/SHA256/63 OK ▶ 10/405 /checksum/SHA256/64 OK ▶ 10/405 /checksum/SHA256/65 OK ▶ 10/405 /checksum/SHA256/66 OK ▶ 10/405 /checksum/SHA256/67 OK ▶ 10/405 /checksum/SHA256/68 OK ▶ 10/405 /checksum/SHA256/69 OK ▶ 10/405 /checksum/SHA256/70 OK ▶ 10/405 /checksum/SHA256/71 OK ▶ 10/405 /checksum/SHA256/72 OK ▶ 10/405 /checksum/SHA256/73 OK ▶ 10/405 /checksum/SHA256/74 OK ▶ 10/405 /checksum/SHA256/75 OK ▶ 10/405 /checksum/SHA256/76 OK ▶ 10/405 /checksum/SHA256/77 OK ▶ 10/405 /checksum/SHA256/78 OK ▶ 10/405 /checksum/SHA256/79 OK ▶ 10/405 /checksum/SHA256/80 OK ▶ 10/405 /checksum/SHA256/81 OK ▶ 10/405 /checksum/SHA256/82 OK ▶ 10/405 /checksum/SHA256/83 OK ▶ 10/405 /checksum/SHA256/84 OK ▶ 10/405 /checksum/SHA256/85 OK ▶ 10/405 /checksum/SHA256/86 OK ▶ 10/405 /checksum/SHA256/87 OK ▶ 10/405 /checksum/SHA256/88 OK ▶ 10/405 /checksum/SHA256/89 OK ▶ 10/405 /checksum/SHA256/90 OK ▶ 10/405 /checksum/SHA256/91 OK ▶ 10/405 /checksum/SHA256/92 OK ▶ 10/405 /checksum/SHA256/93 OK ▶ 10/405 /checksum/SHA256/94 OK ▶ 10/405 /checksum/SHA256/95 OK ▶ 10/405 /checksum/SHA256/96 OK ▶ 10/405 /checksum/SHA256/97 OK ▶ 10/405 /checksum/SHA256/98 OK ▶ 10/405 /checksum/SHA256/99 OK ▶ 10/405 /checksum/SHA256/100 OK ▶ 10/405 /checksum/SHA256/101 OK ▶ 10/405 /checksum/SHA256/102 OK ▶ 10/405 /checksum/SHA256/103 OK ▶ 10/405 /checksum/SHA256/104 OK ▶ 10/405 /checksum/SHA256/105 OK ▶ 10/405 /checksum/SHA256/106 OK ▶ 10/405 /checksum/SHA256/107 OK ▶ 10/405 /checksum/SHA256/108 OK ▶ 10/405 /checksum/SHA256/109 OK ▶ 10/405 /checksum/SHA256/110 OK ▶ 10/405 /checksum/SHA256/111 OK ▶ 10/405 /checksum/SHA256/112 OK ▶ 10/405 /checksum/SHA256/113 OK ▶ 10/405 /checksum/SHA256/114 OK ▶ 10/405 /checksum/SHA256/115 OK ▶ 10/405 /checksum/SHA256/116 OK ▶ 10/405 /checksum/SHA256/117 OK ▶ 10/405 /checksum/SHA256/118 OK ▶ 10/405 /checksum/SHA256/119 OK ▶ 10/405 /checksum/SHA256/120 OK ▶ 10/405 /checksum/SHA256/121 OK ▶ 10/405 /checksum/SHA256/122 OK ▶ 10/405 /checksum/SHA256/123 OK ▶ 10/405 /checksum/SHA256/124 OK ▶ 10/405 /checksum/SHA256/125 OK ▶ 10/405 /checksum/SHA256/126 OK ▶ 10/405 /checksum/SHA256/127 OK ▶ 10/405 /checksum/SHA256/128 OK ▶ 10/405 /checksum/SHA256/129 OK ▶ 10/405 /checksum/SHA256/130 OK ▶ 10/405 /checksum/SHA256/131 OK ▶ 10/405 /checksum/SHA256/132 OK ▶ 10/405 /checksum/SHA256/133 OK ▶ 10/405 /checksum/SHA256/134 OK ▶ 10/405 /checksum/SHA256/135 OK ▶ 10/405 /checksum/SHA256/136 OK ▶ 10/405 /checksum/SHA256/137 OK ▶ 10/405 /checksum/SHA256/138 OK ▶ 10/405 /checksum/SHA256/139 OK ▶ 10/405 /checksum/SHA256/140 OK ▶ 10/405 /checksum/SHA256/141 OK ▶ 10/405 /checksum/SHA256/142 OK ▶ 10/405 /checksum/SHA256/143 OK ▶ 10/405 /checksum/SHA256/144 OK ▶ 10/405 /checksum/SHA256/145 OK ▶ 10/405 /checksum/SHA256/146 OK ▶ 10/405 /checksum/SHA256/147 OK ▶ 10/405 /checksum/SHA256/148 OK ▶ 10/405 /checksum/SHA256/149 OK ▶ 10/405 /checksum/SHA256/150 OK ▶ 10/405 /checksum/SHA256/151 OK ▶ 10/405 /checksum/SHA256/152 OK ▶ 10/405 /checksum/SHA256/153 OK ▶ 10/405 /checksum/SHA256/154 OK ▶ 10/405 /checksum/SHA256/155 OK ▶ 10/405 /checksum/SHA256/156 OK ▶ 10/405 /checksum/SHA256/157 OK ▶ 10/405 /checksum/SHA256/158 OK ▶ 10/405 /checksum/SHA256/159 OK ▶ 10/405 /checksum/SHA256/160 OK ▶ 10/405 /checksum/SHA256/161 OK ▶ 10/405 /checksum/SHA256/162 OK ▶ 10/405 /checksum/SHA256/163 OK ▶ 10/405 /checksum/SHA256/164 OK ▶ 10/405 /checksum/SHA256/165 OK ▶ 10/405 /checksum/SHA256/166 OK ▶ 10/405 /checksum/SHA256/167 OK ▶ 10/405 /checksum/SHA256/168 OK ▶ 10/405 /checksum/SHA256/169 OK ▶ 10/405 /checksum/SHA256/170 OK ▶ 10/405 /checksum/SHA256/171 OK ▶ 10/405 /checksum/SHA256/172 OK ▶ 10/405 /checksum/SHA256/173 OK ▶ 10/405 /checksum/SHA256/174 OK ▶ 10/405 /checksum/SHA256/175 OK ▶ 10/405 /checksum/SHA256/176 OK ▶ 10/405 /checksum/SHA256/177 OK ▶ 10/405 /checksum/SHA256/178 OK ▶ 10/405 /checksum/SHA256/179 OK ▶ 10/405 /checksum/SHA256/180 OK ▶ 10/405 /checksum/SHA256/181 OK ▶ 10/405 /checksum/SHA256/182 OK ▶ 10/405 /checksum/SHA256/183 OK ▶ 10/405 /checksum/SHA256/string OK ▶ 10/405 /checksum/SHA256/bytes OK ▶ 10/405 /checksum/SHA256/reset/0 OK ▶ 10/405 /checksum/SHA256/reset/1 OK ▶ 10/405 /checksum/SHA256/reset/2 OK ▶ 10/405 /checksum/SHA256/reset/3 OK ▶ 10/405 /checksum/SHA256/reset/4 OK ▶ 10/405 /checksum/SHA256/reset/5 OK ▶ 10/405 /checksum/SHA256/reset/6 OK ▶ 10/405 /checksum/SHA256/reset/7 OK ▶ 10/405 /checksum/SHA256/reset/8 OK ▶ 10/405 /checksum/SHA256/reset/9 OK ▶ 10/405 /checksum/SHA256/reset/10 OK ▶ 10/405 /checksum/SHA256/reset/11 OK ▶ 10/405 /checksum/SHA256/reset/12 OK ▶ 10/405 /checksum/SHA256/reset/13 OK ▶ 10/405 /checksum/SHA256/reset/14 OK ▶ 10/405 /checksum/SHA256/reset/15 OK ▶ 10/405 /checksum/SHA256/reset/16 OK ▶ 10/405 /checksum/SHA256/reset/17 OK ▶ 10/405 /checksum/SHA256/reset/18 OK ▶ 10/405 /checksum/SHA256/reset/19 OK ▶ 10/405 /checksum/SHA256/reset/20 OK ▶ 10/405 /checksum/SHA256/reset/21 OK ▶ 10/405 /checksum/SHA256/reset/22 OK ▶ 10/405 /checksum/SHA256/reset/23 OK ▶ 10/405 /checksum/SHA256/reset/24 OK ▶ 10/405 /checksum/SHA256/reset/25 OK ▶ 10/405 /checksum/SHA256/reset/26 OK ▶ 10/405 /checksum/SHA256/reset/27 OK ▶ 10/405 /checksum/SHA256/reset/28 OK ▶ 10/405 /checksum/SHA256/reset/29 OK ▶ 10/405 /checksum/SHA256/reset/30 OK ▶ 10/405 /checksum/SHA256/reset/31 OK ▶ 10/405 /checksum/SHA256/reset/32 OK ▶ 10/405 /checksum/SHA256/reset/33 OK ▶ 10/405 /checksum/SHA256/reset/34 OK ▶ 10/405 /checksum/SHA256/reset/35 OK ▶ 10/405 /checksum/SHA256/reset/36 OK ▶ 10/405 /checksum/SHA256/reset/37 OK ▶ 10/405 /checksum/SHA256/reset/38 OK ▶ 10/405 /checksum/SHA256/reset/39 OK ▶ 10/405 /checksum/SHA256/reset/40 OK ▶ 10/405 /checksum/SHA256/reset/41 OK ▶ 10/405 /checksum/SHA256/reset/42 OK ▶ 10/405 /checksum/SHA256/reset/43 OK ▶ 10/405 /checksum/SHA256/reset/44 OK ▶ 10/405 /checksum/SHA256/reset/45 OK ▶ 10/405 /checksum/SHA256/reset/46 OK ▶ 10/405 /checksum/SHA256/reset/47 OK ▶ 10/405 /checksum/SHA256/reset/48 OK ▶ 10/405 /checksum/SHA256/reset/49 OK ▶ 10/405 /checksum/SHA256/reset/50 OK ▶ 10/405 /checksum/SHA256/reset/51 OK ▶ 10/405 /checksum/SHA256/reset/52 OK ▶ 10/405 /checksum/SHA256/reset/53 OK ▶ 10/405 /checksum/SHA256/reset/54 OK ▶ 10/405 /checksum/SHA256/reset/55 OK ▶ 10/405 /checksum/SHA256/reset/56 OK ▶ 10/405 /checksum/SHA256/reset/57 OK ▶ 10/405 /checksum/SHA256/reset/58 OK ▶ 10/405 /checksum/SHA256/reset/59 OK ▶ 10/405 /checksum/SHA256/reset/60 OK ▶ 10/405 /checksum/SHA256/reset/61 OK ▶ 10/405 /checksum/SHA256/reset/62 OK ▶ 10/405 /checksum/SHA256/reset/63 OK ▶ 10/405 /checksum/SHA256/reset/64 OK ▶ 10/405 /checksum/SHA256/reset/65 OK ▶ 10/405 /checksum/SHA256/reset/66 OK ▶ 10/405 /checksum/SHA256/reset/67 OK ▶ 10/405 /checksum/SHA256/reset/68 OK ▶ 10/405 /checksum/SHA256/reset/69 OK ▶ 10/405 /checksum/SHA256/reset/70 OK ▶ 10/405 /checksum/SHA256/reset/71 OK ▶ 10/405 /checksum/SHA256/reset/72 OK ▶ 10/405 /checksum/SHA256/reset/73 OK ▶ 10/405 /checksum/SHA256/reset/74 OK ▶ 10/405 /checksum/SHA256/reset/75 OK ▶ 10/405 /checksum/SHA256/reset/76 OK ▶ 10/405 /checksum/SHA256/reset/77 OK ▶ 10/405 /checksum/SHA256/reset/78 OK ▶ 10/405 /checksum/SHA256/reset/79 OK ▶ 10/405 /checksum/SHA256/reset/80 OK ▶ 10/405 /checksum/SHA256/reset/81 OK ▶ 10/405 /checksum/SHA256/reset/82 OK ▶ 10/405 /checksum/SHA256/reset/83 OK ▶ 10/405 /checksum/SHA256/reset/84 OK ▶ 10/405 /checksum/SHA256/reset/85 OK ▶ 10/405 /checksum/SHA256/reset/86 OK ▶ 10/405 /checksum/SHA256/reset/87 OK ▶ 10/405 /checksum/SHA256/reset/88 OK ▶ 10/405 /checksum/SHA256/reset/89 OK ▶ 10/405 /checksum/SHA256/reset/90 OK ▶ 10/405 /checksum/SHA256/reset/91 OK ▶ 10/405 /checksum/SHA256/reset/92 OK ▶ 10/405 /checksum/SHA256/reset/93 OK ▶ 10/405 /checksum/SHA256/reset/94 OK ▶ 10/405 /checksum/SHA256/reset/95 OK ▶ 10/405 /checksum/SHA256/reset/96 OK ▶ 10/405 /checksum/SHA256/reset/97 OK ▶ 10/405 /checksum/SHA256/reset/98 OK ▶ 10/405 /checksum/SHA256/reset/99 OK ▶ 10/405 /checksum/SHA256/reset/100 OK ▶ 10/405 /checksum/SHA256/reset/101 OK ▶ 10/405 /checksum/SHA256/reset/102 OK ▶ 10/405 /checksum/SHA256/reset/103 OK ▶ 10/405 /checksum/SHA256/reset/104 OK ▶ 10/405 /checksum/SHA256/reset/105 OK ▶ 10/405 /checksum/SHA256/reset/106 OK ▶ 10/405 /checksum/SHA256/reset/107 OK ▶ 10/405 /checksum/SHA256/reset/108 OK ▶ 10/405 /checksum/SHA256/reset/109 OK ▶ 10/405 /checksum/SHA256/reset/110 OK ▶ 10/405 /checksum/SHA256/reset/111 OK ▶ 10/405 /checksum/SHA256/reset/112 OK ▶ 10/405 /checksum/SHA256/reset/113 OK ▶ 10/405 /checksum/SHA256/reset/114 OK ▶ 10/405 /checksum/SHA256/reset/115 OK ▶ 10/405 /checksum/SHA256/reset/116 OK ▶ 10/405 /checksum/SHA256/reset/117 OK ▶ 10/405 /checksum/SHA256/reset/118 OK ▶ 10/405 /checksum/SHA256/reset/119 OK ▶ 10/405 /checksum/SHA256/reset/120 OK ▶ 10/405 /checksum/SHA256/reset/121 OK ▶ 10/405 /checksum/SHA256/reset/122 OK ▶ 10/405 /checksum/SHA256/reset/123 OK ▶ 10/405 /checksum/SHA256/reset/124 OK ▶ 10/405 /checksum/SHA256/reset/125 OK ▶ 10/405 /checksum/SHA256/reset/126 OK ▶ 10/405 /checksum/SHA256/reset/127 OK ▶ 10/405 /checksum/SHA256/reset/128 OK ▶ 10/405 /checksum/SHA256/reset/129 OK ▶ 10/405 /checksum/SHA256/reset/130 OK ▶ 10/405 /checksum/SHA256/reset/131 OK ▶ 10/405 /checksum/SHA256/reset/132 OK ▶ 10/405 /checksum/SHA256/reset/133 OK ▶ 10/405 /checksum/SHA256/reset/134 OK ▶ 10/405 /checksum/SHA256/reset/135 OK ▶ 10/405 /checksum/SHA256/reset/136 OK ▶ 10/405 /checksum/SHA256/reset/137 OK ▶ 10/405 /checksum/SHA256/reset/138 OK ▶ 10/405 /checksum/SHA256/reset/139 OK ▶ 10/405 /checksum/SHA256/reset/140 OK ▶ 10/405 /checksum/SHA256/reset/141 OK ▶ 10/405 /checksum/SHA256/reset/142 OK ▶ 10/405 /checksum/SHA256/reset/143 OK ▶ 10/405 /checksum/SHA256/reset/144 OK ▶ 10/405 /checksum/SHA256/reset/145 OK ▶ 10/405 /checksum/SHA256/reset/146 OK ▶ 10/405 /checksum/SHA256/reset/147 OK ▶ 10/405 /checksum/SHA256/reset/148 OK ▶ 10/405 /checksum/SHA256/reset/149 OK ▶ 10/405 /checksum/SHA256/reset/150 OK ▶ 10/405 /checksum/SHA256/reset/151 OK ▶ 10/405 /checksum/SHA256/reset/152 OK ▶ 10/405 /checksum/SHA256/reset/153 OK ▶ 10/405 /checksum/SHA256/reset/154 OK ▶ 10/405 /checksum/SHA256/reset/155 OK ▶ 10/405 /checksum/SHA256/reset/156 OK ▶ 10/405 /checksum/SHA256/reset/157 OK ▶ 10/405 /checksum/SHA256/reset/158 OK ▶ 10/405 /checksum/SHA256/reset/159 OK ▶ 10/405 /checksum/SHA256/reset/160 OK ▶ 10/405 /checksum/SHA256/reset/161 OK ▶ 10/405 /checksum/SHA256/reset/162 OK ▶ 10/405 /checksum/SHA256/reset/163 OK ▶ 10/405 /checksum/SHA256/reset/164 OK ▶ 10/405 /checksum/SHA256/reset/165 OK ▶ 10/405 /checksum/SHA256/reset/166 OK ▶ 10/405 /checksum/SHA256/reset/167 OK ▶ 10/405 /checksum/SHA256/reset/168 OK ▶ 10/405 /checksum/SHA256/reset/169 OK ▶ 10/405 /checksum/SHA256/reset/170 OK ▶ 10/405 /checksum/SHA256/reset/171 OK ▶ 10/405 /checksum/SHA256/reset/172 OK ▶ 10/405 /checksum/SHA256/reset/173 OK ▶ 10/405 /checksum/SHA256/reset/174 OK ▶ 10/405 /checksum/SHA256/reset/175 OK ▶ 10/405 /checksum/SHA256/reset/176 OK ▶ 10/405 /checksum/SHA256/reset/177 OK ▶ 10/405 /checksum/SHA256/reset/178 OK ▶ 10/405 /checksum/SHA256/reset/179 OK ▶ 10/405 /checksum/SHA256/reset/180 OK ▶ 10/405 /checksum/SHA256/reset/181 OK ▶ 10/405 /checksum/SHA256/reset/182 OK ▶ 10/405 /checksum/SHA256/reset/183 OK ▶ 10/405 /checksum/SHA384/0 OK ▶ 10/405 /checksum/SHA384/1 OK ▶ 10/405 /checksum/SHA384/2 OK ▶ 10/405 /checksum/SHA384/3 OK ▶ 10/405 /checksum/SHA384/4 OK ▶ 10/405 /checksum/SHA384/5 OK ▶ 10/405 /checksum/SHA384/6 OK ▶ 10/405 /checksum/SHA384/7 OK ▶ 10/405 /checksum/SHA384/8 OK ▶ 10/405 /checksum/SHA384/9 OK ▶ 10/405 /checksum/SHA384/10 OK ▶ 10/405 /checksum/SHA384/11 OK ▶ 10/405 /checksum/SHA384/12 OK ▶ 10/405 /checksum/SHA384/13 OK ▶ 10/405 /checksum/SHA384/14 OK ▶ 10/405 /checksum/SHA384/15 OK ▶ 10/405 /checksum/SHA384/16 OK ▶ 10/405 /checksum/SHA384/17 OK ▶ 10/405 /checksum/SHA384/18 OK ▶ 10/405 /checksum/SHA384/19 OK ▶ 10/405 /checksum/SHA384/20 OK ▶ 10/405 /checksum/SHA384/21 OK ▶ 10/405 /checksum/SHA384/22 OK ▶ 10/405 /checksum/SHA384/23 OK ▶ 10/405 /checksum/SHA384/24 OK ▶ 10/405 /checksum/SHA384/25 OK ▶ 10/405 /checksum/SHA384/26 OK ▶ 10/405 /checksum/SHA384/27 OK ▶ 10/405 /checksum/SHA384/28 OK ▶ 10/405 /checksum/SHA384/29 OK ▶ 10/405 /checksum/SHA384/30 OK ▶ 10/405 /checksum/SHA384/31 OK ▶ 10/405 /checksum/SHA384/32 OK ▶ 10/405 /checksum/SHA384/33 OK ▶ 10/405 /checksum/SHA384/34 OK ▶ 10/405 /checksum/SHA384/35 OK ▶ 10/405 /checksum/SHA384/36 OK ▶ 10/405 /checksum/SHA384/37 OK ▶ 10/405 /checksum/SHA384/38 OK ▶ 10/405 /checksum/SHA384/39 OK ▶ 10/405 /checksum/SHA384/40 OK ▶ 10/405 /checksum/SHA384/41 OK ▶ 10/405 /checksum/SHA384/42 OK ▶ 10/405 /checksum/SHA384/43 OK ▶ 10/405 /checksum/SHA384/44 OK ▶ 10/405 /checksum/SHA384/45 OK ▶ 10/405 /checksum/SHA384/46 OK ▶ 10/405 /checksum/SHA384/47 OK ▶ 10/405 /checksum/SHA384/48 OK ▶ 10/405 /checksum/SHA384/49 OK ▶ 10/405 /checksum/SHA384/50 OK ▶ 10/405 /checksum/SHA384/51 OK ▶ 10/405 /checksum/SHA384/52 OK ▶ 10/405 /checksum/SHA384/53 OK ▶ 10/405 /checksum/SHA384/54 OK ▶ 10/405 /checksum/SHA384/55 OK ▶ 10/405 /checksum/SHA384/56 OK ▶ 10/405 /checksum/SHA384/57 OK ▶ 10/405 /checksum/SHA384/58 OK ▶ 10/405 /checksum/SHA384/59 OK ▶ 10/405 /checksum/SHA384/60 OK ▶ 10/405 /checksum/SHA384/61 OK ▶ 10/405 /checksum/SHA384/62 OK ▶ 10/405 /checksum/SHA384/63 OK ▶ 10/405 /checksum/SHA384/64 OK ▶ 10/405 /checksum/SHA384/65 OK ▶ 10/405 /checksum/SHA384/66 OK ▶ 10/405 /checksum/SHA384/67 OK ▶ 10/405 /checksum/SHA384/68 OK ▶ 10/405 /checksum/SHA384/69 OK ▶ 10/405 /checksum/SHA384/70 OK ▶ 10/405 /checksum/SHA384/71 OK ▶ 10/405 /checksum/SHA384/72 OK ▶ 10/405 /checksum/SHA384/73 OK ▶ 10/405 /checksum/SHA384/74 OK ▶ 10/405 /checksum/SHA384/75 OK ▶ 10/405 /checksum/SHA384/76 OK ▶ 10/405 /checksum/SHA384/77 OK ▶ 10/405 /checksum/SHA384/78 OK ▶ 10/405 /checksum/SHA384/79 OK ▶ 10/405 /checksum/SHA384/80 OK ▶ 10/405 /checksum/SHA384/81 OK ▶ 10/405 /checksum/SHA384/82 OK ▶ 10/405 /checksum/SHA384/83 OK ▶ 10/405 /checksum/SHA384/84 OK ▶ 10/405 /checksum/SHA384/85 OK ▶ 10/405 /checksum/SHA384/86 OK ▶ 10/405 /checksum/SHA384/87 OK ▶ 10/405 /checksum/SHA384/88 OK ▶ 10/405 /checksum/SHA384/89 OK ▶ 10/405 /checksum/SHA384/90 OK ▶ 10/405 /checksum/SHA384/91 OK ▶ 10/405 /checksum/SHA384/92 OK ▶ 10/405 /checksum/SHA384/93 OK ▶ 10/405 /checksum/SHA384/94 OK ▶ 10/405 /checksum/SHA384/95 OK ▶ 10/405 /checksum/SHA384/96 OK ▶ 10/405 /checksum/SHA384/97 OK ▶ 10/405 /checksum/SHA384/98 OK ▶ 10/405 /checksum/SHA384/99 OK ▶ 10/405 /checksum/SHA384/100 OK ▶ 10/405 /checksum/SHA384/101 OK ▶ 10/405 /checksum/SHA384/102 OK ▶ 10/405 /checksum/SHA384/103 OK ▶ 10/405 /checksum/SHA384/104 OK ▶ 10/405 /checksum/SHA384/105 OK ▶ 10/405 /checksum/SHA384/106 OK ▶ 10/405 /checksum/SHA384/107 OK ▶ 10/405 /checksum/SHA384/108 OK ▶ 10/405 /checksum/SHA384/109 OK ▶ 10/405 /checksum/SHA384/110 OK ▶ 10/405 /checksum/SHA384/111 OK ▶ 10/405 /checksum/SHA384/112 OK ▶ 10/405 /checksum/SHA384/113 OK ▶ 10/405 /checksum/SHA384/114 OK ▶ 10/405 /checksum/SHA384/115 OK ▶ 10/405 /checksum/SHA384/116 OK ▶ 10/405 /checksum/SHA384/117 OK ▶ 10/405 /checksum/SHA384/118 OK ▶ 10/405 /checksum/SHA384/119 OK ▶ 10/405 /checksum/SHA384/120 OK ▶ 10/405 /checksum/SHA384/121 OK ▶ 10/405 /checksum/SHA384/122 OK ▶ 10/405 /checksum/SHA384/123 OK ▶ 10/405 /checksum/SHA384/124 OK ▶ 10/405 /checksum/SHA384/125 OK ▶ 10/405 /checksum/SHA384/126 OK ▶ 10/405 /checksum/SHA384/127 OK ▶ 10/405 /checksum/SHA384/128 OK ▶ 10/405 /checksum/SHA384/129 OK ▶ 10/405 /checksum/SHA384/130 OK ▶ 10/405 /checksum/SHA384/131 OK ▶ 10/405 /checksum/SHA384/132 OK ▶ 10/405 /checksum/SHA384/133 OK ▶ 10/405 /checksum/SHA384/134 OK ▶ 10/405 /checksum/SHA384/135 OK ▶ 10/405 /checksum/SHA384/136 OK ▶ 10/405 /checksum/SHA384/137 OK ▶ 10/405 /checksum/SHA384/138 OK ▶ 10/405 /checksum/SHA384/139 OK ▶ 10/405 /checksum/SHA384/140 OK ▶ 10/405 /checksum/SHA384/141 OK ▶ 10/405 /checksum/SHA384/142 OK ▶ 10/405 /checksum/SHA384/143 OK ▶ 10/405 /checksum/SHA384/144 OK ▶ 10/405 /checksum/SHA384/145 OK ▶ 10/405 /checksum/SHA384/146 OK ▶ 10/405 /checksum/SHA384/147 OK ▶ 10/405 /checksum/SHA384/148 OK ▶ 10/405 /checksum/SHA384/149 OK ▶ 10/405 /checksum/SHA384/150 OK ▶ 10/405 /checksum/SHA384/151 OK ▶ 10/405 /checksum/SHA384/152 OK ▶ 10/405 /checksum/SHA384/153 OK ▶ 10/405 /checksum/SHA384/154 OK ▶ 10/405 /checksum/SHA384/155 OK ▶ 10/405 /checksum/SHA384/156 OK ▶ 10/405 /checksum/SHA384/157 OK ▶ 10/405 /checksum/SHA384/158 OK ▶ 10/405 /checksum/SHA384/159 OK ▶ 10/405 /checksum/SHA384/160 OK ▶ 10/405 /checksum/SHA384/161 OK ▶ 10/405 /checksum/SHA384/162 OK ▶ 10/405 /checksum/SHA384/163 OK ▶ 10/405 /checksum/SHA384/164 OK ▶ 10/405 /checksum/SHA384/165 OK ▶ 10/405 /checksum/SHA384/166 OK ▶ 10/405 /checksum/SHA384/167 OK ▶ 10/405 /checksum/SHA384/168 OK ▶ 10/405 /checksum/SHA384/169 OK ▶ 10/405 /checksum/SHA384/170 OK ▶ 10/405 /checksum/SHA384/171 OK ▶ 10/405 /checksum/SHA384/172 OK ▶ 10/405 /checksum/SHA384/173 OK ▶ 10/405 /checksum/SHA384/174 OK ▶ 10/405 /checksum/SHA384/175 OK ▶ 10/405 /checksum/SHA384/176 OK ▶ 10/405 /checksum/SHA384/177 OK ▶ 10/405 /checksum/SHA384/178 OK ▶ 10/405 /checksum/SHA384/179 OK ▶ 10/405 /checksum/SHA384/180 OK ▶ 10/405 /checksum/SHA384/181 OK ▶ 10/405 /checksum/SHA384/182 OK ▶ 10/405 /checksum/SHA384/183 OK ▶ 10/405 /checksum/SHA384/string OK ▶ 10/405 /checksum/SHA384/bytes OK ▶ 10/405 /checksum/SHA384/reset/0 OK ▶ 10/405 /checksum/SHA384/reset/1 OK ▶ 10/405 /checksum/SHA384/reset/2 OK ▶ 10/405 /checksum/SHA384/reset/3 OK ▶ 10/405 /checksum/SHA384/reset/4 OK ▶ 10/405 /checksum/SHA384/reset/5 OK ▶ 10/405 /checksum/SHA384/reset/6 OK ▶ 10/405 /checksum/SHA384/reset/7 OK ▶ 10/405 /checksum/SHA384/reset/8 OK ▶ 10/405 /checksum/SHA384/reset/9 OK ▶ 10/405 /checksum/SHA384/reset/10 OK ▶ 10/405 /checksum/SHA384/reset/11 OK ▶ 10/405 /checksum/SHA384/reset/12 OK ▶ 10/405 /checksum/SHA384/reset/13 OK ▶ 10/405 /checksum/SHA384/reset/14 OK ▶ 10/405 /checksum/SHA384/reset/15 OK ▶ 10/405 /checksum/SHA384/reset/16 OK ▶ 10/405 /checksum/SHA384/reset/17 OK ▶ 10/405 /checksum/SHA384/reset/18 OK ▶ 10/405 /checksum/SHA384/reset/19 OK ▶ 10/405 /checksum/SHA384/reset/20 OK ▶ 10/405 /checksum/SHA384/reset/21 OK ▶ 10/405 /checksum/SHA384/reset/22 OK ▶ 10/405 /checksum/SHA384/reset/23 OK ▶ 10/405 /checksum/SHA384/reset/24 OK ▶ 10/405 /checksum/SHA384/reset/25 OK ▶ 10/405 /checksum/SHA384/reset/26 OK ▶ 10/405 /checksum/SHA384/reset/27 OK ▶ 10/405 /checksum/SHA384/reset/28 OK ▶ 10/405 /checksum/SHA384/reset/29 OK ▶ 10/405 /checksum/SHA384/reset/30 OK ▶ 10/405 /checksum/SHA384/reset/31 OK ▶ 10/405 /checksum/SHA384/reset/32 OK ▶ 10/405 /checksum/SHA384/reset/33 OK ▶ 10/405 /checksum/SHA384/reset/34 OK ▶ 10/405 /checksum/SHA384/reset/35 OK ▶ 10/405 /checksum/SHA384/reset/36 OK ▶ 10/405 /checksum/SHA384/reset/37 OK ▶ 10/405 /checksum/SHA384/reset/38 OK ▶ 10/405 /checksum/SHA384/reset/39 OK ▶ 10/405 /checksum/SHA384/reset/40 OK ▶ 10/405 /checksum/SHA384/reset/41 OK ▶ 10/405 /checksum/SHA384/reset/42 OK ▶ 10/405 /checksum/SHA384/reset/43 OK ▶ 10/405 /checksum/SHA384/reset/44 OK ▶ 10/405 /checksum/SHA384/reset/45 OK ▶ 10/405 /checksum/SHA384/reset/46 OK ▶ 10/405 /checksum/SHA384/reset/47 OK ▶ 10/405 /checksum/SHA384/reset/48 OK ▶ 10/405 /checksum/SHA384/reset/49 OK ▶ 10/405 /checksum/SHA384/reset/50 OK ▶ 10/405 /checksum/SHA384/reset/51 OK ▶ 10/405 /checksum/SHA384/reset/52 OK ▶ 10/405 /checksum/SHA384/reset/53 OK ▶ 10/405 /checksum/SHA384/reset/54 OK ▶ 10/405 /checksum/SHA384/reset/55 OK ▶ 10/405 /checksum/SHA384/reset/56 OK ▶ 10/405 /checksum/SHA384/reset/57 OK ▶ 10/405 /checksum/SHA384/reset/58 OK ▶ 10/405 /checksum/SHA384/reset/59 OK ▶ 10/405 /checksum/SHA384/reset/60 OK ▶ 10/405 /checksum/SHA384/reset/61 OK ▶ 10/405 /checksum/SHA384/reset/62 OK ▶ 10/405 /checksum/SHA384/reset/63 OK ▶ 10/405 /checksum/SHA384/reset/64 OK ▶ 10/405 /checksum/SHA384/reset/65 OK ▶ 10/405 /checksum/SHA384/reset/66 OK ▶ 10/405 /checksum/SHA384/reset/67 OK ▶ 10/405 /checksum/SHA384/reset/68 OK ▶ 10/405 /checksum/SHA384/reset/69 OK ▶ 10/405 /checksum/SHA384/reset/70 OK ▶ 10/405 /checksum/SHA384/reset/71 OK ▶ 10/405 /checksum/SHA384/reset/72 OK ▶ 10/405 /checksum/SHA384/reset/73 OK ▶ 10/405 /checksum/SHA384/reset/74 OK ▶ 10/405 /checksum/SHA384/reset/75 OK ▶ 10/405 /checksum/SHA384/reset/76 OK ▶ 10/405 /checksum/SHA384/reset/77 OK ▶ 10/405 /checksum/SHA384/reset/78 OK ▶ 10/405 /checksum/SHA384/reset/79 OK ▶ 10/405 /checksum/SHA384/reset/80 OK ▶ 10/405 /checksum/SHA384/reset/81 OK ▶ 10/405 /checksum/SHA384/reset/82 OK ▶ 10/405 /checksum/SHA384/reset/83 OK ▶ 10/405 /checksum/SHA384/reset/84 OK ▶ 10/405 /checksum/SHA384/reset/85 OK ▶ 10/405 /checksum/SHA384/reset/86 OK ▶ 10/405 /checksum/SHA384/reset/87 OK ▶ 10/405 /checksum/SHA384/reset/88 OK ▶ 10/405 /checksum/SHA384/reset/89 OK ▶ 10/405 /checksum/SHA384/reset/90 OK ▶ 10/405 /checksum/SHA384/reset/91 OK ▶ 10/405 /checksum/SHA384/reset/92 OK ▶ 10/405 /checksum/SHA384/reset/93 OK ▶ 10/405 /checksum/SHA384/reset/94 OK ▶ 10/405 /checksum/SHA384/reset/95 OK ▶ 10/405 /checksum/SHA384/reset/96 OK ▶ 10/405 /checksum/SHA384/reset/97 OK ▶ 10/405 /checksum/SHA384/reset/98 OK ▶ 10/405 /checksum/SHA384/reset/99 OK ▶ 10/405 /checksum/SHA384/reset/100 OK ▶ 10/405 /checksum/SHA384/reset/101 OK ▶ 10/405 /checksum/SHA384/reset/102 OK ▶ 10/405 /checksum/SHA384/reset/103 OK ▶ 10/405 /checksum/SHA384/reset/104 OK ▶ 10/405 /checksum/SHA384/reset/105 OK ▶ 10/405 /checksum/SHA384/reset/106 OK ▶ 10/405 /checksum/SHA384/reset/107 OK ▶ 10/405 /checksum/SHA384/reset/108 OK ▶ 10/405 /checksum/SHA384/reset/109 OK ▶ 10/405 /checksum/SHA384/reset/110 OK ▶ 10/405 /checksum/SHA384/reset/111 OK ▶ 10/405 /checksum/SHA384/reset/112 OK ▶ 10/405 /checksum/SHA384/reset/113 OK ▶ 10/405 /checksum/SHA384/reset/114 OK ▶ 10/405 /checksum/SHA384/reset/115 OK ▶ 10/405 /checksum/SHA384/reset/116 OK ▶ 10/405 /checksum/SHA384/reset/117 OK ▶ 10/405 /checksum/SHA384/reset/118 OK ▶ 10/405 /checksum/SHA384/reset/119 OK ▶ 10/405 /checksum/SHA384/reset/120 OK ▶ 10/405 /checksum/SHA384/reset/121 OK ▶ 10/405 /checksum/SHA384/reset/122 OK ▶ 10/405 /checksum/SHA384/reset/123 OK ▶ 10/405 /checksum/SHA384/reset/124 OK ▶ 10/405 /checksum/SHA384/reset/125 OK ▶ 10/405 /checksum/SHA384/reset/126 OK ▶ 10/405 /checksum/SHA384/reset/127 OK ▶ 10/405 /checksum/SHA384/reset/128 OK ▶ 10/405 /checksum/SHA384/reset/129 OK ▶ 10/405 /checksum/SHA384/reset/130 OK ▶ 10/405 /checksum/SHA384/reset/131 OK ▶ 10/405 /checksum/SHA384/reset/132 OK ▶ 10/405 /checksum/SHA384/reset/133 OK ▶ 10/405 /checksum/SHA384/reset/134 OK ▶ 10/405 /checksum/SHA384/reset/135 OK ▶ 10/405 /checksum/SHA384/reset/136 OK ▶ 10/405 /checksum/SHA384/reset/137 OK ▶ 10/405 /checksum/SHA384/reset/138 OK ▶ 10/405 /checksum/SHA384/reset/139 OK ▶ 10/405 /checksum/SHA384/reset/140 OK ▶ 10/405 /checksum/SHA384/reset/141 OK ▶ 10/405 /checksum/SHA384/reset/142 OK ▶ 10/405 /checksum/SHA384/reset/143 OK ▶ 10/405 /checksum/SHA384/reset/144 OK ▶ 10/405 /checksum/SHA384/reset/145 OK ▶ 10/405 /checksum/SHA384/reset/146 OK ▶ 10/405 /checksum/SHA384/reset/147 OK ▶ 10/405 /checksum/SHA384/reset/148 OK ▶ 10/405 /checksum/SHA384/reset/149 OK ▶ 10/405 /checksum/SHA384/reset/150 OK ▶ 10/405 /checksum/SHA384/reset/151 OK ▶ 10/405 /checksum/SHA384/reset/152 OK ▶ 10/405 /checksum/SHA384/reset/153 OK ▶ 10/405 /checksum/SHA384/reset/154 OK ▶ 10/405 /checksum/SHA384/reset/155 OK ▶ 10/405 /checksum/SHA384/reset/156 OK ▶ 10/405 /checksum/SHA384/reset/157 OK ▶ 10/405 /checksum/SHA384/reset/158 OK ▶ 10/405 /checksum/SHA384/reset/159 OK ▶ 10/405 /checksum/SHA384/reset/160 OK ▶ 10/405 /checksum/SHA384/reset/161 OK ▶ 10/405 /checksum/SHA384/reset/162 OK ▶ 10/405 /checksum/SHA384/reset/163 OK ▶ 10/405 /checksum/SHA384/reset/164 OK ▶ 10/405 /checksum/SHA384/reset/165 OK ▶ 10/405 /checksum/SHA384/reset/166 OK ▶ 10/405 /checksum/SHA384/reset/167 OK ▶ 10/405 /checksum/SHA384/reset/168 OK ▶ 10/405 /checksum/SHA384/reset/169 OK ▶ 10/405 /checksum/SHA384/reset/170 OK ▶ 10/405 /checksum/SHA384/reset/171 OK ▶ 10/405 /checksum/SHA384/reset/172 OK ▶ 10/405 /checksum/SHA384/reset/173 OK ▶ 10/405 /checksum/SHA384/reset/174 OK ▶ 10/405 /checksum/SHA384/reset/175 OK ▶ 10/405 /checksum/SHA384/reset/176 OK ▶ 10/405 /checksum/SHA384/reset/177 OK ▶ 10/405 /checksum/SHA384/reset/178 OK ▶ 10/405 /checksum/SHA384/reset/179 OK ▶ 10/405 /checksum/SHA384/reset/180 OK ▶ 10/405 /checksum/SHA384/reset/181 OK ▶ 10/405 /checksum/SHA384/reset/182 OK ▶ 10/405 /checksum/SHA384/reset/183 OK ▶ 10/405 /checksum/SHA512/0 OK ▶ 10/405 /checksum/SHA512/1 OK ▶ 10/405 /checksum/SHA512/2 OK ▶ 10/405 /checksum/SHA512/3 OK ▶ 10/405 /checksum/SHA512/4 OK ▶ 10/405 /checksum/SHA512/5 OK ▶ 10/405 /checksum/SHA512/6 OK ▶ 10/405 /checksum/SHA512/7 OK ▶ 10/405 /checksum/SHA512/8 OK ▶ 10/405 /checksum/SHA512/9 OK ▶ 10/405 /checksum/SHA512/10 OK ▶ 10/405 /checksum/SHA512/11 OK ▶ 10/405 /checksum/SHA512/12 OK ▶ 10/405 /checksum/SHA512/13 OK ▶ 10/405 /checksum/SHA512/14 OK ▶ 10/405 /checksum/SHA512/15 OK ▶ 10/405 /checksum/SHA512/16 OK ▶ 10/405 /checksum/SHA512/17 OK ▶ 10/405 /checksum/SHA512/18 OK ▶ 10/405 /checksum/SHA512/19 OK ▶ 10/405 /checksum/SHA512/20 OK ▶ 10/405 /checksum/SHA512/21 OK ▶ 10/405 /checksum/SHA512/22 OK ▶ 10/405 /checksum/SHA512/23 OK ▶ 10/405 /checksum/SHA512/24 OK ▶ 10/405 /checksum/SHA512/25 OK ▶ 10/405 /checksum/SHA512/26 OK ▶ 10/405 /checksum/SHA512/27 OK ▶ 10/405 /checksum/SHA512/28 OK ▶ 10/405 /checksum/SHA512/29 OK ▶ 10/405 /checksum/SHA512/30 OK ▶ 10/405 /checksum/SHA512/31 OK ▶ 10/405 /checksum/SHA512/32 OK ▶ 10/405 /checksum/SHA512/33 OK ▶ 10/405 /checksum/SHA512/34 OK ▶ 10/405 /checksum/SHA512/35 OK ▶ 10/405 /checksum/SHA512/36 OK ▶ 10/405 /checksum/SHA512/37 OK ▶ 10/405 /checksum/SHA512/38 OK ▶ 10/405 /checksum/SHA512/39 OK ▶ 10/405 /checksum/SHA512/40 OK ▶ 10/405 /checksum/SHA512/41 OK ▶ 10/405 /checksum/SHA512/42 OK ▶ 10/405 /checksum/SHA512/43 OK ▶ 10/405 /checksum/SHA512/44 OK ▶ 10/405 /checksum/SHA512/45 OK ▶ 10/405 /checksum/SHA512/46 OK ▶ 10/405 /checksum/SHA512/47 OK ▶ 10/405 /checksum/SHA512/48 OK ▶ 10/405 /checksum/SHA512/49 OK ▶ 10/405 /checksum/SHA512/50 OK ▶ 10/405 /checksum/SHA512/51 OK ▶ 10/405 /checksum/SHA512/52 OK ▶ 10/405 /checksum/SHA512/53 OK ▶ 10/405 /checksum/SHA512/54 OK ▶ 10/405 /checksum/SHA512/55 OK ▶ 10/405 /checksum/SHA512/56 OK ▶ 10/405 /checksum/SHA512/57 OK ▶ 10/405 /checksum/SHA512/58 OK ▶ 10/405 /checksum/SHA512/59 OK ▶ 10/405 /checksum/SHA512/60 OK ▶ 10/405 /checksum/SHA512/61 OK ▶ 10/405 /checksum/SHA512/62 OK ▶ 10/405 /checksum/SHA512/63 OK ▶ 10/405 /checksum/SHA512/64 OK ▶ 10/405 /checksum/SHA512/65 OK ▶ 10/405 /checksum/SHA512/66 OK ▶ 10/405 /checksum/SHA512/67 OK ▶ 10/405 /checksum/SHA512/68 OK ▶ 10/405 /checksum/SHA512/69 OK ▶ 10/405 /checksum/SHA512/70 OK ▶ 10/405 /checksum/SHA512/71 OK ▶ 10/405 /checksum/SHA512/72 OK ▶ 10/405 /checksum/SHA512/73 OK ▶ 10/405 /checksum/SHA512/74 OK ▶ 10/405 /checksum/SHA512/75 OK ▶ 10/405 /checksum/SHA512/76 OK ▶ 10/405 /checksum/SHA512/77 OK ▶ 10/405 /checksum/SHA512/78 OK ▶ 10/405 /checksum/SHA512/79 OK ▶ 10/405 /checksum/SHA512/80 OK ▶ 10/405 /checksum/SHA512/81 OK ▶ 10/405 /checksum/SHA512/82 OK ▶ 10/405 /checksum/SHA512/83 OK ▶ 10/405 /checksum/SHA512/84 OK ▶ 10/405 /checksum/SHA512/85 OK ▶ 10/405 /checksum/SHA512/86 OK ▶ 10/405 /checksum/SHA512/87 OK ▶ 10/405 /checksum/SHA512/88 OK ▶ 10/405 /checksum/SHA512/89 OK ▶ 10/405 /checksum/SHA512/90 OK ▶ 10/405 /checksum/SHA512/91 OK ▶ 10/405 /checksum/SHA512/92 OK ▶ 10/405 /checksum/SHA512/93 OK ▶ 10/405 /checksum/SHA512/94 OK ▶ 10/405 /checksum/SHA512/95 OK ▶ 10/405 /checksum/SHA512/96 OK ▶ 10/405 /checksum/SHA512/97 OK ▶ 10/405 /checksum/SHA512/98 OK ▶ 10/405 /checksum/SHA512/99 OK ▶ 10/405 /checksum/SHA512/100 OK ▶ 10/405 /checksum/SHA512/101 OK ▶ 10/405 /checksum/SHA512/102 OK ▶ 10/405 /checksum/SHA512/103 OK ▶ 10/405 /checksum/SHA512/104 OK ▶ 10/405 /checksum/SHA512/105 OK ▶ 10/405 /checksum/SHA512/106 OK ▶ 10/405 /checksum/SHA512/107 OK ▶ 10/405 /checksum/SHA512/108 OK ▶ 10/405 /checksum/SHA512/109 OK ▶ 10/405 /checksum/SHA512/110 OK ▶ 10/405 /checksum/SHA512/111 OK ▶ 10/405 /checksum/SHA512/112 OK ▶ 10/405 /checksum/SHA512/113 OK ▶ 10/405 /checksum/SHA512/114 OK ▶ 10/405 /checksum/SHA512/115 OK ▶ 10/405 /checksum/SHA512/116 OK ▶ 10/405 /checksum/SHA512/117 OK ▶ 10/405 /checksum/SHA512/118 OK ▶ 10/405 /checksum/SHA512/119 OK ▶ 10/405 /checksum/SHA512/120 OK ▶ 10/405 /checksum/SHA512/121 OK ▶ 10/405 /checksum/SHA512/122 OK ▶ 10/405 /checksum/SHA512/123 OK ▶ 10/405 /checksum/SHA512/124 OK ▶ 10/405 /checksum/SHA512/125 OK ▶ 10/405 /checksum/SHA512/126 OK ▶ 10/405 /checksum/SHA512/127 OK ▶ 10/405 /checksum/SHA512/128 OK ▶ 10/405 /checksum/SHA512/129 OK ▶ 10/405 /checksum/SHA512/130 OK ▶ 10/405 /checksum/SHA512/131 OK ▶ 10/405 /checksum/SHA512/132 OK ▶ 10/405 /checksum/SHA512/133 OK ▶ 10/405 /checksum/SHA512/134 OK ▶ 10/405 /checksum/SHA512/135 OK ▶ 10/405 /checksum/SHA512/136 OK ▶ 10/405 /checksum/SHA512/137 OK ▶ 10/405 /checksum/SHA512/138 OK ▶ 10/405 /checksum/SHA512/139 OK ▶ 10/405 /checksum/SHA512/140 OK ▶ 10/405 /checksum/SHA512/141 OK ▶ 10/405 /checksum/SHA512/142 OK ▶ 10/405 /checksum/SHA512/143 OK ▶ 10/405 /checksum/SHA512/144 OK ▶ 10/405 /checksum/SHA512/145 OK ▶ 10/405 /checksum/SHA512/146 OK ▶ 10/405 /checksum/SHA512/147 OK ▶ 10/405 /checksum/SHA512/148 OK ▶ 10/405 /checksum/SHA512/149 OK ▶ 10/405 /checksum/SHA512/150 OK ▶ 10/405 /checksum/SHA512/151 OK ▶ 10/405 /checksum/SHA512/152 OK ▶ 10/405 /checksum/SHA512/153 OK ▶ 10/405 /checksum/SHA512/154 OK ▶ 10/405 /checksum/SHA512/155 OK ▶ 10/405 /checksum/SHA512/156 OK ▶ 10/405 /checksum/SHA512/157 OK ▶ 10/405 /checksum/SHA512/158 OK ▶ 10/405 /checksum/SHA512/159 OK ▶ 10/405 /checksum/SHA512/160 OK ▶ 10/405 /checksum/SHA512/161 OK ▶ 10/405 /checksum/SHA512/162 OK ▶ 10/405 /checksum/SHA512/163 OK ▶ 10/405 /checksum/SHA512/164 OK ▶ 10/405 /checksum/SHA512/165 OK ▶ 10/405 /checksum/SHA512/166 OK ▶ 10/405 /checksum/SHA512/167 OK ▶ 10/405 /checksum/SHA512/168 OK ▶ 10/405 /checksum/SHA512/169 OK ▶ 10/405 /checksum/SHA512/170 OK ▶ 10/405 /checksum/SHA512/171 OK ▶ 10/405 /checksum/SHA512/172 OK ▶ 10/405 /checksum/SHA512/173 OK ▶ 10/405 /checksum/SHA512/174 OK ▶ 10/405 /checksum/SHA512/175 OK ▶ 10/405 /checksum/SHA512/176 OK ▶ 10/405 /checksum/SHA512/177 OK ▶ 10/405 /checksum/SHA512/178 OK ▶ 10/405 /checksum/SHA512/179 OK ▶ 10/405 /checksum/SHA512/180 OK ▶ 10/405 /checksum/SHA512/181 OK ▶ 10/405 /checksum/SHA512/182 OK ▶ 10/405 /checksum/SHA512/183 OK ▶ 10/405 /checksum/SHA512/string OK ▶ 10/405 /checksum/SHA512/bytes OK ▶ 10/405 /checksum/SHA512/reset/0 OK ▶ 10/405 /checksum/SHA512/reset/1 OK ▶ 10/405 /checksum/SHA512/reset/2 OK ▶ 10/405 /checksum/SHA512/reset/3 OK ▶ 10/405 /checksum/SHA512/reset/4 OK ▶ 10/405 /checksum/SHA512/reset/5 OK ▶ 10/405 /checksum/SHA512/reset/6 OK ▶ 10/405 /checksum/SHA512/reset/7 OK ▶ 10/405 /checksum/SHA512/reset/8 OK ▶ 10/405 /checksum/SHA512/reset/9 OK ▶ 10/405 /checksum/SHA512/reset/10 OK ▶ 10/405 /checksum/SHA512/reset/11 OK ▶ 10/405 /checksum/SHA512/reset/12 OK ▶ 10/405 /checksum/SHA512/reset/13 OK ▶ 10/405 /checksum/SHA512/reset/14 OK ▶ 10/405 /checksum/SHA512/reset/15 OK ▶ 10/405 /checksum/SHA512/reset/16 OK ▶ 10/405 /checksum/SHA512/reset/17 OK ▶ 10/405 /checksum/SHA512/reset/18 OK ▶ 10/405 /checksum/SHA512/reset/19 OK ▶ 10/405 /checksum/SHA512/reset/20 OK ▶ 10/405 /checksum/SHA512/reset/21 OK ▶ 10/405 /checksum/SHA512/reset/22 OK ▶ 10/405 /checksum/SHA512/reset/23 OK ▶ 10/405 /checksum/SHA512/reset/24 OK ▶ 10/405 /checksum/SHA512/reset/25 OK ▶ 10/405 /checksum/SHA512/reset/26 OK ▶ 10/405 /checksum/SHA512/reset/27 OK ▶ 10/405 /checksum/SHA512/reset/28 OK ▶ 10/405 /checksum/SHA512/reset/29 OK ▶ 10/405 /checksum/SHA512/reset/30 OK ▶ 10/405 /checksum/SHA512/reset/31 OK ▶ 10/405 /checksum/SHA512/reset/32 OK ▶ 10/405 /checksum/SHA512/reset/33 OK ▶ 10/405 /checksum/SHA512/reset/34 OK ▶ 10/405 /checksum/SHA512/reset/35 OK ▶ 10/405 /checksum/SHA512/reset/36 OK ▶ 10/405 /checksum/SHA512/reset/37 OK ▶ 10/405 /checksum/SHA512/reset/38 OK ▶ 10/405 /checksum/SHA512/reset/39 OK ▶ 10/405 /checksum/SHA512/reset/40 OK ▶ 10/405 /checksum/SHA512/reset/41 OK ▶ 10/405 /checksum/SHA512/reset/42 OK ▶ 10/405 /checksum/SHA512/reset/43 OK ▶ 10/405 /checksum/SHA512/reset/44 OK ▶ 10/405 /checksum/SHA512/reset/45 OK ▶ 10/405 /checksum/SHA512/reset/46 OK ▶ 10/405 /checksum/SHA512/reset/47 OK ▶ 10/405 /checksum/SHA512/reset/48 OK ▶ 10/405 /checksum/SHA512/reset/49 OK ▶ 10/405 /checksum/SHA512/reset/50 OK ▶ 10/405 /checksum/SHA512/reset/51 OK ▶ 10/405 /checksum/SHA512/reset/52 OK ▶ 10/405 /checksum/SHA512/reset/53 OK ▶ 10/405 /checksum/SHA512/reset/54 OK ▶ 10/405 /checksum/SHA512/reset/55 OK ▶ 10/405 /checksum/SHA512/reset/56 OK ▶ 10/405 /checksum/SHA512/reset/57 OK ▶ 10/405 /checksum/SHA512/reset/58 OK ▶ 10/405 /checksum/SHA512/reset/59 OK ▶ 10/405 /checksum/SHA512/reset/60 OK ▶ 10/405 /checksum/SHA512/reset/61 OK ▶ 10/405 /checksum/SHA512/reset/62 OK ▶ 10/405 /checksum/SHA512/reset/63 OK ▶ 10/405 /checksum/SHA512/reset/64 OK ▶ 10/405 /checksum/SHA512/reset/65 OK ▶ 10/405 /checksum/SHA512/reset/66 OK ▶ 10/405 /checksum/SHA512/reset/67 OK ▶ 10/405 /checksum/SHA512/reset/68 OK ▶ 10/405 /checksum/SHA512/reset/69 OK ▶ 10/405 /checksum/SHA512/reset/70 OK ▶ 10/405 /checksum/SHA512/reset/71 OK ▶ 10/405 /checksum/SHA512/reset/72 OK ▶ 10/405 /checksum/SHA512/reset/73 OK ▶ 10/405 /checksum/SHA512/reset/74 OK ▶ 10/405 /checksum/SHA512/reset/75 OK ▶ 10/405 /checksum/SHA512/reset/76 OK ▶ 10/405 /checksum/SHA512/reset/77 OK ▶ 10/405 /checksum/SHA512/reset/78 OK ▶ 10/405 /checksum/SHA512/reset/79 OK ▶ 10/405 /checksum/SHA512/reset/80 OK ▶ 10/405 /checksum/SHA512/reset/81 OK ▶ 10/405 /checksum/SHA512/reset/82 OK ▶ 10/405 /checksum/SHA512/reset/83 OK ▶ 10/405 /checksum/SHA512/reset/84 OK ▶ 10/405 /checksum/SHA512/reset/85 OK ▶ 10/405 /checksum/SHA512/reset/86 OK ▶ 10/405 /checksum/SHA512/reset/87 OK ▶ 10/405 /checksum/SHA512/reset/88 OK ▶ 10/405 /checksum/SHA512/reset/89 OK ▶ 10/405 /checksum/SHA512/reset/90 OK ▶ 10/405 /checksum/SHA512/reset/91 OK ▶ 10/405 /checksum/SHA512/reset/92 OK ▶ 10/405 /checksum/SHA512/reset/93 OK ▶ 10/405 /checksum/SHA512/reset/94 OK ▶ 10/405 /checksum/SHA512/reset/95 OK ▶ 10/405 /checksum/SHA512/reset/96 OK ▶ 10/405 /checksum/SHA512/reset/97 OK ▶ 10/405 /checksum/SHA512/reset/98 OK ▶ 10/405 /checksum/SHA512/reset/99 OK ▶ 10/405 /checksum/SHA512/reset/100 OK ▶ 10/405 /checksum/SHA512/reset/101 OK ▶ 10/405 /checksum/SHA512/reset/102 OK ▶ 10/405 /checksum/SHA512/reset/103 OK ▶ 10/405 /checksum/SHA512/reset/104 OK ▶ 10/405 /checksum/SHA512/reset/105 OK ▶ 10/405 /checksum/SHA512/reset/106 OK ▶ 10/405 /checksum/SHA512/reset/107 OK ▶ 10/405 /checksum/SHA512/reset/108 OK ▶ 10/405 /checksum/SHA512/reset/109 OK ▶ 10/405 /checksum/SHA512/reset/110 OK ▶ 10/405 /checksum/SHA512/reset/111 OK ▶ 10/405 /checksum/SHA512/reset/112 OK ▶ 10/405 /checksum/SHA512/reset/113 OK ▶ 10/405 /checksum/SHA512/reset/114 OK ▶ 10/405 /checksum/SHA512/reset/115 OK ▶ 10/405 /checksum/SHA512/reset/116 OK ▶ 10/405 /checksum/SHA512/reset/117 OK ▶ 10/405 /checksum/SHA512/reset/118 OK ▶ 10/405 /checksum/SHA512/reset/119 OK ▶ 10/405 /checksum/SHA512/reset/120 OK ▶ 10/405 /checksum/SHA512/reset/121 OK ▶ 10/405 /checksum/SHA512/reset/122 OK ▶ 10/405 /checksum/SHA512/reset/123 OK ▶ 10/405 /checksum/SHA512/reset/124 OK ▶ 10/405 /checksum/SHA512/reset/125 OK ▶ 10/405 /checksum/SHA512/reset/126 OK ▶ 10/405 /checksum/SHA512/reset/127 OK ▶ 10/405 /checksum/SHA512/reset/128 OK ▶ 10/405 /checksum/SHA512/reset/129 OK ▶ 10/405 /checksum/SHA512/reset/130 OK ▶ 10/405 /checksum/SHA512/reset/131 OK ▶ 10/405 /checksum/SHA512/reset/132 OK ▶ 10/405 /checksum/SHA512/reset/133 OK ▶ 10/405 /checksum/SHA512/reset/134 OK ▶ 10/405 /checksum/SHA512/reset/135 OK ▶ 10/405 /checksum/SHA512/reset/136 OK ▶ 10/405 /checksum/SHA512/reset/137 OK ▶ 10/405 /checksum/SHA512/reset/138 OK ▶ 10/405 /checksum/SHA512/reset/139 OK ▶ 10/405 /checksum/SHA512/reset/140 OK ▶ 10/405 /checksum/SHA512/reset/141 OK ▶ 10/405 /checksum/SHA512/reset/142 OK ▶ 10/405 /checksum/SHA512/reset/143 OK ▶ 10/405 /checksum/SHA512/reset/144 OK ▶ 10/405 /checksum/SHA512/reset/145 OK ▶ 10/405 /checksum/SHA512/reset/146 OK ▶ 10/405 /checksum/SHA512/reset/147 OK ▶ 10/405 /checksum/SHA512/reset/148 OK ▶ 10/405 /checksum/SHA512/reset/149 OK ▶ 10/405 /checksum/SHA512/reset/150 OK ▶ 10/405 /checksum/SHA512/reset/151 OK ▶ 10/405 /checksum/SHA512/reset/152 OK ▶ 10/405 /checksum/SHA512/reset/153 OK ▶ 10/405 /checksum/SHA512/reset/154 OK ▶ 10/405 /checksum/SHA512/reset/155 OK ▶ 10/405 /checksum/SHA512/reset/156 OK ▶ 10/405 /checksum/SHA512/reset/157 OK ▶ 10/405 /checksum/SHA512/reset/158 OK ▶ 10/405 /checksum/SHA512/reset/159 OK ▶ 10/405 /checksum/SHA512/reset/160 OK ▶ 10/405 /checksum/SHA512/reset/161 OK ▶ 10/405 /checksum/SHA512/reset/162 OK ▶ 10/405 /checksum/SHA512/reset/163 OK ▶ 10/405 /checksum/SHA512/reset/164 OK ▶ 10/405 /checksum/SHA512/reset/165 OK ▶ 10/405 /checksum/SHA512/reset/166 OK ▶ 10/405 /checksum/SHA512/reset/167 OK ▶ 10/405 /checksum/SHA512/reset/168 OK ▶ 10/405 /checksum/SHA512/reset/169 OK ▶ 10/405 /checksum/SHA512/reset/170 OK ▶ 10/405 /checksum/SHA512/reset/171 OK ▶ 10/405 /checksum/SHA512/reset/172 OK ▶ 10/405 /checksum/SHA512/reset/173 OK ▶ 10/405 /checksum/SHA512/reset/174 OK ▶ 10/405 /checksum/SHA512/reset/175 OK ▶ 10/405 /checksum/SHA512/reset/176 OK ▶ 10/405 /checksum/SHA512/reset/177 OK ▶ 10/405 /checksum/SHA512/reset/178 OK ▶ 10/405 /checksum/SHA512/reset/179 OK ▶ 10/405 /checksum/SHA512/reset/180 OK ▶ 10/405 /checksum/SHA512/reset/181 OK ▶ 10/405 /checksum/SHA512/reset/182 OK ▶ 10/405 /checksum/SHA512/reset/183 OK ▶ 11/405 /unicode/collate/0 OK ▶ 11/405 /unicode/collate/1 OK ▶ 11/405 /unicode/collate/2 OK ▶ 11/405 /unicode/collate-key/0 OK ▶ 11/405 /unicode/collate-key/1 OK ▶ 11/405 /unicode/collate-key/2 OK ▶ 11/405 /unicode/collate-filename/0 OK ▶ 11/405 /unicode/collate-filename/1 OK ▶ 11/405 /unicode/collate-filename/2 OK ▶ 12/405 /completion/test-completion OK ▶ 13/405 /thread/cond1 OK ▶ 13/405 /thread/cond2 OK ▶ 14/405 /conversion/no-conv OK ▶ 14/405 /conversion/iconv-state OK ▶ 14/405 /conversion/illegal-sequence OK ▶ 14/405 /conversion/byte-order OK ▶ 14/405 /conversion/unicode OK ▶ 14/405 /conversion/filename-utf8 OK ▶ 14/405 /conversion/filename-display OK ▶ 14/405 /conversion/convert-embedded-nul OK ▶ 14/405 /conversion/locale-to-utf8/embedded-nul OK ▶ 14/405 /conversion/locale-from-utf8/embedded-nul OK ▶ 14/405 /conversion/filename-to-utf8/embedded-nul OK ▶ 14/405 /conversion/filename-from-utf8/embedded-nul OK ▶ 14/405 /conversion/filename-from-uri/query-is-ignored OK ▶ 14/405 /conversion/filename-from-uri/fragment-is-ignored OK ▶ 15/405 /quark/basic OK ▶ 15/405 /quark/string OK ▶ 15/405 /dataset/basic OK ▶ 15/405 /dataset/id OK ▶ 15/405 /dataset/full OK ▶ 15/405 /dataset/foreach OK ▶ 15/405 /dataset/destroy OK ▶ 15/405 /datalist/id OK ▶ 15/405 /datalist/recursive-clear OK ▶ 15/405 /datalist/id-remove-multiple OK ▶ 15/405 /datalist/id-remove-multiple-destroy-order OK ▶ 15/405 /datalist/update-atomic OK ▶ 15/405 /datalist/basic/few OK ▶ 15/405 /datalist/basic/many OK ▶ 15/405 /datalist/id-remove-multiple/resize OK ▶ 16/405 /date/basic OK ▶ 16/405 /date/empty OK ▶ 16/405 /date/dmy OK ▶ 16/405 /date/julian OK ▶ 16/405 /date/compare OK ▶ 16/405 /date/dates OK ▶ 16/405 /date/strftime OK ▶ 16/405 /date/two-digit-years OK ▶ 16/405 /date/parse OK ▶ 16/405 /date/parse_locale_change OK ▶ 16/405 /date/month_substring OK ▶ 16/405 /date/month_names SKIP ▶ 16/405 /date/clamp OK ▶ 16/405 /date/order OK ▶ 16/405 /date/copy OK ▶ 16/405 /date/valid-dmy OK ▶ 16/405 /date/week-of-year OK ▶ 16/405 /date/parse/invalid OK ▶ 16/405 /date/year/1 OK ▶ 16/405 /date/year/2 OK ▶ 16/405 /date/year/3 OK ▶ 16/405 /date/year/4 OK ▶ 16/405 /date/year/5 OK ▶ 16/405 /date/year/6 OK ▶ 16/405 /date/year/7 OK ▶ 16/405 /date/year/8 OK ▶ 16/405 /date/year/9 OK ▶ 16/405 /date/year/10 OK ▶ 16/405 /date/year/11 OK ▶ 16/405 /date/year/12 OK ▶ 16/405 /date/year/13 OK ▶ 16/405 /date/year/14 OK ▶ 16/405 /date/year/98 OK ▶ 16/405 /date/year/99 OK ▶ 16/405 /date/year/100 OK ▶ 16/405 /date/year/101 OK ▶ 16/405 /date/year/102 OK ▶ 16/405 /date/year/103 OK ▶ 16/405 /date/year/397 OK ▶ 16/405 /date/year/398 OK ▶ 16/405 /date/year/399 OK ▶ 16/405 /date/year/400 OK ▶ 16/405 /date/year/401 OK ▶ 16/405 /date/year/402 OK ▶ 16/405 /date/year/403 OK ▶ 16/405 /date/year/404 OK ▶ 16/405 /date/year/405 OK ▶ 16/405 /date/year/406 OK ▶ 16/405 /date/year/1598 OK ▶ 16/405 /date/year/1599 OK ▶ 16/405 /date/year/1600 OK ▶ 16/405 /date/year/1601 OK ▶ 16/405 /date/year/1602 OK ▶ 16/405 /date/year/1650 OK ▶ 16/405 /date/year/1651 OK ▶ 16/405 /date/year/1897 OK ▶ 16/405 /date/year/1898 OK ▶ 16/405 /date/year/1899 OK ▶ 16/405 /date/year/1900 OK ▶ 16/405 /date/year/1901 OK ▶ 16/405 /date/year/1902 OK ▶ 16/405 /date/year/1903 OK ▶ 16/405 /date/year/1961 OK ▶ 16/405 /date/year/1962 OK ▶ 16/405 /date/year/1963 OK ▶ 16/405 /date/year/1964 OK ▶ 16/405 /date/year/1965 OK ▶ 16/405 /date/year/1967 OK ▶ 16/405 /date/year/1968 OK ▶ 16/405 /date/year/1969 OK ▶ 16/405 /date/year/1970 OK ▶ 16/405 /date/year/1971 OK ▶ 16/405 /date/year/1972 OK ▶ 16/405 /date/year/1973 OK ▶ 16/405 /date/year/1974 OK ▶ 16/405 /date/year/1975 OK ▶ 16/405 /date/year/1976 OK ▶ 16/405 /date/year/1977 OK ▶ 16/405 /date/year/1978 OK ▶ 16/405 /date/year/1979 OK ▶ 16/405 /date/year/1980 OK ▶ 16/405 /date/year/1981 OK ▶ 16/405 /date/year/1982 OK ▶ 16/405 /date/year/1983 OK ▶ 16/405 /date/year/1984 OK ▶ 16/405 /date/year/1985 OK ▶ 16/405 /date/year/1986 OK ▶ 16/405 /date/year/1987 OK ▶ 16/405 /date/year/1988 OK ▶ 16/405 /date/year/1989 OK ▶ 16/405 /date/year/1990 OK ▶ 16/405 /date/year/1991 OK ▶ 16/405 /date/year/1992 OK ▶ 16/405 /date/year/1993 OK ▶ 16/405 /date/year/1994 OK ▶ 16/405 /date/year/1995 OK ▶ 16/405 /date/year/1996 OK ▶ 16/405 /date/year/1997 OK ▶ 16/405 /date/year/1998 OK ▶ 16/405 /date/year/1999 OK ▶ 16/405 /date/year/2000 OK ▶ 16/405 /date/year/2001 OK ▶ 16/405 /date/year/2002 OK ▶ 16/405 /date/year/2003 OK ▶ 16/405 /date/year/2004 OK ▶ 16/405 /date/year/2005 OK ▶ 16/405 /date/year/2006 OK ▶ 17/405 /dir/read OK ▶ 17/405 /dir/nonexisting OK ▶ 17/405 /dir/refcounting OK ▶ 18/405 /environ/listenv OK ▶ 18/405 /environ/getenv OK ▶ 18/405 /environ/setenv OK ▶ 18/405 /environ/array OK ▶ 18/405 /environ/null OK ▶ 18/405 /environ/case OK ▶ 18/405 /environ/expansion SKIP ▶ 19/405 /error/overwrite OK ▶ 19/405 /error/prefix OK ▶ 19/405 /error/prefix-literal OK ▶ 19/405 /error/literal OK ▶ 19/405 /error/copy OK ▶ 19/405 /error/matches OK ▶ 19/405 /error/clear OK ▶ 19/405 /error/extended OK ▶ 19/405 /error/new-valist/invalid OK ▶ 19/405 /error/extended/duplicate OK ▶ 19/405 /error/extended/non-static OK ▶ 20/405 /fileutils/paths OK ▶ 20/405 /fileutils/build-path OK ▶ 20/405 /fileutils/build-pathv OK ▶ 20/405 /fileutils/build-filename OK ▶ 20/405 /fileutils/build-filenamev OK ▶ 20/405 /fileutils/mkdir-with-parents OK ▶ 20/405 /fileutils/mkdir-with-parents-permission OK ▶ 20/405 /fileutils/format-size-for-display OK ▶ 20/405 /fileutils/errors OK ▶ 20/405 /fileutils/basename OK ▶ 20/405 /fileutils/get-basename OK ▶ 20/405 /fileutils/dirname OK ▶ 20/405 /fileutils/dir-make-tmp OK ▶ 20/405 /fileutils/file-open-tmp OK ▶ 20/405 /fileutils/file-test OK ▶ 20/405 /fileutils/mkstemp OK ▶ 20/405 /fileutils/mkdtemp OK ▶ 20/405 /fileutils/get-contents OK ▶ 20/405 /fileutils/get-contents-large-file SKIP ▶ 20/405 /fileutils/set-contents OK ▶ 20/405 /fileutils/set-contents-full OK ▶ 20/405 /fileutils/read-link OK ▶ 20/405 /fileutils/stdio-wrappers OK ▶ 20/405 /fileutils/fopen-modes OK ▶ 20/405 /fileutils/clear-fd OK ▶ 20/405 /fileutils/set-contents-full/read-only-file OK ▶ 20/405 /fileutils/set-contents-full/read-only-directory OK ▶ 21/405 /GDateTime/invalid OK ▶ 21/405 /GDateTime/add_days OK ▶ 21/405 /GDateTime/add_full OK ▶ 21/405 /GDateTime/add_hours OK ▶ 21/405 /GDateTime/add_minutes OK ▶ 21/405 /GDateTime/add_months OK ▶ 21/405 /GDateTime/add_seconds OK ▶ 21/405 /GDateTime/add_weeks OK ▶ 21/405 /GDateTime/add_years OK ▶ 21/405 /GDateTime/compare OK ▶ 21/405 /GDateTime/diff OK ▶ 21/405 /GDateTime/equal OK ▶ 21/405 /GDateTime/get_day_of_week OK ▶ 21/405 /GDateTime/get_day_of_month OK ▶ 21/405 /GDateTime/get_day_of_year OK ▶ 21/405 /GDateTime/get_hour OK ▶ 21/405 /GDateTime/get_microsecond OK ▶ 21/405 /GDateTime/get_minute OK ▶ 21/405 /GDateTime/get_month OK ▶ 21/405 /GDateTime/get_second OK ▶ 21/405 /GDateTime/get_utc_offset OK ▶ 21/405 /GDateTime/get_year OK ▶ 21/405 /GDateTime/hash OK ▶ 21/405 /GDateTime/new_from_unix OK ▶ 21/405 /GDateTime/new_from_unix_utc OK ▶ 21/405 /GDateTime/new_from_timeval OK ▶ 21/405 /GDateTime/new_from_timeval_utc OK ▶ 21/405 /GDateTime/new_from_iso8601 OK ▶ 21/405 /GDateTime/new_full OK ▶ 21/405 /GDateTime/now OK ▶ 21/405 /GDateTime/test-6-days-until-end-of-the-month OK ▶ 21/405 /GDateTime/printf OK ▶ 21/405 /GDateTime/non_utf8_printf SKIP ▶ 21/405 /GDateTime/format_unrepresentable OK ▶ 21/405 /GDateTime/format_iso8601 OK ▶ 21/405 /GDateTime/strftime OK ▶ 21/405 /GDateTime/modifiers OK ▶ 21/405 /GDateTime/month_names SKIP ▶ 21/405 /GDateTime/to_local OK ▶ 21/405 /GDateTime/to_unix OK ▶ 21/405 /GDateTime/to_timeval OK ▶ 21/405 /GDateTime/to_utc OK ▶ 21/405 /GDateTime/now_utc OK ▶ 21/405 /GDateTime/dst OK ▶ 21/405 /GDateTime/test_z OK ▶ 22/405 /uuid/string OK ▶ 22/405 /uuid/random OK ▶ 23/405 /gvariant/type OK ▶ 25/405 /hash/misc OK ▶ 25/405 /hash/one OK ▶ 25/405 /hash/honeyman OK ▶ 25/405 /hash/direct OK ▶ 25/405 /hash/direct2 OK ▶ 25/405 /hash/int OK ▶ 25/405 /hash/int64 OK ▶ 25/405 /hash/double OK ▶ 25/405 /hash/string OK ▶ 25/405 /hash/set OK ▶ 25/405 /hash/set-ref OK ▶ 25/405 /hash/ref OK ▶ 25/405 /hash/remove-all OK ▶ 25/405 /hash/recursive-remove-all OK ▶ 25/405 /hash/find OK ▶ 25/405 /hash/foreach OK ▶ 25/405 /hash/foreach-steal OK ▶ 25/405 /hash/steal-extended OK ▶ 25/405 /hash/steal-all-keys OK ▶ 25/405 /hash/steal-all-values OK ▶ 25/405 /hash/lookup-extended OK ▶ 25/405 /hash/new-similar OK ▶ 25/405 /hash/lookup-null-key OK ▶ 25/405 /hash/destroy-modify OK ▶ 25/405 /hash/consistency OK ▶ 25/405 /hash/iter-replace OK ▶ 25/405 /hash/set-insert-corruption OK ▶ 25/405 /hash/set-to-strv OK ▶ 25/405 /hash/get-keys-as-ptr-array OK ▶ 25/405 /hash/get-values-as-ptr-array OK ▶ 25/405 /hash/primes OK ▶ 25/405 /hash/int64/collisions OK ▶ 25/405 /hash/double/collisions OK ▶ 25/405 /hash/steal-extended/optional OK ▶ 26/405 /hmac/sha1-1 OK ▶ 26/405 /hmac/sha1-2 OK ▶ 26/405 /hmac/sha1-3 OK ▶ 26/405 /hmac/sha1-4 OK ▶ 26/405 /hmac/sha1-5 OK ▶ 26/405 /hmac/sha1-6 OK ▶ 26/405 /hmac/sha1-7 OK ▶ 26/405 /hmac/sha256-1 OK ▶ 26/405 /hmac/sha256-2 OK ▶ 26/405 /hmac/sha256-3 OK ▶ 26/405 /hmac/sha256-4 OK ▶ 26/405 /hmac/sha256-5 OK ▶ 26/405 /hmac/sha256-6 OK ▶ 26/405 /hmac/sha384-1 OK ▶ 26/405 /hmac/sha384-2 OK ▶ 26/405 /hmac/sha384-3 OK ▶ 26/405 /hmac/sha384-4 OK ▶ 26/405 /hmac/sha384-5 OK ▶ 26/405 /hmac/sha384-6 OK ▶ 26/405 /hmac/sha512-1 OK ▶ 26/405 /hmac/sha512-2 OK ▶ 26/405 /hmac/sha512-3 OK ▶ 26/405 /hmac/sha512-4 OK ▶ 26/405 /hmac/sha512-5 OK ▶ 26/405 /hmac/sha512-6 OK ▶ 26/405 /hmac/md5-1 OK ▶ 26/405 /hmac/md5-2 OK ▶ 26/405 /hmac/md5-3 OK ▶ 26/405 /hmac/md5-4 OK ▶ 26/405 /hmac/md5-5 OK ▶ 26/405 /hmac/md5-6 OK ▶ 26/405 /hmac/md5-7 OK ▶ 26/405 /hmac/ref-unref OK ▶ 26/405 /hmac/copy OK ▶ 26/405 /hmac/for-data OK ▶ 26/405 /hmac/for-string OK ▶ 26/405 /hmac/for-bytes OK ▶ 27/405 /hook/basics OK ▶ 27/405 /hook/corner-cases OK ▶ 28/405 /hostutils/to_ascii OK ▶ 28/405 /hostutils/to_unicode OK ▶ 28/405 /hostutils/is_ip_addr OK ▶ 30/405 /io-channel/read-write OK ▶ 30/405 /io-channel/read-line/embedded-nuls OK ▶ 31/405 /keyfile/line-ends OK ▶ 31/405 /keyfile/whitespace OK ▶ 31/405 /keyfile/comments OK ▶ 31/405 /keyfile/listing OK ▶ 31/405 /keyfile/string OK ▶ 31/405 /keyfile/boolean OK ▶ 31/405 /keyfile/number OK ▶ 31/405 /keyfile/locale-string OK ▶ 31/405 /keyfile/lists OK ▶ 31/405 /keyfile/lists-set-get OK ▶ 31/405 /keyfile/group-remove OK ▶ 31/405 /keyfile/key-remove OK ▶ 31/405 /keyfile/groups OK ▶ 31/405 /keyfile/duplicate-keys OK ▶ 31/405 /keyfile/duplicate-groups OK ▶ 31/405 /keyfile/duplicate-groups2 OK ▶ 31/405 /keyfile/group-names OK ▶ 31/405 /keyfile/key-names OK ▶ 31/405 /keyfile/reload OK ▶ 31/405 /keyfile/int64 OK ▶ 31/405 /keyfile/load OK ▶ 31/405 /keyfile/save OK ▶ 31/405 /keyfile/load-fail OK ▶ 31/405 /keyfile/non-utf8 OK ▶ 31/405 /keyfile/page-boundary OK ▶ 31/405 /keyfile/ref OK ▶ 31/405 /keyfile/replace-value OK ▶ 31/405 /keyfile/list-separator OK ▶ 31/405 /keyfile/empty-string OK ▶ 31/405 /keyfile/limbo OK ▶ 31/405 /keyfile/utf8 OK ▶ 31/405 /keyfile/roundtrip OK ▶ 31/405 /keyfile/bytes OK ▶ 31/405 /keyfile/get-locale OK ▶ 31/405 /keyfile/free-when-not-last-ref OK ▶ 31/405 /keyfile/locale-string/multiple-loads OK ▶ 32/405 /list/sort OK ▶ 32/405 /list/sort-with-data OK ▶ 32/405 /list/insert-before-link OK ▶ 32/405 /list/insert-sorted OK ▶ 32/405 /list/insert-sorted-with-data OK ▶ 32/405 /list/reverse OK ▶ 32/405 /list/nth OK ▶ 32/405 /list/concat OK ▶ 32/405 /list/remove OK ▶ 32/405 /list/remove-all OK ▶ 32/405 /list/first-last OK ▶ 32/405 /list/insert OK ▶ 32/405 /list/free-full OK ▶ 32/405 /list/copy OK ▶ 32/405 /list/copy-deep OK ▶ 32/405 /list/delete-link OK ▶ 32/405 /list/prepend OK ▶ 32/405 /list/position OK ▶ 32/405 /list/double-free OK ▶ 32/405 /list/sort/stable OK ▶ 34/405 /alignof/fallback OK ▶ 34/405 /assert/static OK ▶ 34/405 /struct/sizeof_member OK ▶ 35/405 /maincontext/basic OK ▶ 36/405 /mappedfile/basic OK ▶ 36/405 /mappedfile/empty OK ▶ 36/405 /mappedfile/device OK ▶ 36/405 /mappedfile/nonexisting OK ▶ 36/405 /mappedfile/writable OK ▶ 36/405 /mappedfile/writable_fd OK ▶ 36/405 /mappedfile/gbytes OK ▶ 37/405 /mapping/flags OK ▶ 37/405 /mapping/private OK ▶ 37/405 /mapping/private-child OK ▶ 38/405 /markup/stack OK ▶ 39/405 /markup/parse/fail-30.gmarkup OK ▶ 39/405 /markup/parse/fail-36.gmarkup OK ▶ 39/405 /markup/parse/fail-47.gmarkup OK ▶ 39/405 /markup/parse/valid-16.gmarkup OK ▶ 39/405 /markup/parse/fail-9.gmarkup OK ▶ 39/405 /markup/parse/fail-43.gmarkup OK ▶ 39/405 /markup/parse/fail-37.gmarkup OK ▶ 39/405 /markup/parse/fail-35.gmarkup OK ▶ 39/405 /markup/parse/fail-2.gmarkup OK ▶ 39/405 /markup/parse/valid-6.gmarkup OK ▶ 39/405 /markup/parse/fail-22.gmarkup OK ▶ 39/405 /markup/parse/fail-29.gmarkup OK ▶ 39/405 /markup/parse/fail-48.gmarkup OK ▶ 39/405 /markup/parse/fail-7.gmarkup OK ▶ 39/405 /markup/parse/valid-7.gmarkup OK ▶ 39/405 /markup/parse/valid-15.gmarkup OK ▶ 39/405 /markup/parse/fail-38.gmarkup OK ▶ 39/405 /markup/parse/fail-33.gmarkup OK ▶ 39/405 /markup/parse/fail-4.gmarkup OK ▶ 39/405 /markup/parse/fail-5.gmarkup OK ▶ 39/405 /markup/parse/fail-6.gmarkup OK ▶ 39/405 /markup/parse/fail-52.gmarkup OK ▶ 39/405 /markup/parse/fail-19.gmarkup OK ▶ 39/405 /markup/parse/fail-13.gmarkup OK ▶ 39/405 /markup/parse/fail-31.gmarkup OK ▶ 39/405 /markup/parse/valid-1.gmarkup OK ▶ 39/405 /markup/parse/fail-42.gmarkup OK ▶ 39/405 /markup/parse/fail-39.gmarkup OK ▶ 39/405 /markup/parse/fail-1.gmarkup OK ▶ 39/405 /markup/parse/fail-46.gmarkup OK ▶ 39/405 /markup/parse/fail-14.gmarkup OK ▶ 39/405 /markup/parse/valid-12.gmarkup OK ▶ 39/405 /markup/parse/fail-20.gmarkup OK ▶ 39/405 /markup/parse/fail-3.gmarkup OK ▶ 39/405 /markup/parse/fail-32.gmarkup OK ▶ 39/405 /markup/parse/fail-11.gmarkup OK ▶ 39/405 /markup/parse/valid-17.gmarkup OK ▶ 39/405 /markup/parse/fail-50.gmarkup OK ▶ 39/405 /markup/parse/fail-16.gmarkup OK ▶ 39/405 /markup/parse/fail-44.gmarkup OK ▶ 39/405 /markup/parse/valid-3.gmarkup OK ▶ 39/405 /markup/parse/fail-15.gmarkup OK ▶ 39/405 /markup/parse/fail-18.gmarkup OK ▶ 39/405 /markup/parse/fail-53.gmarkup OK ▶ 39/405 /markup/parse/fail-41.gmarkup OK ▶ 39/405 /markup/parse/valid-13.gmarkup OK ▶ 39/405 /markup/parse/valid-10.gmarkup OK ▶ 39/405 /markup/parse/fail-34.gmarkup OK ▶ 39/405 /markup/parse/fail-51.gmarkup OK ▶ 39/405 /markup/parse/fail-17.gmarkup OK ▶ 39/405 /markup/parse/fail-8.gmarkup OK ▶ 39/405 /markup/parse/fail-23.gmarkup OK ▶ 39/405 /markup/parse/fail-26.gmarkup OK ▶ 39/405 /markup/parse/valid-8.gmarkup OK ▶ 39/405 /markup/parse/fail-54.gmarkup OK ▶ 39/405 /markup/parse/fail-21.gmarkup OK ▶ 39/405 /markup/parse/fail-24.gmarkup OK ▶ 39/405 /markup/parse/valid-14.gmarkup OK ▶ 39/405 /markup/parse/fail-40.gmarkup OK ▶ 39/405 /markup/parse/valid-11.gmarkup OK ▶ 39/405 /markup/parse/fail-10.gmarkup OK ▶ 39/405 /markup/parse/valid-5.gmarkup OK ▶ 39/405 /markup/parse/fail-27.gmarkup OK ▶ 39/405 /markup/parse/fail-12.gmarkup OK ▶ 39/405 /markup/parse/valid-2.gmarkup OK ▶ 39/405 /markup/parse/fail-28.gmarkup OK ▶ 39/405 /markup/parse/valid-4.gmarkup OK ▶ 39/405 /markup/parse/fail-49.gmarkup OK ▶ 39/405 /markup/parse/valid-9.gmarkup OK ▶ 39/405 /markup/parse/fail-25.gmarkup OK ▶ 39/405 /markup/parse/fail-45.gmarkup OK ▶ 40/405 /markup/collect/0 OK ▶ 40/405 /markup/collect/1 OK ▶ 40/405 /markup/collect/2 OK ▶ 40/405 /markup/collect/3 OK ▶ 40/405 /markup/collect/4 OK ▶ 40/405 /markup/collect/5 OK ▶ 40/405 /markup/collect/6 OK ▶ 40/405 /markup/collect/7 OK ▶ 40/405 /markup/collect/8 OK ▶ 40/405 /markup/collect/9 OK ▶ 40/405 /markup/collect/10 OK ▶ 40/405 /markup/collect/11 OK ▶ 40/405 /markup/collect/12 OK ▶ 40/405 /markup/collect/13 OK ▶ 40/405 /markup/collect/14 OK ▶ 40/405 /markup/collect/15 OK ▶ 40/405 /markup/collect/16 OK ▶ 40/405 /markup/collect/17 OK ▶ 40/405 /markup/collect/18 OK ▶ 40/405 /markup/collect/19 OK ▶ 40/405 /markup/collect/cleanup OK ▶ 41/405 /markup/format OK ▶ 41/405 /markup/escape-text/0 OK ▶ 41/405 /markup/escape-text/1 OK ▶ 41/405 /markup/escape-text/2 OK ▶ 41/405 /markup/escape-text/3 OK ▶ 41/405 /markup/escape-text/4 OK ▶ 41/405 /markup/escape-text/5 OK ▶ 41/405 /markup/escape-text/6 OK ▶ 41/405 /markup/escape-text/7 OK ▶ 41/405 /markup/escape-text/8 OK ▶ 41/405 /markup/escape-text/9 OK ▶ 41/405 /markup/escape-text/10 OK ▶ 41/405 /markup/escape-text/11 OK ▶ 41/405 /markup/escape-text/12 OK ▶ 41/405 /markup/escape-text/13 OK ▶ 41/405 /markup/escape-text/14 OK ▶ 41/405 /markup/escape-text/15 OK ▶ 41/405 /markup/escape-text/16 OK ▶ 41/405 /markup/escape-text/17 OK ▶ 41/405 /markup/escape-text/18 OK ▶ 41/405 /markup/escape-text/19 OK ▶ 41/405 /markup/escape-text/20 OK ▶ 41/405 /markup/escape-text/21 OK ▶ 41/405 /markup/escape-text/22 OK ▶ 41/405 /markup/escape-unichar/0 OK ▶ 41/405 /markup/escape-unichar/1 OK ▶ 41/405 /markup/escape-unichar/2 OK ▶ 41/405 /markup/escape-unichar/3 OK ▶ 41/405 /markup/escape-unichar/4 OK ▶ 41/405 /markup/escape-unichar/5 OK ▶ 41/405 /markup/escape-unichar/6 OK ▶ 41/405 /markup/escape-unichar/7 OK ▶ 41/405 /markup/escape-unichar/8 OK ▶ 41/405 /markup/escape-unichar/9 OK ▶ 41/405 /markup/escape-unichar/10 OK ▶ 41/405 /markup/escape-unichar/11 OK ▶ 41/405 /markup/escape-unichar/12 OK ▶ 41/405 /markup/escape-unichar/13 OK ▶ 41/405 /markup/escape-unichar/14 OK ▶ 41/405 /markup/escape-unichar/15 OK ▶ 41/405 /markup/escape-unichar/16 OK ▶ 42/405 /glib/markup/subparser/success/0 OK ▶ 42/405 /glib/markup/subparser/success/1 OK ▶ 42/405 /glib/markup/subparser/success/2 OK ▶ 42/405 /glib/markup/subparser/success/3 OK ▶ 42/405 /glib/markup/subparser/success/4 OK ▶ 42/405 /glib/markup/subparser/success/5 OK ▶ 42/405 /glib/markup/subparser/success/6 OK ▶ 42/405 /glib/markup/subparser/failure/0 OK ▶ 42/405 /glib/markup/subparser/failure/1 OK ▶ 42/405 /glib/markup/subparser/failure/2 OK ▶ 42/405 /glib/markup/subparser/failure/3 OK ▶ 42/405 /glib/markup/subparser/failure/4 OK ▶ 42/405 /glib/markup/subparser/failure/5 OK ▶ 42/405 /glib/markup/subparser/failure/6 OK ▶ 6/405 /bookmarks/copy/valid-01.xbel OK ▶ 6/405 /bookmarks/copy/fail-12.xbel OK ▶ 6/405 /bookmarks/copy/fail-20.xbel OK ▶ 6/405 /bookmarks/copy/fail-32.xbel OK ▶ 6/405 /bookmarks/copy/fail-09.xbel OK ▶ 6/405 /bookmarks/copy/fail-08.xbel OK ▶ 6/405 /bookmarks/copy/fail-37.xbel OK ▶ 6/405 /bookmarks/copy/fail-07.xbel OK ▶ 6/405 /bookmarks/copy/fail-29.xbel OK ▶ 6/405 /bookmarks/copy/fail-21.xbel OK ▶ 6/405 /bookmarks/copy/valid-03.xbel OK ▶ 6/405 /bookmarks/copy/fail-13.xbel OK ▶ 6/405 /bookmarks/copy/fail-33.xbel OK ▶ 6/405 /bookmarks/copy/fail-36.xbel OK ▶ 6/405 /bookmarks/copy/fail-23.xbel OK 1/405 glib:glib+core / array-test OK 1.48s 120 subtests passed 2/405 glib:glib+core / asyncqueue OK 1.46s 7 subtests passed 3/405 glib:glib+core / atomic OK 1.43s 2 subtests passed 4/405 glib:glib+core / base64 OK 1.42s 28 subtests passed 5/405 glib:glib+core / bitlock OK 1.41s 2 subtests passed 7/405 glib:glib+core / bytes OK 1.34s 21 subtests passed 8/405 glib:glib+core / cache OK 1.32s 1 subtests passed 9/405 glib:glib+core / charset OK 1.29s 2 subtests passed 10/405 glib:glib+core / checksum OK 1.27s 1851 subtests passed 11/405 glib:glib+core / collate OK 1.29s 9 subtests passed 12/405 glib:glib+core / completion OK 1.27s 1 subtests passed 14/405 glib:glib+core / convert OK 1.23s 14 subtests passed 15/405 glib:glib+core / dataset OK 1.21s 15 subtests passed 17/405 glib:glib+core / dir OK 1.17s 3 subtests passed 18/405 glib:glib+core / environment OK 1.14s 6 subtests passed 19/405 glib:glib+core / error OK 1.12s 11 subtests passed 22/405 glib:glib+core / guuid OK 1.07s 2 subtests passed 25/405 glib:glib+core / hash OK 0.99s 34 subtests passed 26/405 glib:glib+core / hmac OK 0.97s 37 subtests passed 27/405 glib:glib+core / hook OK 0.95s 2 subtests passed 28/405 glib:glib+core / hostutils OK 0.93s 3 subtests passed 30/405 glib:glib+core / io-channel OK 0.89s 2 subtests passed 31/405 glib:glib+core / keyfile OK 0.88s 36 subtests passed 32/405 glib:glib+core / list OK 0.86s 20 subtests passed 34/405 glib:glib+core / macros OK 0.82s 3 subtests passed 36/405 glib:glib+core / mappedfile OK 0.78s 7 subtests passed 37/405 glib:glib+core / mapping OK 0.77s 3 subtests passed stdout: 34: UNKNOWN: # random seed: R02S8438b842016f439eed76a80fcfb422a6 stdout: 36: 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. 38/405 glib:glib+core / markup OK 0.75s 1 subtests passed 39/405 glib:glib+core / markup-parse OK 0.74s 71 subtests passed 40/405 glib:glib+core / markup-collect OK 0.73s 21 subtests passed 41/405 glib:glib+core / markup-escape OK 0.71s 41 subtests passed 42/405 glib:glib+core / markup-subparser OK 0.68s 14 subtests passed ▶ 16/405 /date/year/2007 OK ▶ 16/405 /date/year/2008 OK ▶ 16/405 /date/year/2009 OK ▶ 16/405 /date/year/2010 OK ▶ 16/405 /date/year/2011 OK ▶ 16/405 /date/year/2012 OK 43/405 glib:glib+core / max-version RUNNING >>> 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=29 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/max-version 44/405 glib:glib+core / memchunk RUNNING >>> 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=24 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/memchunk 45/405 glib:glib+core / mem-overflow RUNNING >>> 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=135 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/mem-overflow 46/405 glib:glib+core / mutex RUNNING >>> 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=54 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/mutex 47/405 glib:glib+core / node RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=33 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/node 48/405 glib:glib+core / once RUNNING >>> MALLOC_PERTURB_=166 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/once 49/405 glib:glib+core / onceinit RUNNING >>> 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=120 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/onceinit 50/405 glib:glib+core / option-context RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 MALLOC_PERTURB_=104 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/option-context 51/405 glib:glib+core / option-argv0 RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 MALLOC_PERTURB_=164 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/option-argv0 52/405 glib:glib+core / overflow RUNNING >>> MALLOC_PERTURB_=119 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/overflow 53/405 glib:glib+core / overflow-fallback RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_PERTURB_=244 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/overflow-fallback 54/405 glib:glib+core / pathbuf RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=93 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/pathbuf 55/405 glib:glib+core / pattern RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 MALLOC_PERTURB_=96 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/pattern 56/405 glib:glib+core / print RUNNING >>> MALLOC_PERTURB_=158 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/print 57/405 glib:glib+core / private RUNNING >>> MALLOC_PERTURB_=124 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/private 58/405 glib:glib+core / protocol RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 MALLOC_PERTURB_=80 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/protocol 59/405 glib:glib+core / queue RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_PERTURB_=197 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/queue 60/405 glib:glib+core / rand RUNNING >>> 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=137 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/rand 61/405 glib:glib+core / rcbox RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_PERTURB_=66 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/rcbox 62/405 glib:glib+core / rec-mutex RUNNING >>> 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=20 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/rec-mutex 63/405 glib:glib+core / refcount RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 MALLOC_PERTURB_=160 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/refcount 64/405 glib:glib+core / refcount-macro RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=132 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/refcount-macro 65/405 glib:glib+core / refstring RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_PERTURB_=229 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/refstring 66/405 glib:glib+core / regex RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 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_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=222 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/regex 67/405 glib:glib+core / relation RUNNING >>> MALLOC_PERTURB_=198 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/relation 68/405 glib:glib+core / rwlock RUNNING >>> MALLOC_PERTURB_=236 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/rwlock 69/405 glib:glib+core / scannerapi RUNNING >>> MALLOC_PERTURB_=57 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/scannerapi 70/405 glib:glib+core / search-utils RUNNING >>> 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=207 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/search-utils 71/405 glib:glib+core+slow / sequence RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=43 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/sequence 72/405 glib:glib+core / shell RUNNING >>> 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=201 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/shell 73/405 glib:glib+core / slice RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=249 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/slice 74/405 glib:glib+core / slist RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=58 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/slist 20/405 glib:glib+core / fileutils OK 1.82s 26 subtests passed ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: Unable to clean up temporary directory /tmp/test_fileutils_KACMX3/glib-file-set-contents-full-rodir-H37QX3: Directory not empty Unable to clean up temporary directory /tmp/test_fileutils_KACMX3/glib-file-set-contents-full-rodir-D0BRX3: Directory not empty Unable to clean up temporary directory /tmp/test_fileutils_KACMX3/glib-file-set-contents-full-rodir-AU5QX3: Directory not empty Unable to clean up temporary directory /tmp/test_fileutils_KACMX3/glib-file-set-contents-full-rodir-Y1TTX3: Directory not empty Unable to clean up temporary directory /tmp/test_fileutils_KACMX3/glib-file-set-contents-full-rodir-U5PTX3: Directory not empty Unable to clean up temporary directory /tmp/test_fileutils_KACMX3/glib-file-set-contents-full-rodir-3GOTX3: Directory not empty Unable to clean up temporary directory /tmp/test_fileutils_KACMX3/glib-file-set-contents-full-rodir-QZRTX3: Directory not empty Unable to clean up temporary directory /tmp/test_fileutils_KACMX3: Directory not empty ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ▶ 6/405 /bookmarks/copy/fail-28.xbel OK ▶ 6/405 /bookmarks/copy/fail-22.xbel OK ▶ 6/405 /bookmarks/copy/fail-31.xbel OK ▶ 6/405 /bookmarks/copy/fail-24.xbel OK ▶ 6/405 /bookmarks/copy/fail-34.xbel OK ▶ 6/405 /bookmarks/copy/fail-26.xbel OK ▶ 6/405 /bookmarks/copy/fail-04.xbel OK ▶ 6/405 /bookmarks/copy/fail-30.xbel OK ▶ 6/405 /bookmarks/copy/fail-42.xbel OK ▶ 6/405 /bookmarks/copy/fail-06.xbel OK ▶ 6/405 /bookmarks/copy/fail-41.xbel OK ▶ 6/405 /bookmarks/copy/fail-11.xbel OK ▶ 6/405 /bookmarks/copy/fail-27.xbel OK ▶ 6/405 /bookmarks/copy/fail-15.xbel OK ▶ 6/405 /bookmarks/copy/fail-40.xbel OK ▶ 6/405 /bookmarks/copy/fail-03.xbel OK ▶ 6/405 /bookmarks/copy/fail-05.xbel OK ▶ 6/405 /bookmarks/copy/fail-38.xbel OK ▶ 6/405 /bookmarks/copy/fail-25.xbel OK ▶ 6/405 /bookmarks/copy/fail-02.xbel OK ▶ 6/405 /bookmarks/copy/fail-10.xbel OK ▶ 6/405 /bookmarks/copy/fail-17.xbel OK ▶ 6/405 /bookmarks/copy/fail-16.xbel OK ▶ 6/405 /bookmarks/copy/fail-35.xbel OK 75/405 glib:glib+core / sort RUNNING >>> 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=29 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/sort ▶ 16/405 /date/year/3000 OK ▶ 16/405 /date/year/3001 OK ▶ 16/405 /date/year/3002 OK ▶ 16/405 /date/year/3998 OK ▶ 16/405 /date/year/3999 OK ▶ 16/405 /date/year/4000 OK ▶ 16/405 /date/year/4001 OK ▶ 16/405 /date/year/4002 OK ▶ 16/405 /date/year/4003 OK ▶ 23/405 /gvariant/typeinfo OK ▶ 23/405 /gvariant/string OK ▶ 23/405 /gvariant/utf8 OK ▶ 23/405 /gvariant/utf8-new-strings OK ▶ 23/405 /gvariant/containers OK ▶ 23/405 /gvariant/format-strings OK ▶ 23/405 /gvariant/invalid-varargs OK ▶ 23/405 /gvariant/varargs OK ▶ 23/405 /gvariant/valist OK ▶ 23/405 /gvariant/builder-memory OK ▶ 35/405 /maincontext/nsources_same_priority OK ▶ 35/405 /maincontext/nsources_different_priority OK ▶ 33/405 /logging/default-handler OK ▶ 33/405 /logging/journald-handler OK ▶ 33/405 /logging/warnings OK ▶ 33/405 /logging/fatal-log-mask OK ▶ 33/405 /logging/always-fatal OK ▶ 33/405 /logging/set-handler OK ▶ 33/405 /logging/print-handler OK ▶ 33/405 /logging/printerr-handler OK ▶ 33/405 /logging/653052 OK ▶ 33/405 /logging/gibberish OK ▶ 33/405 /structured-logging/no-state OK ▶ 33/405 /structured-logging/some-state OK ▶ 33/405 /structured-logging/recursion-overflow OK ▶ 33/405 /structured-logging/robustness OK ▶ 33/405 /structured-logging/roundtrip1 OK ▶ 33/405 /structured-logging/roundtrip2 OK ▶ 33/405 /structured-logging/roundtrip3 OK ▶ 33/405 /structured-logging/variant1 OK ▶ 33/405 /structured-logging/variant2 OK ▶ 33/405 /structured-logging/set-writer-func-twice OK ▶ 24/405 /gwakeup/semantics OK ▶ 13/405 /thread/cond/wait-until OK 6/405 glib:glib+core / bookmarkfile OK 2.23s 96 subtests passed ▶ 35/405 /maincontext/nsources_threadpool OK ▶ 35/405 /maincontext/source_finalization OK ▶ 35/405 /maincontext/idle-once OK ▶ 35/405 /maincontext/timeout-once OK ▶ 35/405 /maincontext/context-ref-in-source-callbackfuncs-unref OK ▶ 35/405 /maincontext/source_finalization_from_source/0 OK ▶ 35/405 /maincontext/source_finalization_from_source/1 OK ▶ 35/405 /maincontext/source_finalization_from_source/2 OK ▶ 35/405 /maincontext/source_finalization_from_source/3 OK ▶ 35/405 /maincontext/source_finalization_from_source/4 OK ▶ 35/405 /maincontext/source_finalization_from_source/5 OK ▶ 35/405 /maincontext/source_finalization_from_source/6 OK ▶ 35/405 /maincontext/source_finalization_from_source/7 OK ▶ 35/405 /maincontext/source_finalization_from_source/8 OK ▶ 35/405 /maincontext/source_finalization_from_source/9 OK ▶ 35/405 /maincontext/source_finalization_from_dispatch/0 OK ▶ 35/405 /maincontext/source_finalization_from_dispatch/1 OK ▶ 35/405 /maincontext/source_finalization_from_dispatch/2 OK ▶ 35/405 /mainloop/basic OK ▶ 35/405 /mainloop/timeouts SKIP ▶ 35/405 /mainloop/priorities OK ▶ 35/405 /mainloop/invoke OK 76/405 glib:glib+core / spawn-multithreaded RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 MALLOC_PERTURB_=189 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/spawn-multithreaded 16/405 glib:glib+core / date OK 2.05s 121 subtests passed 33/405 glib:glib+core / logging OK 1.69s 20 subtests passed ▶ 23/405 /gvariant/hashing OK ▶ 23/405 /gvariant/byteswap OK ▶ 23/405 /gvariant/parser OK ▶ 23/405 /gvariant/parse-failures OK ▶ 23/405 /gvariant/parse-positional OK ▶ 23/405 /gvariant/floating OK ▶ 23/405 /gvariant/bytestring OK ▶ 23/405 /gvariant/lookup-value OK ▶ 23/405 /gvariant/lookup OK ▶ 23/405 /gvariant/compare OK ▶ 23/405 /gvariant/equal OK ▶ 23/405 /gvariant/fixed-array OK ▶ 23/405 /gvariant/check-format-string OK ▶ 23/405 /gvariant/checksum-basic OK ▶ 23/405 /gvariant/checksum-nested OK ▶ 23/405 /gvariant/gbytes OK ▶ 23/405 /gvariant/print-context OK ▶ 23/405 /gvariant/error-quark OK ▶ 23/405 /gvariant/stack-builder-init OK ▶ 23/405 /gvariant/stack-builder-init-static OK ▶ 23/405 /gvariant/stack-builder-init-unset OK ▶ 23/405 /gvariant/stack-dict-init OK ▶ 23/405 /gvariant/unaligned-construction OK ▶ 23/405 /gvariant/type/string-scan/recursion/tuple OK ▶ 23/405 /gvariant/type/string-scan/recursion/array OK ▶ 24/405 /gwakeup/threaded OK 77/405 glib:glib+core / spawn-path-search RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=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.86.0/glib/tests G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 MALLOC_PERTURB_=85 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/spawn-path-search 78/405 glib:glib+core / spawn-singlethread RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 MALLOC_PERTURB_=160 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/spawn-singlethread ▶ 23/405 /gvariant/serialiser/maybe OK 24/405 glib:glib+core / gwakeup OK 1.97s 2 subtests passed ▶ 43/405 /max-version/tested-at-compile-time OK ▶ 44/405 /memchunk/basic OK ▶ 45/405 /mem/overflow OK ▶ 45/405 /mem/empty-alloc OK ▶ 46/405 /thread/mutex1 OK ▶ 46/405 /thread/mutex2 OK ▶ 46/405 /thread/mutex3 OK ▶ 46/405 /thread/mutex4 OK ▶ 47/405 /node/allocation OK ▶ 47/405 /node/construction OK ▶ 47/405 /node/traversal OK ▶ 47/405 /node/misc OK ▶ 47/405 /node/unlink OK ▶ 47/405 /node/copy OK ▶ 48/405 /once/single-threaded OK ▶ 48/405 /once/multi-threaded OK ▶ 48/405 /once-init/single-threaded OK ▶ 48/405 /once-init/multi-threaded OK ▶ 48/405 /once-init/string OK ▶ 49/405 /thread/onceinit OK ▶ 50/405 /option/basic OK ▶ 50/405 /option/translate OK ▶ 50/405 /option/strict-posix OK ▶ 50/405 /option/parsing-errors OK ▶ 50/405 /option/help/options OK ▶ 50/405 /option/help/no-options OK ▶ 50/405 /option/help/no-help-options OK ▶ 50/405 /option/help/deprecated OK ▶ 50/405 /option/help/main-get_help-format OK ▶ 50/405 /option/help/group-get_help-format OK ▶ 50/405 /option/group/captions OK ▶ 50/405 /option/group/main OK ▶ 50/405 /option/group/error-hook OK ▶ 50/405 /option/group/parse OK ▶ 50/405 /option/restoration/int OK ▶ 50/405 /option/restoration/string OK ▶ 50/405 /option/restoration/boolean OK ▶ 50/405 /option/arg/reverse-string OK ▶ 50/405 /option/arg/optional-int OK ▶ 50/405 /option/arg/repetition/int OK ▶ 50/405 /option/arg/repetition/string OK ▶ 50/405 /option/arg/repetition/filename OK ▶ 50/405 /option/arg/repetition/double OK ▶ 50/405 /option/arg/repetition/locale OK ▶ 50/405 /option/arg/repetition/int64 OK ▶ 50/405 /option/arg/array/string OK ▶ 50/405 /option/arg/callback/string OK ▶ 50/405 /option/arg/callback/count OK ▶ 50/405 /option/arg/callback/optional1 OK ▶ 50/405 /option/arg/callback/optional2 OK ▶ 50/405 /option/arg/callback/optional3 OK ▶ 50/405 /option/arg/callback/optional4 OK ▶ 50/405 /option/arg/callback/optional5 OK ▶ 50/405 /option/arg/callback/optional6 OK ▶ 50/405 /option/arg/callback/optional7 OK ▶ 50/405 /option/arg/callback/optional8 OK ▶ 50/405 /option/arg/remaining/callback OK ▶ 50/405 /option/arg/remaining/callback-false OK ▶ 50/405 /option/arg/remaining/non-option OK ▶ 50/405 /option/arg/remaining/separator OK ▶ 50/405 /option/arg/remaining/array OK ▶ 50/405 /option/arg/ignore/long OK ▶ 50/405 /option/arg/ignore/short OK ▶ 50/405 /option/arg/ignore/arg OK ▶ 50/405 /option/arg/rest/non-option OK ▶ 50/405 /option/arg/rest/separator1 OK ▶ 50/405 /option/arg/rest/separator2 OK ▶ 50/405 /option/arg/rest/separator3 OK ▶ 50/405 /option/arg/rest/separator4 OK ▶ 50/405 /option/arg/rest/separator5 OK ▶ 50/405 /option/context/add OK ▶ 50/405 /option/context/empty2 OK ▶ 50/405 /option/context/empty3 OK ▶ 50/405 /option/bug/unknown-short OK ▶ 50/405 /option/bug/lonely-dash OK ▶ 50/405 /option/bug/triple-dash OK ▶ 50/405 /option/bug/missing-arg OK ▶ 50/405 /option/bug/dash-arg OK ▶ 50/405 /option/bug/short-remaining OK ▶ 50/405 /option/bug/double-free OK ▶ 50/405 /option/bug/double-zero OK ▶ 51/405 /option/argv0 OK ▶ 52/405 /glib/checked-math/guint-add OK ▶ 52/405 /glib/checked-math/guint-mul OK ▶ 52/405 /glib/checked-math/guint64-add OK ▶ 52/405 /glib/checked-math/guint64-mul OK ▶ 52/405 /glib/checked-math/gsize-add OK ▶ 52/405 /glib/checked-math/gsize-mul OK ▶ 53/405 /glib/checked-math/guint-add OK ▶ 53/405 /glib/checked-math/guint-mul OK ▶ 53/405 /glib/checked-math/guint64-add OK ▶ 53/405 /glib/checked-math/guint64-mul OK ▶ 53/405 /glib/checked-math/gsize-add OK ▶ 53/405 /glib/checked-math/gsize-mul OK ▶ 54/405 /pathbuf/init OK ▶ 54/405 /pathbuf/push-pop OK ▶ 54/405 /pathbuf/filename-extension OK ▶ 55/405 /pattern/compile/0 OK ▶ 55/405 /pattern/compile/1 OK ▶ 55/405 /pattern/compile/2 OK ▶ 55/405 /pattern/compile/3 OK ▶ 55/405 /pattern/compile/4 OK ▶ 55/405 /pattern/compile/5 OK ▶ 55/405 /pattern/compile/6 OK ▶ 55/405 /pattern/compile/7 OK ▶ 55/405 /pattern/compile/8 OK ▶ 55/405 /pattern/compile/9 OK ▶ 55/405 /pattern/compile/10 OK ▶ 55/405 /pattern/compile/11 OK ▶ 55/405 /pattern/compile/12 OK ▶ 55/405 /pattern/compile/13 OK ▶ 55/405 /pattern/copy/0 OK ▶ 55/405 /pattern/copy/1 OK ▶ 55/405 /pattern/copy/2 OK ▶ 55/405 /pattern/copy/3 OK ▶ 55/405 /pattern/copy/4 OK ▶ 55/405 /pattern/copy/5 OK ▶ 55/405 /pattern/copy/6 OK ▶ 55/405 /pattern/copy/7 OK ▶ 55/405 /pattern/copy/8 OK ▶ 55/405 /pattern/copy/9 OK ▶ 55/405 /pattern/copy/10 OK ▶ 55/405 /pattern/copy/11 OK ▶ 55/405 /pattern/copy/12 OK ▶ 55/405 /pattern/copy/13 OK ▶ 55/405 /pattern/match/0 OK ▶ 55/405 /pattern/match/1 OK ▶ 55/405 /pattern/match/2 OK ▶ 55/405 /pattern/match/3 OK ▶ 55/405 /pattern/match/4 OK ▶ 55/405 /pattern/match/5 OK ▶ 55/405 /pattern/match/6 OK ▶ 55/405 /pattern/match/7 OK ▶ 55/405 /pattern/match/8 OK ▶ 55/405 /pattern/match/9 OK ▶ 55/405 /pattern/match/10 OK ▶ 55/405 /pattern/match/11 OK ▶ 55/405 /pattern/match/12 OK ▶ 55/405 /pattern/match/13 OK ▶ 55/405 /pattern/match/14 OK ▶ 55/405 /pattern/match/15 OK ▶ 55/405 /pattern/match/16 OK ▶ 55/405 /pattern/match/17 OK ▶ 55/405 /pattern/match/18 OK ▶ 55/405 /pattern/match/19 OK ▶ 55/405 /pattern/match/20 OK ▶ 55/405 /pattern/match/21 OK ▶ 55/405 /pattern/match/22 OK ▶ 55/405 /pattern/match/23 OK ▶ 55/405 /pattern/match/24 OK ▶ 55/405 /pattern/match/25 OK ▶ 55/405 /pattern/match/26 OK ▶ 55/405 /pattern/match/27 OK ▶ 55/405 /pattern/match/28 OK ▶ 55/405 /pattern/match/29 OK ▶ 55/405 /pattern/match/30 OK ▶ 55/405 /pattern/match/31 OK ▶ 55/405 /pattern/match/32 OK ▶ 55/405 /pattern/match/33 OK ▶ 55/405 /pattern/match/34 OK ▶ 55/405 /pattern/match/35 OK ▶ 55/405 /pattern/match/36 OK ▶ 55/405 /pattern/match/37 OK ▶ 55/405 /pattern/match/38 OK ▶ 55/405 /pattern/match/39 OK ▶ 55/405 /pattern/match/40 OK ▶ 55/405 /pattern/match/41 OK ▶ 55/405 /pattern/match/42 OK ▶ 55/405 /pattern/match/43 OK ▶ 55/405 /pattern/match/44 OK ▶ 55/405 /pattern/match/45 OK ▶ 55/405 /pattern/match/46 OK ▶ 55/405 /pattern/match/47 OK ▶ 55/405 /pattern/match/48 OK ▶ 55/405 /pattern/match/49 OK ▶ 55/405 /pattern/match/50 OK ▶ 55/405 /pattern/equal/0 OK ▶ 55/405 /pattern/equal/1 OK ▶ 55/405 /pattern/equal/2 OK ▶ 55/405 /pattern/equal/3 OK ▶ 55/405 /pattern/equal/4 OK ▶ 55/405 /pattern/equal/5 OK ▶ 55/405 /pattern/equal/6 OK ▶ 55/405 /pattern/equal/7 OK ▶ 55/405 /pattern/equal/8 OK ▶ 55/405 /pattern/equal/9 OK ▶ 55/405 /pattern/equal/10 OK ▶ 56/405 /print-console SKIP ▶ 57/405 /thread/private1 OK ▶ 58/405 /glib/testing/protocol/debug OK ▶ 58/405 /glib/testing/protocol/info OK ▶ 58/405 /glib/testing/protocol/message OK ▶ 58/405 /glib/testing/protocol/warning OK ▶ 58/405 /glib/testing/protocol/critical OK ▶ 58/405 /glib/testing/protocol/error OK ▶ 58/405 /glib/testing/protocol/gtest-message OK ▶ 58/405 /glib/testing/protocol/test-message OK ▶ 58/405 /glib/testing/protocol/test-error OK ▶ 59/405 /queue/basic OK ▶ 59/405 /queue/copy OK ▶ 59/405 /queue/off-by-one OK ▶ 59/405 /queue/find-custom OK ▶ 59/405 /queue/static OK ▶ 59/405 /queue/clear OK ▶ 59/405 /queue/free-full OK ▶ 59/405 /queue/clear-full OK ▶ 59/405 /queue/insert-sibling-link OK ▶ 59/405 /queue/push-nth-link OK ▶ 59/405 /queue/clear-full/noop OK ▶ 60/405 /rand/test-rand OK ▶ 60/405 /rand/double-range OK ▶ 61/405 /rcbox/new OK ▶ 61/405 /rcbox/release-full OK ▶ 61/405 /rcbox/dup OK ▶ 61/405 /rcbox/alignment OK ▶ 61/405 /atomic-rcbox/new OK ▶ 61/405 /atomic-rcbox/release-full OK ▶ 61/405 /atomic-rcbox/dup OK ▶ 61/405 /atomic-rcbox/alignment OK ▶ 62/405 /thread/rec-mutex1 OK ▶ 62/405 /thread/rec-mutex2 OK ▶ 62/405 /thread/rec-mutex3 OK ▶ 62/405 /thread/rec-mutex4 OK ▶ 62/405 /thread/rec-mutex/perf/uncontended/depth1 OK ▶ 62/405 /thread/rec-mutex/perf/uncontended/depth2 OK ▶ 62/405 /thread/rec-mutex/perf/uncontended/depth3 OK ▶ 62/405 /thread/rec-mutex/perf/uncontended/depth4 OK ▶ 62/405 /thread/rec-mutex/perf/uncontended/depth5 OK ▶ 62/405 /thread/rec-mutex/perf/contended1/depth1 OK ▶ 62/405 /thread/rec-mutex/perf/contended1/depth2 OK ▶ 62/405 /thread/rec-mutex/perf/contended1/depth3 OK ▶ 62/405 /thread/rec-mutex/perf/contended1/depth4 OK ▶ 62/405 /thread/rec-mutex/perf/contended1/depth5 OK ▶ 62/405 /thread/rec-mutex/perf/contended2/depth1 OK ▶ 62/405 /thread/rec-mutex/perf/contended2/depth2 OK ▶ 62/405 /thread/rec-mutex/perf/contended2/depth3 OK ▶ 62/405 /thread/rec-mutex/perf/contended2/depth4 OK ▶ 62/405 /thread/rec-mutex/perf/contended2/depth5 OK ▶ 62/405 /thread/rec-mutex/perf/contended3/depth1 OK ▶ 62/405 /thread/rec-mutex/perf/contended3/depth2 OK ▶ 62/405 /thread/rec-mutex/perf/contended3/depth3 OK ▶ 62/405 /thread/rec-mutex/perf/contended3/depth4 OK ▶ 62/405 /thread/rec-mutex/perf/contended3/depth5 OK ▶ 62/405 /thread/rec-mutex/perf/contended4/depth1 OK ▶ 62/405 /thread/rec-mutex/perf/contended4/depth2 OK ▶ 62/405 /thread/rec-mutex/perf/contended4/depth3 OK ▶ 62/405 /thread/rec-mutex/perf/contended4/depth4 OK ▶ 62/405 /thread/rec-mutex/perf/contended4/depth5 OK ▶ 63/405 /refcount/grefcount OK ▶ 63/405 /refcount/gatomicrefcount OK ▶ 63/405 /refcount/grefcount/saturation OK ▶ 63/405 /refcount/gatomicrefcount/saturation OK ▶ 64/405 /refcount/grefcount OK ▶ 64/405 /refcount/gatomicrefcount OK ▶ 64/405 /refcount/grefcount/saturation OK ▶ 64/405 /refcount/gatomicrefcount/saturation OK ▶ 65/405 /refstring/base OK ▶ 65/405 /refstring/length OK ▶ 65/405 /refstring/length-auto OK ▶ 65/405 /refstring/length-nuls OK ▶ 65/405 /refstring/intern OK ▶ 65/405 /refstring/hash_equal OK ▶ 65/405 /refstring/equal OK ▶ 66/405 /regex/properties OK ▶ 66/405 /regex/class OK ▶ 66/405 /regex/lookahead OK ▶ 66/405 /regex/lookbehind OK ▶ 66/405 /regex/subpattern OK ▶ 66/405 /regex/condition OK ▶ 66/405 /regex/recursion OK ▶ 66/405 /regex/multiline OK ▶ 66/405 /regex/explicit-crlf OK ▶ 66/405 /regex/max-lookbehind OK ▶ 66/405 /regex/compile-errors OK ▶ 66/405 /regex/jit-unsupported-matching OK ▶ 66/405 /regex/unmatched-named-subpattern OK ▶ 67/405 /glib/relation OK ▶ 68/405 /thread/rwlock1 OK ▶ 68/405 /thread/rwlock2 OK ▶ 68/405 /thread/rwlock3 OK ▶ 68/405 /thread/rwlock4 OK ▶ 68/405 /thread/rwlock5 OK ▶ 68/405 /thread/rwlock6 OK ▶ 69/405 /scanner/warn OK ▶ 69/405 /scanner/error OK ▶ 69/405 /scanner/symbols OK ▶ 69/405 /scanner/tokens OK ▶ 69/405 /scanner/multiline-comment OK ▶ 69/405 /scanner/int-to-float OK ▶ 69/405 /scanner/fd-input OK ▶ 69/405 /scanner/fd-input/rewind OK ▶ 70/405 /search/basic OK ▶ 70/405 /search/composed OK ▶ 70/405 /search/decomposed OK ▶ 70/405 /search/turkish OK ▶ 70/405 /search/c_locale_unicode OK ▶ 70/405 /search/multi_words OK ▶ 71/405 /sequence/out-of-range-jump OK ▶ 71/405 /sequence/iter-move OK ▶ 72/405 /shell/cmdline/0 OK ▶ 72/405 /shell/cmdline/1 OK ▶ 72/405 /shell/cmdline/2 OK ▶ 72/405 /shell/cmdline/3 OK ▶ 72/405 /shell/cmdline/4 OK ▶ 72/405 /shell/cmdline/5 OK ▶ 72/405 /shell/cmdline/6 OK ▶ 72/405 /shell/cmdline/7 OK ▶ 72/405 /shell/cmdline/8 OK ▶ 72/405 /shell/cmdline/9 OK ▶ 72/405 /shell/cmdline/10 OK ▶ 72/405 /shell/cmdline/11 OK ▶ 72/405 /shell/cmdline/12 OK ▶ 72/405 /shell/cmdline/13 OK ▶ 72/405 /shell/cmdline/14 OK ▶ 72/405 /shell/cmdline/15 OK ▶ 72/405 /shell/cmdline/16 OK ▶ 72/405 /shell/cmdline/17 OK ▶ 72/405 /shell/cmdline/18 OK ▶ 72/405 /shell/cmdline/19 OK ▶ 72/405 /shell/cmdline/20 OK ▶ 72/405 /shell/cmdline/21 OK ▶ 72/405 /shell/cmdline/22 OK ▶ 72/405 /shell/cmdline/23 OK ▶ 72/405 /shell/quote/0 OK ▶ 72/405 /shell/quote/1 OK ▶ 72/405 /shell/quote/2 OK ▶ 72/405 /shell/quote/3 OK ▶ 72/405 /shell/quote/4 OK ▶ 72/405 /shell/quote/5 OK ▶ 72/405 /shell/quote/6 OK ▶ 72/405 /shell/unquote/0 OK ▶ 72/405 /shell/unquote/1 OK ▶ 72/405 /shell/unquote/2 OK ▶ 72/405 /shell/unquote/3 OK ▶ 72/405 /shell/unquote/4 OK ▶ 72/405 /shell/unquote/5 OK ▶ 72/405 /shell/unquote/6 OK ▶ 72/405 /shell/unquote/7 OK ▶ 72/405 /shell/unquote/8 OK ▶ 72/405 /shell/unquote/9 OK ▶ 72/405 /shell/unquote/10 OK ▶ 72/405 /shell/unquote/11 OK ▶ 72/405 /shell/unquote/12 OK ▶ 72/405 /shell/unquote/13 OK ▶ 72/405 /shell/unquote/14 OK ▶ 72/405 /shell/unquote/15 OK ▶ 72/405 /shell/unquote/16 OK ▶ 72/405 /shell/unquote/17 OK ▶ 72/405 /shell/unquote/18 OK ▶ 72/405 /shell/unquote/19 OK ▶ 72/405 /shell/unquote/20 OK ▶ 73/405 /slice/copy OK ▶ 73/405 /slice/chain OK ▶ 74/405 /slist/sort OK ▶ 74/405 /slist/sort-with-data OK ▶ 74/405 /slist/insert-sorted OK ▶ 74/405 /slist/insert-sorted-with-data OK ▶ 74/405 /slist/reverse OK ▶ 74/405 /slist/nth OK ▶ 74/405 /slist/remove OK ▶ 74/405 /slist/remove-all OK ▶ 74/405 /slist/insert OK ▶ 74/405 /slist/position OK ▶ 74/405 /slist/concat OK ▶ 74/405 /slist/copy OK ▶ 74/405 /slist/sort/stable OK ▶ 74/405 /slist/copy/deep OK 79/405 glib:glib+core / spawn-test RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_PERTURB_=215 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/spawn-test ▶ 75/405 /sort/basic OK ▶ 75/405 /sort/zero-elements OK ▶ 75/405 /sort/stable OK ▶ 75/405 /sort/big OK ▶ 75/405 /sort/deprecated OK ▶ 65/405 /refstring/intern-thread-safety OK ▶ 71/405 /sequence/insert-sorted-non-pointer OK 43/405 glib:glib+core / max-version OK 1.04s 1 subtests passed 44/405 glib:glib+core / memchunk OK 1.02s 1 subtests passed 45/405 glib:glib+core / mem-overflow OK 0.96s 2 subtests passed 47/405 glib:glib+core / node OK 0.93s 6 subtests passed 48/405 glib:glib+core / once OK 0.92s 5 subtests passed 49/405 glib:glib+core / onceinit OK 0.91s 1 subtests passed 50/405 glib:glib+core / option-context OK 0.90s 61 subtests passed 51/405 glib:glib+core / option-argv0 OK 0.89s 1 subtests passed 52/405 glib:glib+core / overflow OK 0.87s 6 subtests passed 53/405 glib:glib+core / overflow-fallback OK 0.85s 6 subtests passed 54/405 glib:glib+core / pathbuf OK 0.84s 3 subtests passed 55/405 glib:glib+core / pattern OK 0.83s 90 subtests passed 56/405 glib:glib+core / print SKIP 0.82s 0 subtests passed 58/405 glib:glib+core / protocol OK 0.78s 9 subtests passed 60/405 glib:glib+core / rand OK 0.75s 2 subtests passed 61/405 glib:glib+core / rcbox OK 0.74s 8 subtests passed 62/405 glib:glib+core / rec-mutex OK 0.71s 29 subtests passed 63/405 glib:glib+core / refcount OK 0.69s 4 subtests passed 64/405 glib:glib+core / refcount-macro OK 0.68s 4 subtests passed 67/405 glib:glib+core / relation OK 0.62s 1 subtests passed 69/405 glib:glib+core / scannerapi OK 0.57s 8 subtests passed 70/405 glib:glib+core / search-utils OK 0.55s 6 subtests passed 74/405 glib:glib+core / slist OK 0.47s 14 subtests passed ▶ 13/405 /thread/cond/wait-until/contended-and-interrupted OK 80/405 glib:glib+core / strfuncs RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_PERTURB_=108 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/strfuncs 81/405 glib:glib+core / string RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_PERTURB_=172 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/string 82/405 glib:glib+core / strvbuilder RUNNING >>> MALLOC_PERTURB_=194 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/strvbuilder 83/405 glib:glib+core / testing RUNNING >>> 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=106 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/testing --verbose 84/405 glib:glib+core / testing-nonfatal RUNNING >>> 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=65 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/testing-nonfatal 85/405 glib:glib+core / test-printf RUNNING >>> MALLOC_PERTURB_=198 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/test-printf 86/405 glib:glib+core / thread RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=37 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/thread 87/405 glib:glib+core / thread-deprecated RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=64 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/thread-deprecated 88/405 glib:glib+core / thread-pool RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 MALLOC_PERTURB_=121 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/thread-pool 89/405 glib:glib+core+slow / thread-pool-slow RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 MALLOC_PERTURB_=19 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/thread-pool-slow 90/405 glib:glib+core / timeout RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 MALLOC_PERTURB_=128 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/timeout 91/405 glib:glib+core / timer RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 MALLOC_PERTURB_=154 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/timer 92/405 glib:glib+core / tree RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=14 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/tree 93/405 glib:glib+core / types RUNNING >>> MALLOC_PERTURB_=219 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/types 94/405 glib:glib+core / utf8-performance RUNNING >>> 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=122 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/utf8-performance 95/405 glib:glib+core / utf8-pointer RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_PERTURB_=229 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/utf8-pointer 96/405 glib:glib+core / utf8-private RUNNING >>> MALLOC_PERTURB_=79 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/utf8-private 97/405 glib:glib+core / utf8-validate RUNNING >>> 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=59 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/utf8-validate 98/405 glib:glib+core / utf8-misc RUNNING >>> MALLOC_PERTURB_=101 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/utf8-misc 99/405 glib:glib+core / utils RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 MALLOC_PERTURB_=42 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/utils 100/405 glib:glib+core / utils-isolated RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=240 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/utils-isolated 101/405 glib:glib+core / unicode RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_PERTURB_=118 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/unicode 102/405 glib:glib+core / unicode-encoding RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_PERTURB_=178 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/unicode-encoding 72/405 glib:glib+core / shell OK 0.97s 52 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: # test cmdline: foo '/bar/summer'\''09 tours.pdf' ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 75/405 glib:glib+core / sort OK 0.89s 5 subtests passed ▶ 71/405 /sequence/stable-sort OK ▶ 71/405 /sequence/is_empty OK 103/405 glib:glib+core / unicode-normalize RUNNING >>> 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=122 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/unicode-normalize 104/405 glib:glib+core / uri RUNNING >>> MALLOC_PERTURB_=192 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/uri 65/405 glib:glib+core / refstring OK 1.19s 8 subtests passed ▶ 66/405 /regex/compiled-regex-after-jit-failure OK ▶ 66/405 /regex/new/1 OK ▶ 66/405 /regex/new/2 OK ▶ 66/405 /regex/new/3 OK ▶ 66/405 /regex/new/4 OK ▶ 66/405 /regex/new/5 OK ▶ 66/405 /regex/new/6 OK ▶ 66/405 /regex/new/7 OK ▶ 66/405 /regex/new/8 OK ▶ 66/405 /regex/new/9 OK ▶ 66/405 /regex/new/10 OK ▶ 66/405 /regex/new/11 OK ▶ 66/405 /regex/new/12 OK ▶ 66/405 /regex/new/13 OK ▶ 66/405 /regex/new/14 OK ▶ 66/405 /regex/new/15 OK ▶ 66/405 /regex/new/16 OK ▶ 66/405 /regex/new/17 OK ▶ 66/405 /regex/new/18 OK ▶ 66/405 /regex/new/19 OK ▶ 66/405 /regex/new/71 OK ▶ 66/405 /regex/new/80 OK ▶ 66/405 /regex/new/82 OK ▶ 66/405 /regex/new-check-flags/20 OK ▶ 66/405 /regex/new-check-flags/21 OK ▶ 66/405 /regex/new-check-flags/22 OK ▶ 66/405 /regex/new-check-flags/23 OK ▶ 66/405 /regex/new-check-flags/24 OK ▶ 66/405 /regex/new-check-flags/25 OK ▶ 66/405 /regex/new-check-flags/26 OK ▶ 66/405 /regex/new-check-flags/27 OK ▶ 66/405 /regex/new-check-flags/28 OK ▶ 66/405 /regex/new-check-flags/29 OK ▶ 66/405 /regex/new-check-flags/30 OK ▶ 66/405 /regex/new-check-flags/31 OK ▶ 66/405 /regex/new-check-flags/32 OK ▶ 66/405 /regex/new-check-flags/33 OK ▶ 66/405 /regex/new-check-flags/34 OK ▶ 66/405 /regex/new-check-flags/35 OK ▶ 66/405 /regex/new-check-flags/36 OK ▶ 66/405 /regex/new-fail/37 OK ▶ 66/405 /regex/new-fail/38 OK ▶ 66/405 /regex/new-fail/39 OK ▶ 66/405 /regex/new-fail/40 OK ▶ 66/405 /regex/new-fail/41 OK ▶ 66/405 /regex/new-fail/42 OK ▶ 66/405 /regex/new-fail/43 OK ▶ 66/405 /regex/new-fail/44 OK ▶ 66/405 /regex/new-fail/45 OK ▶ 66/405 /regex/new-fail/46 OK ▶ 66/405 /regex/new-fail/47 OK ▶ 66/405 /regex/new-fail/48 OK ▶ 66/405 /regex/new-fail/49 OK ▶ 66/405 /regex/new-fail/50 OK ▶ 66/405 /regex/new-fail/51 OK ▶ 66/405 /regex/new-fail/52 OK ▶ 66/405 /regex/new-fail/53 OK ▶ 66/405 /regex/new-fail/54 OK ▶ 66/405 /regex/new-fail/55 OK ▶ 66/405 /regex/new-fail/56 OK ▶ 66/405 /regex/new-fail/57 OK ▶ 66/405 /regex/new-fail/58 OK ▶ 66/405 /regex/new-fail/59 OK ▶ 66/405 /regex/new-fail/60 OK ▶ 66/405 /regex/new-fail/61 OK ▶ 66/405 /regex/new-fail/62 OK ▶ 66/405 /regex/new-fail/63 OK ▶ 66/405 /regex/new-fail/64 OK ▶ 66/405 /regex/new-fail/65 OK ▶ 66/405 /regex/new-fail/66 OK ▶ 66/405 /regex/new-fail/67 OK ▶ 66/405 /regex/new-fail/68 OK ▶ 66/405 /regex/new-fail/69 OK ▶ 66/405 /regex/new-fail/70 OK ▶ 66/405 /regex/new-fail/72 OK ▶ 66/405 /regex/new-fail/73 OK ▶ 66/405 /regex/new-fail/74 OK ▶ 66/405 /regex/new-fail/75 OK ▶ 66/405 /regex/new-fail/76 OK ▶ 66/405 /regex/new-fail/77 OK ▶ 66/405 /regex/new-fail/78 OK ▶ 66/405 /regex/new-fail/79 OK ▶ 66/405 /regex/new-fail/81 OK ▶ 66/405 /regex/new-fail/83 OK ▶ 66/405 /regex/new-fail/84 OK ▶ 66/405 /regex/new-fail/85 OK ▶ 66/405 /regex/new-fail/86 OK ▶ 66/405 /regex/new-fail/87 OK ▶ 66/405 /regex/new-fail/88 OK ▶ 66/405 /regex/new-fail/89 OK ▶ 66/405 /regex/new-fail/90 OK ▶ 66/405 /regex/new-fail/91 OK ▶ 66/405 /regex/match-simple/92 OK ▶ 66/405 /regex/match-simple/93 OK ▶ 66/405 /regex/match-simple/94 OK ▶ 66/405 /regex/match-simple/95 OK ▶ 66/405 /regex/match-simple/96 OK ▶ 66/405 /regex/match-simple/97 OK ▶ 66/405 /regex/match-simple/98 OK ▶ 66/405 /regex/match-simple/99 OK ▶ 66/405 /regex/match-simple/100 OK ▶ 66/405 /regex/match-simple/101 OK ▶ 66/405 /regex/match-simple/102 OK ▶ 66/405 /regex/match-simple/103 OK ▶ 66/405 /regex/match-simple/104 OK ▶ 66/405 /regex/match-simple/105 OK ▶ 66/405 /regex/match-simple/106 OK ▶ 66/405 /regex/match-simple/107 OK ▶ 66/405 /regex/match-simple/108 OK ▶ 66/405 /regex/match-simple/109 OK ▶ 66/405 /regex/match-simple/110 OK ▶ 66/405 /regex/match-simple/111 OK ▶ 66/405 /regex/match-simple/112 OK ▶ 66/405 /regex/match-simple/113 OK ▶ 66/405 /regex/match-simple/114 OK ▶ 66/405 /regex/match-simple/115 OK ▶ 66/405 /regex/match-simple/116 OK ▶ 66/405 /regex/match-simple/117 OK ▶ 66/405 /regex/match-simple/118 OK ▶ 66/405 /regex/match-simple/119 OK ▶ 66/405 /regex/match-simple/120 OK ▶ 66/405 /regex/match-simple/121 OK ▶ 66/405 /regex/match-simple/122 OK ▶ 66/405 /regex/match-simple/123 OK ▶ 66/405 /regex/match-simple/124 OK ▶ 66/405 /regex/match-simple/125 OK ▶ 66/405 /regex/match-simple/126 OK ▶ 66/405 /regex/match-simple/127 OK ▶ 66/405 /regex/match-simple/128 OK ▶ 66/405 /regex/match-simple/129 OK ▶ 66/405 /regex/match-simple/130 OK ▶ 66/405 /regex/match-simple/131 OK ▶ 66/405 /regex/match-simple/132 OK ▶ 66/405 /regex/match-simple/133 OK ▶ 66/405 /regex/match-simple/134 OK ▶ 66/405 /regex/match-simple/135 OK ▶ 66/405 /regex/match-simple/136 OK ▶ 66/405 /regex/match-simple/137 OK ▶ 66/405 /regex/match-simple/138 OK ▶ 66/405 /regex/match-simple/139 OK ▶ 66/405 /regex/match-simple/140 OK ▶ 66/405 /regex/match-simple/141 OK ▶ 66/405 /regex/match-simple/142 OK ▶ 66/405 /regex/match-simple/143 OK ▶ 66/405 /regex/match-simple/144 OK ▶ 66/405 /regex/match-simple/145 OK ▶ 66/405 /regex/match-simple/146 OK ▶ 66/405 /regex/match-simple/147 OK ▶ 66/405 /regex/match-simple/148 OK ▶ 66/405 /regex/match-simple/149 OK ▶ 66/405 /regex/match-simple/150 OK ▶ 66/405 /regex/match-simple/151 OK ▶ 66/405 /regex/match-simple/152 OK ▶ 66/405 /regex/match-simple/153 OK ▶ 66/405 /regex/match-simple/154 OK ▶ 66/405 /regex/match-simple/155 OK ▶ 66/405 /regex/match-simple/156 OK ▶ 66/405 /regex/match-simple/157 OK ▶ 66/405 /regex/match-simple/158 OK ▶ 66/405 /regex/match-simple/159 OK ▶ 66/405 /regex/match-simple/160 OK ▶ 66/405 /regex/match-simple/161 OK ▶ 66/405 /regex/match-simple/162 OK ▶ 66/405 /regex/match-simple/163 OK ▶ 59/405 /queue/random/seed:1117914672 OK ▶ 77/405 /spawn/do-not-search OK ▶ 77/405 /spawn/search-path OK ▶ 77/405 /spawn/search-path-from-envp OK ▶ 77/405 /spawn/search-path-ambiguous OK ▶ 77/405 /spawn/search-path-heap-allocation OK ▶ 77/405 /spawn/search-path-fallback-in-environ OK ▶ 77/405 /spawn/search-path-fallback-in-envp OK ▶ 78/405 /gthread/spawn-single-sync OK ▶ 78/405 /gthread/spawn-stderr-socket OK ▶ 78/405 /gthread/spawn-single-async OK ▶ 78/405 /gthread/spawn-single-async-with-fds OK ▶ 78/405 /gthread/spawn-async-with-invalid-fds OK ▶ 78/405 /gthread/spawn-script OK ▶ 78/405 /gthread/spawn-posix-spawn OK ▶ 78/405 /gthread/spawn/nonexistent OK ▶ 78/405 /gthread/spawn/fd-assignment-clash OK 105/405 glib:glib+core / 1bit-mutex RUNNING >>> MALLOC_PERTURB_=77 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/1bit-mutex 13/405 glib:glib+core / cond OK 3.14s 4 subtests passed 106/405 glib:glib+core+slow / 1bit-emufutex RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_PERTURB_=181 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/1bit-emufutex ▶ 66/405 /regex/match-simple/164 OK ▶ 66/405 /regex/match-simple-optimized/92 OK ▶ 66/405 /regex/match-simple-optimized/93 OK ▶ 66/405 /regex/match-simple-optimized/94 OK ▶ 66/405 /regex/match-simple-optimized/95 OK ▶ 66/405 /regex/match-simple-optimized/96 OK ▶ 66/405 /regex/match-simple-optimized/97 OK ▶ 66/405 /regex/match-simple-optimized/98 OK ▶ 66/405 /regex/match-simple-optimized/99 OK ▶ 66/405 /regex/match-simple-optimized/100 OK ▶ 66/405 /regex/match-simple-optimized/101 OK ▶ 66/405 /regex/match-simple-optimized/102 OK ▶ 66/405 /regex/match-simple-optimized/103 OK ▶ 66/405 /regex/match-simple-optimized/104 OK ▶ 66/405 /regex/match-simple-optimized/105 OK ▶ 66/405 /regex/match-simple-optimized/106 OK ▶ 66/405 /regex/match-simple-optimized/107 OK ▶ 66/405 /regex/match-simple-optimized/108 OK ▶ 66/405 /regex/match-simple-optimized/109 OK ▶ 66/405 /regex/match-simple-optimized/110 OK ▶ 66/405 /regex/match-simple-optimized/111 OK ▶ 66/405 /regex/match-simple-optimized/112 OK ▶ 66/405 /regex/match-simple-optimized/113 OK ▶ 66/405 /regex/match-simple-optimized/114 OK ▶ 66/405 /regex/match-simple-optimized/115 OK ▶ 66/405 /regex/match-simple-optimized/116 OK ▶ 66/405 /regex/match-simple-optimized/117 OK ▶ 66/405 /regex/match-simple-optimized/118 OK ▶ 66/405 /regex/match-simple-optimized/119 OK ▶ 66/405 /regex/match-simple-optimized/120 OK ▶ 66/405 /regex/match-simple-optimized/121 OK ▶ 66/405 /regex/match-simple-optimized/122 OK ▶ 66/405 /regex/match-simple-optimized/123 OK ▶ 66/405 /regex/match-simple-optimized/124 OK ▶ 66/405 /regex/match-simple-optimized/125 OK ▶ 66/405 /regex/match-simple-optimized/126 OK ▶ 66/405 /regex/match-simple-optimized/127 OK ▶ 66/405 /regex/match-simple-optimized/128 OK ▶ 66/405 /regex/match-simple-optimized/129 OK ▶ 66/405 /regex/match-simple-optimized/130 OK ▶ 66/405 /regex/match-simple-optimized/131 OK ▶ 66/405 /regex/match-simple-optimized/132 OK ▶ 66/405 /regex/match-simple-optimized/133 OK ▶ 66/405 /regex/match-simple-optimized/134 OK ▶ 66/405 /regex/match-simple-optimized/135 OK ▶ 66/405 /regex/match-simple-optimized/136 OK ▶ 66/405 /regex/match-simple-optimized/137 OK ▶ 66/405 /regex/match-simple-optimized/138 OK ▶ 66/405 /regex/match-simple-optimized/139 OK ▶ 66/405 /regex/match-simple-optimized/140 OK ▶ 66/405 /regex/match-simple-optimized/141 OK ▶ 66/405 /regex/match-simple-optimized/142 OK ▶ 66/405 /regex/match-simple-optimized/143 OK ▶ 66/405 /regex/match-simple-optimized/144 OK ▶ 66/405 /regex/match-simple-optimized/145 OK ▶ 66/405 /regex/match-simple-optimized/146 OK ▶ 66/405 /regex/match-simple-optimized/147 OK ▶ 66/405 /regex/match-simple-optimized/148 OK ▶ 66/405 /regex/match-simple-optimized/149 OK ▶ 66/405 /regex/match-simple-optimized/150 OK ▶ 66/405 /regex/match-simple-optimized/151 OK ▶ 66/405 /regex/match-simple-optimized/152 OK ▶ 66/405 /regex/match-simple-optimized/153 OK ▶ 66/405 /regex/match-simple-optimized/154 OK ▶ 66/405 /regex/match-simple-optimized/155 OK ▶ 66/405 /regex/match-simple-optimized/156 OK ▶ 66/405 /regex/match-simple-optimized/157 OK ▶ 66/405 /regex/match-simple-optimized/158 OK ▶ 66/405 /regex/match-simple-optimized/159 OK ▶ 66/405 /regex/match-simple-optimized/160 OK ▶ 66/405 /regex/match-simple-optimized/161 OK ▶ 66/405 /regex/match-simple-optimized/162 OK ▶ 66/405 /regex/match-simple-optimized/163 OK ▶ 66/405 /regex/match-simple-optimized/164 OK ▶ 66/405 /regex/match/165 OK ▶ 66/405 /regex/match/166 OK ▶ 66/405 /regex/match/167 OK ▶ 66/405 /regex/match/168 OK ▶ 66/405 /regex/match/169 OK ▶ 66/405 /regex/match/170 OK ▶ 66/405 /regex/match/171 OK ▶ 66/405 /regex/match/172 OK ▶ 66/405 /regex/match/173 OK ▶ 66/405 /regex/match/174 OK ▶ 66/405 /regex/match/175 OK ▶ 66/405 /regex/match/176 OK ▶ 66/405 /regex/match/177 OK ▶ 66/405 /regex/match/178 OK ▶ 66/405 /regex/match/179 OK ▶ 66/405 /regex/match/180 OK ▶ 66/405 /regex/match/181 OK ▶ 66/405 /regex/match/182 OK ▶ 66/405 /regex/match/183 OK ▶ 66/405 /regex/match/184 OK ▶ 66/405 /regex/match/185 OK ▶ 66/405 /regex/match/186 OK ▶ 66/405 /regex/match/187 OK ▶ 66/405 /regex/match/188 OK ▶ 66/405 /regex/match/189 OK ▶ 66/405 /regex/match/190 OK ▶ 66/405 /regex/match/191 OK ▶ 66/405 /regex/match/192 OK ▶ 66/405 /regex/match/193 OK ▶ 66/405 /regex/match/194 OK ▶ 66/405 /regex/match/195 OK ▶ 66/405 /regex/match/196 OK ▶ 66/405 /regex/match/197 OK ▶ 66/405 /regex/match/198 OK ▶ 66/405 /regex/match/199 OK ▶ 66/405 /regex/match/200 OK ▶ 66/405 /regex/match/201 OK ▶ 66/405 /regex/match/202 OK ▶ 66/405 /regex/match/203 OK ▶ 66/405 /regex/match/204 OK ▶ 66/405 /regex/match/205 OK ▶ 66/405 /regex/match/206 OK ▶ 66/405 /regex/match/207 OK ▶ 66/405 /regex/match/208 OK ▶ 66/405 /regex/match/209 OK ▶ 66/405 /regex/match/210 OK ▶ 66/405 /regex/match/211 OK ▶ 66/405 /regex/match/212 OK ▶ 66/405 /regex/match/213 OK ▶ 66/405 /regex/match/214 OK ▶ 66/405 /regex/match/215 OK ▶ 66/405 /regex/match/216 OK ▶ 66/405 /regex/match/217 OK ▶ 66/405 /regex/match/218 OK ▶ 66/405 /regex/match/219 OK ▶ 66/405 /regex/match/220 OK ▶ 66/405 /regex/match/221 OK ▶ 66/405 /regex/match/222 OK ▶ 66/405 /regex/match/223 OK ▶ 66/405 /regex/match/224 OK ▶ 66/405 /regex/match/225 OK ▶ 66/405 /regex/match/226 OK ▶ 66/405 /regex/match/227 OK ▶ 66/405 /regex/match/228 OK ▶ 66/405 /regex/match/229 OK ▶ 66/405 /regex/match/230 OK ▶ 66/405 /regex/match/231 OK ▶ 66/405 /regex/match/232 OK ▶ 66/405 /regex/match/233 OK ▶ 66/405 /regex/match/234 OK ▶ 66/405 /regex/match/235 OK ▶ 66/405 /regex/match/236 OK ▶ 66/405 /regex/match/237 OK ▶ 66/405 /regex/match/238 OK ▶ 66/405 /regex/match/239 OK ▶ 66/405 /regex/match/240 OK ▶ 66/405 /regex/match/241 OK ▶ 66/405 /regex/match/242 OK ▶ 66/405 /regex/match/243 OK ▶ 66/405 /regex/match/244 OK ▶ 66/405 /regex/match/245 OK ▶ 66/405 /regex/match/246 OK ▶ 66/405 /regex/match/partial281 OK ▶ 66/405 /regex/match/partial282 OK ▶ 66/405 /regex/match/partial283 OK ▶ 66/405 /regex/match/partial284 OK ▶ 66/405 /regex/match/partial285 OK ▶ 66/405 /regex/match/partial286 OK ▶ 66/405 /regex/match/partial287 OK ▶ 66/405 /regex/match/partial288 OK ▶ 66/405 /regex/match/partial289 OK ▶ 66/405 /regex/match/partial290 OK ▶ 66/405 /regex/match/partial291 OK ▶ 66/405 /regex/match/partial292 OK ▶ 66/405 /regex/match/partial293 OK ▶ 66/405 /regex/match/partial294 OK ▶ 66/405 /regex/match/partial295 OK ▶ 66/405 /regex/match/partial296 OK ▶ 66/405 /regex/match/partial297 OK ▶ 66/405 /regex/match/partial298 OK ▶ 66/405 /regex/match/partial299 OK ▶ 66/405 /regex/match/partial300 OK ▶ 66/405 /regex/match/partial301 OK ▶ 66/405 /regex/match/partial302 OK ▶ 66/405 /regex/match/next0/247 OK ▶ 66/405 /regex/match/next0/248 OK ▶ 66/405 /regex/match/next0/249 OK ▶ 66/405 /regex/match/next0/250 OK ▶ 66/405 /regex/match/next1/251 OK ▶ 66/405 /regex/match/next1/252 OK ▶ 66/405 /regex/match/next1/253 OK ▶ 66/405 /regex/match/next1/254 OK ▶ 66/405 /regex/match/next1/255 OK ▶ 66/405 /regex/match/next2/256 OK ▶ 66/405 /regex/match/next2/257 OK ▶ 66/405 /regex/match/next2/258 OK ▶ 66/405 /regex/match/next2/259 OK ▶ 66/405 /regex/match/next2/260 OK ▶ 66/405 /regex/match/next2/261 OK ▶ 66/405 /regex/match/next2/262 OK ▶ 66/405 /regex/match/next2/263 OK ▶ 66/405 /regex/match/next3/264 OK ▶ 66/405 /regex/match/next3/265 OK ▶ 66/405 /regex/match/next3/266 OK ▶ 66/405 /regex/match/next3/267 OK ▶ 66/405 /regex/match/next3/268 OK ▶ 66/405 /regex/match/next3/269 OK ▶ 66/405 /regex/match/next4/270 OK ▶ 66/405 /regex/match/count/271 OK ▶ 66/405 /regex/match/count/272 OK ▶ 66/405 /regex/match/count/273 OK ▶ 66/405 /regex/match/count/274 OK ▶ 66/405 /regex/match/count/275 OK ▶ 66/405 /regex/match/count/276 OK ▶ 66/405 /regex/match/count/277 OK ▶ 66/405 /regex/match/count/278 OK ▶ 66/405 /regex/match/count/279 OK ▶ 66/405 /regex/match/count/280 OK ▶ 66/405 /regex/match/count-optimized/271 OK ▶ 66/405 /regex/match/count-optimized/272 OK ▶ 66/405 /regex/match/count-optimized/273 OK ▶ 66/405 /regex/match/count-optimized/274 OK ▶ 66/405 /regex/match/count-optimized/275 OK ▶ 66/405 /regex/match/count-optimized/276 OK ▶ 66/405 /regex/match/count-optimized/277 OK ▶ 66/405 /regex/match/count-optimized/278 OK ▶ 66/405 /regex/match/count-optimized/279 OK ▶ 66/405 /regex/match/count-optimized/280 OK ▶ 66/405 /regex/match/partial-optimized/281 OK ▶ 66/405 /regex/match/partial-optimized/282 OK ▶ 66/405 /regex/match/partial-optimized/283 OK ▶ 66/405 /regex/match/partial-optimized/284 OK ▶ 66/405 /regex/match/partial-optimized/285 OK ▶ 66/405 /regex/match/partial-optimized/286 OK ▶ 66/405 /regex/match/partial-optimized/287 OK ▶ 66/405 /regex/match/partial-optimized/288 OK ▶ 66/405 /regex/match/partial-optimized/289 OK ▶ 66/405 /regex/match/partial-optimized/290 OK ▶ 66/405 /regex/match/partial-optimized/291 OK ▶ 66/405 /regex/match/partial-optimized/292 OK ▶ 66/405 /regex/match/partial-optimized/293 OK ▶ 66/405 /regex/match/partial-optimized/294 OK ▶ 66/405 /regex/match/partial-optimized/295 OK ▶ 66/405 /regex/match/partial-optimized/296 OK ▶ 66/405 /regex/match/partial-optimized/297 OK ▶ 66/405 /regex/match/partial-optimized/298 OK ▶ 66/405 /regex/match/partial-optimized/299 OK ▶ 66/405 /regex/match/partial-optimized/300 OK ▶ 66/405 /regex/match/partial-optimized/301 OK ▶ 66/405 /regex/match/partial-optimized/302 OK ▶ 66/405 /regex/match/subpattern/303 OK ▶ 66/405 /regex/match/subpattern/304 OK ▶ 66/405 /regex/match/subpattern/305 OK ▶ 66/405 /regex/match/subpattern/306 OK ▶ 66/405 /regex/match/subpattern/307 OK ▶ 66/405 /regex/match/subpattern/308 OK ▶ 66/405 /regex/match/subpattern/309 OK ▶ 66/405 /regex/match/subpattern/310 OK ▶ 66/405 /regex/match/subpattern/311 OK ▶ 66/405 /regex/match/subpattern/312 OK ▶ 66/405 /regex/match/subpattern/313 OK ▶ 66/405 /regex/match/subpattern/314 OK ▶ 66/405 /regex/match/subpattern/315 OK ▶ 66/405 /regex/match/subpattern/named/dupnames/325 OK ▶ 66/405 /regex/match/subpattern/named/dupnames/326 OK ▶ 66/405 /regex/match/subpattern/named/dupnames/327 OK ▶ 66/405 /regex/match/subpattern/named/dupnames/328 OK ▶ 66/405 /regex/match/subpattern/named/dupnames/329 OK ▶ 66/405 /regex/match/subpattern-optimized/303 OK ▶ 66/405 /regex/match/subpattern-optimized/304 OK ▶ 66/405 /regex/match/subpattern-optimized/305 OK ▶ 66/405 /regex/match/subpattern-optimized/306 OK ▶ 66/405 /regex/match/subpattern-optimized/307 OK ▶ 66/405 /regex/match/subpattern-optimized/308 OK ▶ 66/405 /regex/match/subpattern-optimized/309 OK ▶ 66/405 /regex/match/subpattern-optimized/310 OK ▶ 66/405 /regex/match/subpattern-optimized/311 OK ▶ 66/405 /regex/match/subpattern-optimized/312 OK ▶ 66/405 /regex/match/subpattern-optimized/313 OK ▶ 66/405 /regex/match/subpattern-optimized/314 OK ▶ 66/405 /regex/match/subpattern-optimized/315 OK ▶ 66/405 /regex/match/named/subpattern/316 OK ▶ 66/405 /regex/match/named/subpattern/317 OK ▶ 66/405 /regex/match/named/subpattern/318 OK ▶ 66/405 /regex/match/named/subpattern/319 OK ▶ 66/405 /regex/match/named/subpattern/320 OK ▶ 66/405 /regex/match/named/subpattern/321 OK ▶ 66/405 /regex/match/named/subpattern/322 OK ▶ 66/405 /regex/match/named/subpattern/323 OK ▶ 66/405 /regex/match/named/subpattern/324 OK ▶ 66/405 /regex/match/named/subpattern/330 OK ▶ 66/405 /regex/match/named/subpattern/331 OK ▶ 66/405 /regex/match/named/subpattern/332 OK ▶ 66/405 /regex/match/named/subpattern/333 OK ▶ 66/405 /regex/match/named/subpattern/334 OK ▶ 66/405 /regex/match-optimized/165 OK ▶ 66/405 /regex/match-optimized/166 OK ▶ 66/405 /regex/match-optimized/167 OK ▶ 66/405 /regex/match-optimized/168 OK ▶ 66/405 /regex/match-optimized/169 OK ▶ 66/405 /regex/match-optimized/170 OK ▶ 66/405 /regex/match-optimized/171 OK ▶ 66/405 /regex/match-optimized/172 OK ▶ 66/405 /regex/match-optimized/173 OK ▶ 66/405 /regex/match-optimized/174 OK ▶ 66/405 /regex/match-optimized/175 OK ▶ 66/405 /regex/match-optimized/176 OK ▶ 66/405 /regex/match-optimized/177 OK ▶ 66/405 /regex/match-optimized/178 OK ▶ 66/405 /regex/match-optimized/179 OK ▶ 66/405 /regex/match-optimized/180 OK ▶ 66/405 /regex/match-optimized/181 OK ▶ 66/405 /regex/match-optimized/182 OK ▶ 66/405 /regex/match-optimized/183 OK ▶ 66/405 /regex/match-optimized/184 OK ▶ 66/405 /regex/match-optimized/185 OK ▶ 66/405 /regex/match-optimized/186 OK ▶ 66/405 /regex/match-optimized/187 OK ▶ 66/405 /regex/match-optimized/188 OK ▶ 66/405 /regex/match-optimized/189 OK ▶ 66/405 /regex/match-optimized/190 OK ▶ 66/405 /regex/match-optimized/191 OK ▶ 66/405 /regex/match-optimized/192 OK ▶ 66/405 /regex/match-optimized/193 OK ▶ 66/405 /regex/match-optimized/194 OK ▶ 66/405 /regex/match-optimized/195 OK ▶ 66/405 /regex/match-optimized/196 OK ▶ 66/405 /regex/match-optimized/197 OK ▶ 66/405 /regex/match-optimized/198 OK ▶ 66/405 /regex/match-optimized/199 OK ▶ 66/405 /regex/match-optimized/200 OK ▶ 66/405 /regex/match-optimized/201 OK ▶ 66/405 /regex/match-optimized/202 OK ▶ 66/405 /regex/match-optimized/203 OK ▶ 66/405 /regex/match-optimized/204 OK ▶ 66/405 /regex/match-optimized/205 OK ▶ 66/405 /regex/match-optimized/206 OK ▶ 66/405 /regex/match-optimized/207 OK ▶ 66/405 /regex/match-optimized/208 OK ▶ 66/405 /regex/match-optimized/209 OK ▶ 66/405 /regex/match-optimized/210 OK ▶ 66/405 /regex/match-optimized/211 OK ▶ 66/405 /regex/match-optimized/212 OK ▶ 66/405 /regex/match-optimized/213 OK ▶ 66/405 /regex/match-optimized/214 OK ▶ 66/405 /regex/match-optimized/215 OK ▶ 66/405 /regex/match-optimized/216 OK ▶ 66/405 /regex/match-optimized/217 OK ▶ 66/405 /regex/match-optimized/218 OK ▶ 66/405 /regex/match-optimized/219 OK ▶ 66/405 /regex/match-optimized/220 OK ▶ 66/405 /regex/match-optimized/221 OK ▶ 66/405 /regex/match-optimized/222 OK ▶ 66/405 /regex/match-optimized/223 OK ▶ 66/405 /regex/match-optimized/224 OK ▶ 66/405 /regex/match-optimized/225 OK ▶ 66/405 /regex/match-optimized/226 OK ▶ 66/405 /regex/match-optimized/227 OK ▶ 66/405 /regex/match-optimized/228 OK ▶ 66/405 /regex/match-optimized/229 OK ▶ 66/405 /regex/match-optimized/230 OK ▶ 66/405 /regex/match-optimized/231 OK ▶ 66/405 /regex/match-optimized/232 OK ▶ 66/405 /regex/match-optimized/233 OK ▶ 66/405 /regex/match-optimized/234 OK ▶ 66/405 /regex/match-optimized/235 OK ▶ 66/405 /regex/match-optimized/236 OK ▶ 66/405 /regex/match-optimized/237 OK ▶ 66/405 /regex/match-optimized/238 OK ▶ 66/405 /regex/match-optimized/239 OK ▶ 66/405 /regex/match-optimized/240 OK ▶ 66/405 /regex/match-optimized/241 OK ▶ 66/405 /regex/match-optimized/242 OK ▶ 66/405 /regex/match-optimized/243 OK ▶ 66/405 /regex/match-optimized/244 OK ▶ 66/405 /regex/match-optimized/245 OK ▶ 66/405 /regex/match-optimized/246 OK ▶ 66/405 /regex/fetch-all0/335 OK ▶ 66/405 /regex/fetch-all0/336 OK ▶ 66/405 /regex/fetch-all1/337 OK ▶ 66/405 /regex/fetch-all1/338 OK ▶ 66/405 /regex/fetch-all1/339 OK ▶ 66/405 /regex/fetch-all2/340 OK ▶ 66/405 /regex/fetch-all2/341 OK ▶ 66/405 /regex/fetch-all2/342 OK ▶ 66/405 /regex/fetch-all3/343 OK ▶ 66/405 /regex/fetch-all3/344 OK ▶ 66/405 /regex/fetch-all3/345 OK ▶ 66/405 /regex/fetch-all3/346 OK ▶ 66/405 /regex/fetch-all3/347 OK ▶ 66/405 /regex/split/simple0/348 OK ▶ 66/405 /regex/split/simple0/349 OK ▶ 66/405 /regex/split/simple0/364 OK ▶ 66/405 /regex/split/simple0/365 OK ▶ 66/405 /regex/split/simple1/350 OK ▶ 66/405 /regex/split/simple1/351 OK ▶ 66/405 /regex/split/simple2/352 OK ▶ 66/405 /regex/split/simple2/358 OK ▶ 66/405 /regex/split/simple2/360 OK ▶ 66/405 /regex/split/simple3/353 OK ▶ 66/405 /regex/split/simple3/354 OK ▶ 66/405 /regex/split/simple3/355 OK ▶ 66/405 /regex/split/simple3/356 OK ▶ 66/405 /regex/split/simple3/357 OK ▶ 66/405 /regex/split/simple3/359 OK ▶ 66/405 /regex/split/simple3/361 OK ▶ 66/405 /regex/split/simple3/362 OK ▶ 66/405 /regex/split/simple3/363 OK ▶ 66/405 /regex/split0/366 OK ▶ 66/405 /regex/split0/368 OK ▶ 66/405 /regex/full-split0/367 OK ▶ 66/405 /regex/full-split0/369 OK ▶ 66/405 /regex/full-split0/370 OK ▶ 66/405 /regex/full-split0/371 OK ▶ 66/405 /regex/full-split0/372 OK ▶ 66/405 /regex/split1/373 OK ▶ 66/405 /regex/split1/376 OK ▶ 66/405 /regex/full-split1/374 OK ▶ 66/405 /regex/full-split1/375 OK ▶ 66/405 /regex/full-split1/377 OK ▶ 66/405 /regex/full-split1/378 OK ▶ 66/405 /regex/full-split1/404 OK ▶ 66/405 /regex/split2/379 OK ▶ 66/405 /regex/split2/383 OK ▶ 66/405 /regex/split2/395 OK ▶ 66/405 /regex/full-split2/380 OK ▶ 66/405 /regex/full-split2/381 OK ▶ 66/405 /regex/full-split2/382 OK ▶ 66/405 /regex/full-split2/384 OK ▶ 66/405 /regex/full-split2/396 OK ▶ 66/405 /regex/full-split2/399 OK ▶ 66/405 /regex/full-split2/405 OK ▶ 66/405 /regex/split3/385 OK ▶ 66/405 /regex/split3/387 OK ▶ 66/405 /regex/split3/389 OK ▶ 66/405 /regex/split3/391 OK ▶ 66/405 /regex/split3/393 OK ▶ 66/405 /regex/split3/397 OK ▶ 66/405 /regex/split3/400 OK ▶ 66/405 /regex/split3/402 OK ▶ 66/405 /regex/full-split3/386 OK ▶ 66/405 /regex/full-split3/388 OK ▶ 66/405 /regex/full-split3/390 OK ▶ 66/405 /regex/full-split3/392 OK ▶ 66/405 /regex/full-split3/394 OK ▶ 66/405 /regex/full-split3/398 OK ▶ 66/405 /regex/full-split3/401 OK ▶ 66/405 /regex/full-split3/403 OK ▶ 66/405 /regex/full-split3/406 OK ▶ 66/405 /regex/full-split3/407 OK ▶ 66/405 /regex/check-repacement/408 OK ▶ 66/405 /regex/check-repacement/409 OK ▶ 66/405 /regex/check-repacement/410 OK ▶ 66/405 /regex/check-repacement/411 OK ▶ 66/405 /regex/check-repacement/412 OK ▶ 66/405 /regex/check-repacement/413 OK ▶ 66/405 /regex/check-repacement/414 OK ▶ 66/405 /regex/check-repacement/415 OK ▶ 66/405 /regex/expand/416 OK ▶ 66/405 /regex/expand/417 OK ▶ 66/405 /regex/expand/418 OK ▶ 66/405 /regex/expand/419 OK ▶ 66/405 /regex/expand/420 OK ▶ 66/405 /regex/expand/421 OK ▶ 66/405 /regex/expand/422 OK ▶ 66/405 /regex/expand/423 OK ▶ 66/405 /regex/expand/424 OK ▶ 66/405 /regex/expand/425 OK ▶ 66/405 /regex/expand/426 OK ▶ 66/405 /regex/expand/427 OK ▶ 66/405 /regex/expand/428 OK ▶ 66/405 /regex/expand/429 OK ▶ 66/405 /regex/expand/430 OK ▶ 66/405 /regex/expand/431 OK ▶ 66/405 /regex/expand/432 OK ▶ 66/405 /regex/expand/433 OK ▶ 66/405 /regex/expand/434 OK ▶ 66/405 /regex/expand/435 OK ▶ 66/405 /regex/expand/436 OK ▶ 66/405 /regex/expand/437 OK ▶ 66/405 /regex/expand/438 OK ▶ 66/405 /regex/expand/439 OK ▶ 66/405 /regex/expand/440 OK ▶ 66/405 /regex/expand/441 OK ▶ 66/405 /regex/expand/442 OK ▶ 66/405 /regex/expand/443 OK ▶ 66/405 /regex/expand/444 OK ▶ 66/405 /regex/expand/445 OK ▶ 66/405 /regex/expand/446 OK ▶ 66/405 /regex/expand/447 OK ▶ 66/405 /regex/expand/448 OK ▶ 66/405 /regex/expand/449 OK ▶ 66/405 /regex/expand/450 OK ▶ 66/405 /regex/expand/451 OK ▶ 66/405 /regex/expand/452 OK ▶ 66/405 /regex/expand/453 OK ▶ 66/405 /regex/expand/454 OK ▶ 66/405 /regex/expand/455 OK ▶ 66/405 /regex/expand/456 OK ▶ 66/405 /regex/expand/457 OK ▶ 66/405 /regex/expand/458 OK ▶ 66/405 /regex/expand/459 OK ▶ 66/405 /regex/expand/460 OK ▶ 66/405 /regex/expand/461 OK ▶ 66/405 /regex/expand/462 OK ▶ 66/405 /regex/expand/463 OK ▶ 66/405 /regex/expand/464 OK ▶ 66/405 /regex/expand/465 OK ▶ 66/405 /regex/expand/466 OK ▶ 66/405 /regex/expand/467 OK ▶ 66/405 /regex/expand/468 OK ▶ 66/405 /regex/expand/469 OK ▶ 66/405 /regex/expand/470 OK ▶ 66/405 /regex/expand/471 OK ▶ 66/405 /regex/expand/472 OK ▶ 66/405 /regex/expand/473 OK ▶ 66/405 /regex/expand/474 OK ▶ 66/405 /regex/expand/475 OK ▶ 66/405 /regex/expand/476 OK ▶ 66/405 /regex/expand/477 OK ▶ 66/405 /regex/expand/478 OK ▶ 66/405 /regex/expand/479 OK ▶ 66/405 /regex/expand/480 OK ▶ 66/405 /regex/expand/481 OK ▶ 66/405 /regex/replace/482 OK ▶ 66/405 /regex/replace/483 OK ▶ 66/405 /regex/replace/484 OK ▶ 66/405 /regex/replace/485 OK ▶ 66/405 /regex/replace/486 OK ▶ 66/405 /regex/replace/487 OK ▶ 66/405 /regex/replace/488 OK ▶ 66/405 /regex/replace/489 OK ▶ 66/405 /regex/replace/490 OK ▶ 66/405 /regex/replace/491 OK ▶ 66/405 /regex/replace/492 OK ▶ 66/405 /regex/replace/493 OK ▶ 66/405 /regex/replace/494 OK ▶ 66/405 /regex/replace/495 OK ▶ 66/405 /regex/replace/496 OK ▶ 66/405 /regex/replace/497 OK ▶ 66/405 /regex/replace/498 OK ▶ 66/405 /regex/replace/499 OK ▶ 66/405 /regex/replace/500 OK ▶ 66/405 /regex/replace/501 OK ▶ 66/405 /regex/replace/502 OK ▶ 66/405 /regex/replace/503 OK ▶ 66/405 /regex/replace/504 OK ▶ 66/405 /regex/replace/505 OK ▶ 66/405 /regex/replace/506 OK ▶ 66/405 /regex/replace/507 OK ▶ 66/405 /regex/replace/508 OK ▶ 66/405 /regex/replace/509 OK ▶ 66/405 /regex/replace-optimized/482 OK ▶ 66/405 /regex/replace-optimized/483 OK ▶ 66/405 /regex/replace-optimized/484 OK ▶ 66/405 /regex/replace-optimized/485 OK ▶ 66/405 /regex/replace-optimized/486 OK ▶ 66/405 /regex/replace-optimized/487 OK ▶ 66/405 /regex/replace-optimized/488 OK ▶ 66/405 /regex/replace-optimized/489 OK ▶ 66/405 /regex/replace-optimized/490 OK ▶ 66/405 /regex/replace-optimized/491 OK ▶ 66/405 /regex/replace-optimized/492 OK ▶ 66/405 /regex/replace-optimized/493 OK ▶ 66/405 /regex/replace-optimized/494 OK ▶ 66/405 /regex/replace-optimized/495 OK ▶ 66/405 /regex/replace-optimized/496 OK ▶ 66/405 /regex/replace-optimized/497 OK ▶ 66/405 /regex/replace-optimized/498 OK ▶ 66/405 /regex/replace-optimized/499 OK ▶ 66/405 /regex/replace-optimized/500 OK ▶ 66/405 /regex/replace-optimized/501 OK ▶ 66/405 /regex/replace-optimized/502 OK ▶ 66/405 /regex/replace-optimized/503 OK ▶ 66/405 /regex/replace-optimized/504 OK ▶ 66/405 /regex/replace-optimized/505 OK ▶ 66/405 /regex/replace-optimized/506 OK ▶ 66/405 /regex/replace-optimized/507 OK ▶ 66/405 /regex/replace-optimized/508 OK ▶ 66/405 /regex/replace-optimized/509 OK ▶ 66/405 /regex/replace-literally/510 OK ▶ 66/405 /regex/replace-literally/511 OK ▶ 66/405 /regex/replace-literally/512 OK ▶ 66/405 /regex/replace-literally/513 OK ▶ 66/405 /regex/replace-literally/514 OK ▶ 66/405 /regex/replace-literally/515 OK ▶ 66/405 /regex/replace-literally/516 OK ▶ 66/405 /regex/replace-literally/517 OK ▶ 66/405 /regex/replace-literally/518 OK ▶ 66/405 /regex/replace-literally/519 OK ▶ 66/405 /regex/replace-literally/520 OK ▶ 66/405 /regex/replace-literally/521 OK ▶ 66/405 /regex/replace-literally/522 OK ▶ 66/405 /regex/replace-literally/523 OK ▶ 66/405 /regex/replace-literally/524 OK ▶ 66/405 /regex/replace-literally/525 OK ▶ 66/405 /regex/replace-literally/526 OK ▶ 66/405 /regex/replace-literally/527 OK ▶ 66/405 /regex/replace-literally/528 OK ▶ 66/405 /regex/replace-literally/529 OK ▶ 66/405 /regex/string-number/530 OK ▶ 66/405 /regex/string-number/531 OK ▶ 66/405 /regex/string-number/532 OK ▶ 66/405 /regex/string-number/533 OK ▶ 66/405 /regex/string-number/534 OK ▶ 66/405 /regex/string-number/535 OK ▶ 66/405 /regex/string-number/536 OK ▶ 66/405 /regex/string-number/537 OK ▶ 66/405 /regex/string-number/538 OK ▶ 66/405 /regex/string-number/539 OK ▶ 66/405 /regex/string-number/540 OK ▶ 66/405 /regex/string-number/541 OK ▶ 66/405 /regex/string-number/542 OK ▶ 66/405 /regex/string-number/543 OK ▶ 66/405 /regex/string-number/544 OK ▶ 66/405 /regex/escape_nul/545 OK ▶ 66/405 /regex/escape_nul/546 OK ▶ 66/405 /regex/escape_nul/547 OK ▶ 66/405 /regex/escape_nul/548 OK ▶ 66/405 /regex/escape_nul/549 OK ▶ 66/405 /regex/escape_nul/550 OK ▶ 66/405 /regex/escape_nul/551 OK ▶ 66/405 /regex/escape_nul/552 OK ▶ 66/405 /regex/escape_nul/553 OK ▶ 66/405 /regex/escape_nul/554 OK ▶ 66/405 /regex/escape_nul/555 OK ▶ 66/405 /regex/escape_nul/556 OK ▶ 66/405 /regex/escape_nul/557 OK ▶ 66/405 /regex/escape_nul/558 OK ▶ 66/405 /regex/escape_nul/559 OK ▶ 66/405 /regex/escape/560 OK ▶ 66/405 /regex/escape/561 OK ▶ 66/405 /regex/escape/562 OK ▶ 66/405 /regex/escape/563 OK ▶ 66/405 /regex/escape/564 OK ▶ 66/405 /regex/escape/565 OK ▶ 66/405 /regex/escape/566 OK ▶ 66/405 /regex/escape/567 OK ▶ 66/405 /regex/escape/568 OK ▶ 66/405 /regex/escape/569 OK ▶ 66/405 /regex/escape/570 OK ▶ 66/405 /regex/escape/571 OK ▶ 66/405 /regex/escape/572 OK ▶ 66/405 /regex/escape/573 OK ▶ 66/405 /regex/escape/574 OK ▶ 66/405 /regex/escape/575 OK ▶ 66/405 /regex/escape/576 OK ▶ 66/405 /regex/escape/577 OK ▶ 66/405 /regex/match-all0/578 OK ▶ 66/405 /regex/match-all0/580 OK ▶ 66/405 /regex/match-all-full0/579 OK ▶ 66/405 /regex/match-all-full0/581 OK ▶ 66/405 /regex/match-all-full0/582 OK ▶ 66/405 /regex/match-all-full0/583 OK ▶ 66/405 /regex/match-all1/584 OK ▶ 66/405 /regex/match-all1/586 OK ▶ 66/405 /regex/match-all1/591 OK ▶ 66/405 /regex/match-all-full1/585 OK ▶ 66/405 /regex/match-all-full1/587 OK ▶ 66/405 /regex/match-all-full1/588 OK ▶ 66/405 /regex/match-all-full1/589 OK ▶ 66/405 /regex/match-all-full1/590 OK ▶ 66/405 /regex/match-all-full1/592 OK ▶ 66/405 /regex/match-all2/593 OK ▶ 66/405 /regex/match-all2/595 OK ▶ 66/405 /regex/match-all2/597 OK ▶ 66/405 /regex/match-all-full2/594 OK ▶ 66/405 /regex/match-all-full2/596 OK ▶ 66/405 /regex/match-all-full2/598 OK ▶ 66/405 /regex/match-all3/599 OK ▶ 66/405 /regex/match-all3/601 OK ▶ 66/405 /regex/match-all-full3/600 OK ▶ 66/405 /regex/match-all-full3/602 OK ▶ 66/405 /regex/match-notempty/603 OK ▶ 66/405 /regex/match-notempty-optimized/603 OK ▶ 66/405 /regex/match-notempty-atstart/604 OK ▶ 66/405 /regex/match-notempty-atstart-optimized/604 OK 59/405 glib:glib+core / queue OK 1.67s 12 subtests passed 77/405 glib:glib+core / spawn-path-search OK 1.20s 7 subtests passed 78/405 glib:glib+core / spawn-singlethread OK 1.17s 9 subtests passed ▶ 73/405 /slice/allocate OK ▶ 23/405 /gvariant/serialiser/array OK ▶ 23/405 /gvariant/serialiser/tuple OK ▶ 23/405 /gvariant/serialiser/variant OK ▶ 23/405 /gvariant/serialiser/strings OK ▶ 57/405 /thread/private2 OK ▶ 57/405 /thread/private3 OK ▶ 57/405 /thread/staticprivate1 OK ▶ 57/405 /thread/staticprivate2 OK ▶ 57/405 /thread/staticprivate3 OK ▶ 79/405 /spawn/basics OK ▶ 79/405 /spawn/stdio-overwrite OK 107/405 glib:glib+core+slow / 642026 RUNNING >>> 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=195 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/642026 108/405 glib:glib+core+slow / 642026-ec RUNNING >>> 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=81 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/642026-ec 109/405 glib:glib+core+cpp / cxx RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 MALLOC_PERTURB_=200 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/cxx ▶ 21/405 /GDateTime/test-all-dates OK ▶ 21/405 /GDateTime/unix_usec OK ▶ 21/405 /GDateTime/new_from_unix/overflow OK ▶ 21/405 /GDateTime/new_from_timeval/overflow OK ▶ 21/405 /GDateTime/new_from_iso8601/2 OK ▶ 21/405 /GDateTime/format_mixed/utf8_time_non_utf8_messages OK ▶ 21/405 /GDateTime/format_mixed/utf8_time_utf8_messages OK ▶ 21/405 /GDateTime/format_mixed/non_utf8_time_non_utf8_messages OK ▶ 21/405 /GDateTime/format_mixed/non_utf8_time_utf8_messages OK ▶ 21/405 /GDateTime/strftime/error_handling SKIP ▶ 21/405 /GDateTime/eras/japan OK ▶ 21/405 /GDateTime/eras/thailand OK ▶ 21/405 /GDateTime/eras/parsing OK ▶ 21/405 /GTimeZone/find-interval OK ▶ 21/405 /GTimeZone/adjust-time OK ▶ 21/405 /GTimeZone/no-header OK ▶ 21/405 /GTimeZone/no-header-identifier OK ▶ 21/405 /GTimeZone/posix-parse OK ▶ 21/405 /GTimeZone/floating-point OK ▶ 21/405 /GTimeZone/identifier OK ▶ 21/405 /GTimeZone/new-offset OK ▶ 21/405 /GTimeZone/parse-rfc8536 OK ▶ 21/405 /GTimeZone/caching OK 66/405 glib:glib+core / regex OK 1.66s 848 subtests passed ▶ 35/405 /mainloop/child_sources OK 110/405 glib:glib+core+cpp / cxx-98 RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 MALLOC_PERTURB_=36 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/cxx-98 73/405 glib:glib+core / slice OK 1.55s 3 subtests passed 79/405 glib:glib+core / spawn-test OK 1.16s 2 subtests passed ▶ 80/405 /strfuncs/ascii-strcasecmp OK ▶ 80/405 /strfuncs/ascii_strdown OK ▶ 80/405 /strfuncs/ascii_strdup OK ▶ 80/405 /strfuncs/ascii_strtod OK ▶ 80/405 /strfuncs/bounds-check OK ▶ 80/405 /strfuncs/has-prefix OK ▶ 80/405 /strfuncs/has-prefix-macro OK ▶ 80/405 /strfuncs/has-suffix OK ▶ 80/405 /strfuncs/has-suffix-macro OK ▶ 80/405 /strfuncs/memdup OK ▶ 80/405 /strfuncs/memdup2 OK ▶ 80/405 /strfuncs/set_str OK ▶ 80/405 /strfuncs/stpcpy OK ▶ 80/405 /strfuncs/str_match_string OK ▶ 80/405 /strfuncs/str_tokenize_and_fold OK ▶ 80/405 /strfuncs/strcanon OK ▶ 80/405 /strfuncs/strchomp OK ▶ 80/405 /strfuncs/strchug OK ▶ 80/405 /strfuncs/strcompress-strescape OK ▶ 80/405 /strfuncs/strconcat OK ▶ 80/405 /strfuncs/strdelimit OK ▶ 80/405 /strfuncs/strdup OK ▶ 80/405 /strfuncs/strdup-printf OK ▶ 80/405 /strfuncs/strdupv OK ▶ 80/405 /strfuncs/strerror OK ▶ 80/405 /strfuncs/strip-context OK ▶ 80/405 /strfuncs/strjoin OK ▶ 80/405 /strfuncs/strjoinv OK ▶ 80/405 /strfuncs/strlcat OK ▶ 80/405 /strfuncs/strlcpy OK ▶ 80/405 /strfuncs/strncasecmp OK ▶ 80/405 /strfuncs/strndup OK ▶ 80/405 /strfuncs/strnfill OK ▶ 80/405 /strfuncs/strreverse OK ▶ 80/405 /strfuncs/strsignal OK ▶ 80/405 /strfuncs/strsplit OK ▶ 80/405 /strfuncs/strsplit-set OK ▶ 80/405 /strfuncs/strstr OK ▶ 80/405 /strfuncs/strtod OK ▶ 80/405 /strfuncs/strtoull-strtoll OK ▶ 80/405 /strfuncs/strup OK ▶ 80/405 /strfuncs/strv-contains OK ▶ 80/405 /strfuncs/strv-equal OK ▶ 80/405 /strfuncs/strv-length OK ▶ 80/405 /strfuncs/test-is-to-digit OK ▶ 80/405 /strfuncs/transliteration OK ▶ 80/405 /strfuncs/str-equal OK ▶ 80/405 /strfuncs/str-is-ascii OK ▶ 80/405 /strfuncs/ascii-string-to-num/pathological OK ▶ 80/405 /strfuncs/ascii-string-to-num/usual OK ▶ 80/405 /strfuncs/strdup/inline OK ▶ 81/405 /string/chunks OK ▶ 81/405 /string/chunk-insert OK ▶ 81/405 /string/new OK ▶ 81/405 /string/printf OK ▶ 81/405 /string/assign OK ▶ 81/405 /string/append-c OK ▶ 81/405 /string/append OK ▶ 81/405 /string/append-vprintf OK ▶ 81/405 /string/prepend-c OK ▶ 81/405 /string/prepend OK ▶ 81/405 /string/insert OK ▶ 81/405 /string/insert-unichar OK ▶ 81/405 /string/equal OK ▶ 81/405 /string/truncate OK ▶ 81/405 /string/overwrite OK ▶ 81/405 /string/nul-handling OK ▶ 81/405 /string/up-down OK ▶ 81/405 /string/set-size OK ▶ 81/405 /string/to-bytes OK ▶ 81/405 /string/replace OK ▶ 81/405 /string/steal OK ▶ 81/405 /string/new-take OK ▶ 81/405 /string/copy OK ▶ 81/405 /string/sized-new OK ▶ 81/405 /string/new-take/null OK ▶ 82/405 /strvbuilder/empty OK ▶ 82/405 /strvbuilder/add OK ▶ 82/405 /strvbuilder/addv OK ▶ 82/405 /strvbuilder/add_many OK ▶ 82/405 /strvbuilder/take OK ▶ 82/405 /strvbuilder/ref OK ▶ 82/405 /strvbuilder/unref_to_strv OK ▶ 83/405 /tap OK ▶ 83/405 /random-generator/rand-1 OK ▶ 83/405 /random-generator/rand-2 OK ▶ 83/405 /random-generator/random-conversions OK ▶ 83/405 /misc/assertions OK ▶ 83/405 /misc/test-data OK ▶ 83/405 /misc/primetoul OK ▶ 83/405 /misc/fatal-log-handler OK ▶ 83/405 /misc/expected-messages OK ▶ 83/405 /misc/messages OK ▶ 83/405 /misc/dash-p OK ▶ 83/405 /misc/nonfatal OK ▶ 83/405 /misc/skip SKIP ▶ 83/405 /misc/combining OK ▶ 83/405 /misc/fail OK ▶ 83/405 /misc/incomplete OK ▶ 83/405 /misc/expected-messages/expect-error OK ▶ 83/405 /misc/expected-messages/skip-debug OK ▶ 83/405 /misc/dash-p/child OK ▶ 83/405 /misc/dash-p/child/sub OK ▶ 83/405 /misc/dash-p/child/sub2 OK ▶ 83/405 /misc/path/first OK ▶ 83/405 /misc/path/second OK ▶ 83/405 /forking/fail assertion OK ▶ 83/405 /forking/patterns OK ▶ 83/405 /trap_subprocess/fail OK ▶ 83/405 /trap_subprocess/no-such-test OK ▶ 83/405 /trap_subprocess/timeout OK ▶ 83/405 /trap_subprocess/envp OK ▶ 83/405 /trap_subprocess/stdin OK ▶ 83/405 /trap_subprocess/patterns OK ▶ 83/405 /tap/subtest OK ▶ 83/405 /tap/summary OK ▶ 83/405 /tap/message OK ▶ 83/405 /tap/print OK ▶ 83/405 /tap/error OK ▶ 83/405 /tap/error-and-pass OK ▶ 83/405 /tap/subtest/summary OK ▶ 83/405 /tap/subtest/message OK ▶ 83/405 /tap/subtest/print OK ▶ 83/405 /tap/subtest/stdout OK ▶ 83/405 /tap/subtest/stdout-no-new-line OK ▶ 83/405 /tap/subtest/error OK ▶ 83/405 /tap/subtest/error-and-pass OK ▶ 83/405 /init/no_argv0 OK ▶ 85/405 /snprintf/retval-and-trunc OK ▶ 85/405 /snprintf/%d OK ▶ 85/405 /snprintf/%d-invalid OK ▶ 85/405 /snprintf/%o OK ▶ 85/405 /snprintf/%u OK ▶ 85/405 /snprintf/%x OK ▶ 85/405 /snprintf/%X OK ▶ 85/405 /snprintf/%f OK ▶ 85/405 /snprintf/%e OK ▶ 85/405 /snprintf/%c OK ▶ 85/405 /snprintf/%s OK ▶ 85/405 /snprintf/%n OK ▶ 85/405 /snprintf/test-percent OK ▶ 85/405 /snprintf/test-positional-params OK ▶ 85/405 /snprintf/test-64bit OK ▶ 85/405 /snprintf/produce-embedded-nulls OK ▶ 85/405 /printf/test-percent OK ▶ 85/405 /printf/test-positional-params OK ▶ 85/405 /printf/test-64bit OK ▶ 85/405 /fprintf/produce-embedded-nulls OK ▶ 85/405 /sprintf/test-positional-params OK ▶ 85/405 /sprintf/upper-bound OK ▶ 85/405 /vasprintf/invalid-format-placeholder OK ▶ 85/405 /vasprintf/invalid-wide-string OK ▶ 86/405 /thread/thread1 OK ▶ 86/405 /thread/thread2 OK ▶ 86/405 /thread/thread3 OK ▶ 86/405 /thread/thread4 OK ▶ 86/405 /thread/thread5 OK ▶ 86/405 /thread/thread6 OK ▶ 86/405 /thread/thread7 OK ▶ 87/405 /thread/mutex OK ▶ 87/405 /thread/static-rec-mutex OK ▶ 88/405 /thread_pool/pool_fail OK ▶ 88/405 /thread_pool/shared OK ▶ 88/405 /thread_pool/exclusive OK ▶ 88/405 /thread_pool/create_shared_after_exclusive OK ▶ 88/405 /thread_pool/create_full OK ▶ 88/405 /thread_pool/create_exclusive_after_shared OK ▶ 89/405 /threadpool/functions OK ▶ 89/405 /threadpool/stop-unused OK ▶ 89/405 /threadpool/pools OK ▶ 89/405 /threadpool/no-sort OK ▶ 89/405 /threadpool/sort OK ▶ 91/405 /timer/basic SKIP ▶ 91/405 /timer/stop OK ▶ 91/405 /timer/continue OK ▶ 91/405 /timer/reset OK ▶ 91/405 /timer/is_active OK ▶ 91/405 /timeval/add OK ▶ 91/405 /timeval/from-iso8601 OK ▶ 91/405 /timeval/to-iso8601 OK ▶ 91/405 /timeval/to-iso8601/overflow OK ▶ 91/405 /usleep/with-zero-wait OK ▶ 92/405 /tree/search OK ▶ 92/405 /tree/remove OK ▶ 92/405 /tree/destroy OK ▶ 92/405 /tree/traverse OK ▶ 92/405 /tree/insert OK ▶ 92/405 /tree/bounds OK ▶ 92/405 /tree/remove-all OK ▶ 93/405 /types/basic_types OK ▶ 94/405 /utf8/perf/get_char/ascii OK ▶ 94/405 /utf8/perf/get_char/latin1 OK ▶ 94/405 /utf8/perf/get_char/cyrillic OK ▶ 94/405 /utf8/perf/get_char/han OK ▶ 94/405 /utf8/perf/get_char-backwards/ascii OK ▶ 94/405 /utf8/perf/get_char-backwards/latin1 OK ▶ 94/405 /utf8/perf/get_char-backwards/cyrillic OK ▶ 94/405 /utf8/perf/get_char-backwards/han OK ▶ 94/405 /utf8/perf/get_char_validated/ascii OK ▶ 94/405 /utf8/perf/get_char_validated/latin1 OK ▶ 94/405 /utf8/perf/get_char_validated/cyrillic OK ▶ 94/405 /utf8/perf/get_char_validated/han OK ▶ 94/405 /utf8/perf/utf8_to_ucs4/ascii OK ▶ 94/405 /utf8/perf/utf8_to_ucs4/latin1 OK ▶ 94/405 /utf8/perf/utf8_to_ucs4/cyrillic OK ▶ 94/405 /utf8/perf/utf8_to_ucs4/han OK ▶ 94/405 /utf8/perf/utf8_to_ucs4-sized/ascii OK ▶ 94/405 /utf8/perf/utf8_to_ucs4-sized/latin1 OK ▶ 94/405 /utf8/perf/utf8_to_ucs4-sized/cyrillic OK ▶ 94/405 /utf8/perf/utf8_to_ucs4-sized/han OK ▶ 94/405 /utf8/perf/utf8_to_ucs4_fast/ascii OK ▶ 94/405 /utf8/perf/utf8_to_ucs4_fast/latin1 OK ▶ 94/405 /utf8/perf/utf8_to_ucs4_fast/cyrillic OK ▶ 94/405 /utf8/perf/utf8_to_ucs4_fast/han OK ▶ 94/405 /utf8/perf/utf8_to_ucs4_fast-sized/ascii OK ▶ 94/405 /utf8/perf/utf8_to_ucs4_fast-sized/latin1 OK ▶ 94/405 /utf8/perf/utf8_to_ucs4_fast-sized/cyrillic OK ▶ 94/405 /utf8/perf/utf8_to_ucs4_fast-sized/han OK ▶ 94/405 /utf8/perf/utf8_validate/ascii OK ▶ 94/405 /utf8/perf/utf8_validate/latin1 OK ▶ 94/405 /utf8/perf/utf8_validate/cyrillic OK ▶ 94/405 /utf8/perf/utf8_validate/han OK ▶ 94/405 /utf8/perf/utf8_validate-sized/ascii OK ▶ 94/405 /utf8/perf/utf8_validate-sized/latin1 OK ▶ 94/405 /utf8/perf/utf8_validate-sized/cyrillic OK ▶ 94/405 /utf8/perf/utf8_validate-sized/han OK ▶ 96/405 /utf8/utf8-to-utf16-make-valid OK ▶ 96/405 /utf8/utf8-to-utf16-make-valid-backtrack OK ▶ 97/405 /utf8/get-char-validated OK ▶ 97/405 /utf8/validate/0 OK ▶ 97/405 /utf8/validate/1 OK ▶ 97/405 /utf8/validate/2 OK ▶ 97/405 /utf8/validate/3 OK ▶ 97/405 /utf8/validate/4 OK ▶ 97/405 /utf8/validate/5 OK ▶ 97/405 /utf8/validate/6 OK ▶ 97/405 /utf8/validate/7 OK ▶ 97/405 /utf8/validate/8 OK ▶ 97/405 /utf8/validate/9 OK ▶ 97/405 /utf8/validate/10 OK ▶ 97/405 /utf8/validate/11 OK ▶ 97/405 /utf8/validate/12 OK ▶ 97/405 /utf8/validate/13 OK ▶ 97/405 /utf8/validate/14 OK ▶ 97/405 /utf8/validate/15 OK ▶ 97/405 /utf8/validate/16 OK ▶ 97/405 /utf8/validate/17 OK ▶ 97/405 /utf8/validate/18 OK ▶ 97/405 /utf8/validate/19 OK ▶ 97/405 /utf8/validate/20 OK ▶ 97/405 /utf8/validate/21 OK ▶ 97/405 /utf8/validate/22 OK ▶ 97/405 /utf8/validate/23 OK ▶ 97/405 /utf8/validate/24 OK ▶ 97/405 /utf8/validate/25 OK ▶ 97/405 /utf8/validate/26 OK ▶ 97/405 /utf8/validate/27 OK ▶ 97/405 /utf8/validate/28 OK ▶ 97/405 /utf8/validate/29 OK ▶ 97/405 /utf8/validate/30 OK ▶ 97/405 /utf8/validate/31 OK ▶ 97/405 /utf8/validate/32 OK ▶ 97/405 /utf8/validate/33 OK ▶ 97/405 /utf8/validate/34 OK ▶ 97/405 /utf8/validate/35 OK ▶ 97/405 /utf8/validate/36 OK ▶ 97/405 /utf8/validate/37 OK ▶ 97/405 /utf8/validate/38 OK ▶ 97/405 /utf8/validate/39 OK ▶ 97/405 /utf8/validate/40 OK ▶ 97/405 /utf8/validate/41 OK ▶ 97/405 /utf8/validate/42 OK ▶ 97/405 /utf8/validate/43 OK ▶ 97/405 /utf8/validate/44 OK ▶ 97/405 /utf8/validate/45 OK ▶ 97/405 /utf8/validate/46 OK ▶ 97/405 /utf8/validate/47 OK ▶ 97/405 /utf8/validate/48 OK ▶ 97/405 /utf8/validate/49 OK ▶ 97/405 /utf8/validate/50 OK ▶ 97/405 /utf8/validate/51 OK ▶ 97/405 /utf8/validate/52 OK ▶ 97/405 /utf8/validate/53 OK ▶ 97/405 /utf8/validate/54 OK ▶ 97/405 /utf8/validate/55 OK ▶ 97/405 /utf8/validate/56 OK ▶ 97/405 /utf8/validate/57 OK ▶ 97/405 /utf8/validate/58 OK ▶ 97/405 /utf8/validate/59 OK ▶ 97/405 /utf8/validate/60 OK ▶ 97/405 /utf8/validate/61 OK ▶ 97/405 /utf8/validate/62 OK ▶ 97/405 /utf8/validate/63 OK ▶ 97/405 /utf8/validate/64 OK ▶ 97/405 /utf8/validate/65 OK ▶ 97/405 /utf8/validate/66 OK ▶ 97/405 /utf8/validate/67 OK ▶ 97/405 /utf8/validate/68 OK ▶ 97/405 /utf8/validate/69 OK ▶ 97/405 /utf8/validate/70 OK ▶ 97/405 /utf8/validate/71 OK ▶ 97/405 /utf8/validate/72 OK ▶ 97/405 /utf8/validate/73 OK ▶ 97/405 /utf8/validate/74 OK ▶ 97/405 /utf8/validate/75 OK ▶ 97/405 /utf8/validate/76 OK ▶ 97/405 /utf8/validate/77 OK ▶ 97/405 /utf8/validate/78 OK ▶ 97/405 /utf8/validate/79 OK ▶ 97/405 /utf8/validate/80 OK ▶ 97/405 /utf8/validate/81 OK ▶ 97/405 /utf8/validate/82 OK ▶ 97/405 /utf8/validate/83 OK ▶ 97/405 /utf8/validate/84 OK ▶ 97/405 /utf8/validate/85 OK ▶ 97/405 /utf8/validate/86 OK ▶ 97/405 /utf8/validate/87 OK ▶ 97/405 /utf8/validate/88 OK ▶ 97/405 /utf8/validate/89 OK ▶ 97/405 /utf8/validate/90 OK ▶ 97/405 /utf8/validate/91 OK ▶ 97/405 /utf8/validate/92 OK ▶ 97/405 /utf8/validate/93 OK ▶ 97/405 /utf8/validate/94 OK ▶ 97/405 /utf8/validate/95 OK ▶ 97/405 /utf8/validate/96 OK ▶ 97/405 /utf8/validate/97 OK ▶ 97/405 /utf8/validate/98 OK ▶ 97/405 /utf8/validate/99 OK ▶ 97/405 /utf8/validate/100 OK ▶ 97/405 /utf8/validate/101 OK ▶ 97/405 /utf8/validate/102 OK ▶ 97/405 /utf8/validate/103 OK ▶ 97/405 /utf8/validate/104 OK ▶ 97/405 /utf8/validate/105 OK ▶ 97/405 /utf8/validate/106 OK ▶ 97/405 /utf8/validate/107 OK ▶ 97/405 /utf8/validate/108 OK ▶ 97/405 /utf8/validate/109 OK ▶ 97/405 /utf8/validate/110 OK ▶ 97/405 /utf8/validate/111 OK ▶ 97/405 /utf8/validate/112 OK ▶ 97/405 /utf8/validate/113 OK ▶ 97/405 /utf8/validate/114 OK ▶ 97/405 /utf8/validate/115 OK ▶ 97/405 /utf8/validate/116 OK ▶ 97/405 /utf8/validate/117 OK ▶ 97/405 /utf8/validate/118 OK ▶ 97/405 /utf8/validate/119 OK ▶ 97/405 /utf8/validate/120 OK ▶ 97/405 /utf8/validate/121 OK ▶ 97/405 /utf8/validate/122 OK ▶ 97/405 /utf8/validate/123 OK ▶ 97/405 /utf8/validate/124 OK ▶ 97/405 /utf8/validate/125 OK ▶ 97/405 /utf8/validate/126 OK ▶ 97/405 /utf8/validate/127 OK ▶ 97/405 /utf8/validate/128 OK ▶ 97/405 /utf8/validate/129 OK ▶ 97/405 /utf8/validate/130 OK ▶ 97/405 /utf8/validate/131 OK ▶ 97/405 /utf8/validate/132 OK ▶ 97/405 /utf8/validate/133 OK ▶ 97/405 /utf8/validate/134 OK ▶ 97/405 /utf8/validate/135 OK ▶ 97/405 /utf8/validate/136 OK ▶ 97/405 /utf8/validate/137 OK ▶ 97/405 /utf8/validate/138 OK ▶ 97/405 /utf8/validate/139 OK ▶ 97/405 /utf8/validate/140 OK ▶ 97/405 /utf8/validate/141 OK ▶ 97/405 /utf8/validate/142 OK ▶ 97/405 /utf8/validate/143 OK ▶ 97/405 /utf8/validate/144 OK ▶ 97/405 /utf8/validate/145 OK ▶ 97/405 /utf8/validate/146 OK ▶ 97/405 /utf8/validate/147 OK ▶ 97/405 /utf8/validate/148 OK ▶ 97/405 /utf8/validate/149 OK ▶ 97/405 /utf8/validate/150 OK ▶ 97/405 /utf8/validate/151 OK ▶ 97/405 /utf8/validate/152 OK ▶ 97/405 /utf8/validate/153 OK ▶ 97/405 /utf8/validate/154 OK ▶ 97/405 /utf8/validate/155 OK ▶ 97/405 /utf8/validate/156 OK ▶ 97/405 /utf8/validate/157 OK ▶ 97/405 /utf8/validate/158 OK ▶ 97/405 /utf8/validate/159 OK ▶ 97/405 /utf8/validate/160 OK ▶ 97/405 /utf8/validate/161 OK ▶ 97/405 /utf8/validate/162 OK ▶ 97/405 /utf8/validate/163 OK ▶ 97/405 /utf8/validate/164 OK ▶ 97/405 /utf8/validate/165 OK ▶ 97/405 /utf8/validate/166 OK ▶ 97/405 /utf8/validate/167 OK ▶ 97/405 /utf8/validate/168 OK ▶ 97/405 /utf8/validate/169 OK ▶ 97/405 /utf8/validate/170 OK ▶ 97/405 /utf8/validate/171 OK ▶ 97/405 /utf8/validate/172 OK ▶ 97/405 /utf8/validate/173 OK ▶ 97/405 /utf8/validate/174 OK ▶ 97/405 /utf8/validate/175 OK ▶ 97/405 /utf8/validate/176 OK ▶ 97/405 /utf8/validate/177 OK ▶ 97/405 /utf8/validate/178 OK ▶ 97/405 /utf8/validate/179 OK ▶ 97/405 /utf8/validate/180 OK ▶ 97/405 /utf8/validate/181 OK ▶ 97/405 /utf8/validate/182 OK ▶ 97/405 /utf8/validate/183 OK ▶ 97/405 /utf8/validate/184 OK ▶ 97/405 /utf8/validate/185 OK ▶ 97/405 /utf8/validate/186 OK ▶ 97/405 /utf8/validate/187 OK ▶ 97/405 /utf8/validate/188 OK ▶ 97/405 /utf8/validate/189 OK ▶ 97/405 /utf8/validate/190 OK ▶ 97/405 /utf8/validate/191 OK ▶ 97/405 /utf8/validate/192 OK ▶ 97/405 /utf8/validate/193 OK ▶ 97/405 /utf8/validate/194 OK ▶ 97/405 /utf8/validate/195 OK ▶ 97/405 /utf8/validate/196 OK ▶ 97/405 /utf8/validate/197 OK ▶ 97/405 /utf8/validate/198 OK ▶ 97/405 /utf8/validate/199 OK ▶ 97/405 /utf8/validate/200 OK ▶ 97/405 /utf8/validate/201 OK ▶ 97/405 /utf8/validate/202 OK ▶ 97/405 /utf8/validate/203 OK ▶ 97/405 /utf8/validate/204 OK ▶ 97/405 /utf8/validate/205 OK ▶ 97/405 /utf8/validate/206 OK ▶ 97/405 /utf8/validate/207 OK ▶ 97/405 /utf8/validate/208 OK ▶ 97/405 /utf8/validate/209 OK ▶ 97/405 /utf8/validate/210 OK ▶ 97/405 /utf8/validate/211 OK ▶ 97/405 /utf8/validate/212 OK ▶ 97/405 /utf8/validate/213 OK ▶ 97/405 /utf8/validate/214 OK ▶ 97/405 /utf8/validate/215 OK ▶ 97/405 /utf8/validate/216 OK ▶ 97/405 /utf8/validate/217 OK ▶ 97/405 /utf8/validate/218 OK ▶ 97/405 /utf8/validate/219 OK ▶ 97/405 /utf8/validate/220 OK ▶ 97/405 /utf8/validate/221 OK ▶ 97/405 /utf8/validate/222 OK ▶ 97/405 /utf8/validate/223 OK ▶ 97/405 /utf8/validate/224 OK ▶ 97/405 /utf8/validate/225 OK ▶ 97/405 /utf8/validate/226 OK ▶ 97/405 /utf8/validate/227 OK ▶ 97/405 /utf8/validate/228 OK ▶ 97/405 /utf8/validate/229 OK ▶ 97/405 /utf8/validate/230 OK ▶ 97/405 /utf8/validate/231 OK ▶ 97/405 /utf8/validate/232 OK ▶ 97/405 /utf8/validate/233 OK ▶ 97/405 /utf8/validate/234 OK ▶ 97/405 /utf8/validate/235 OK ▶ 97/405 /utf8/validate/236 OK ▶ 98/405 /utf8/strlen OK ▶ 98/405 /utf8/strncpy OK ▶ 98/405 /utf8/strrchr OK ▶ 98/405 /utf8/reverse OK ▶ 98/405 /utf8/substring OK ▶ 98/405 /utf8/make-valid OK ▶ 98/405 /utf8/truncate-middle OK ▶ 99/405 /utils/language-names OK ▶ 99/405 /utils/locale-variants OK ▶ 99/405 /utils/version OK ▶ 99/405 /utils/appname OK ▶ 99/405 /utils/prgname-thread-safety OK ▶ 99/405 /utils/tmpdir OK ▶ 99/405 /utils/basic_bits OK ▶ 99/405 /utils/bits OK ▶ 99/405 /utils/swap OK ▶ 99/405 /utils/find-program OK ▶ 99/405 /utils/find-program-for-path OK ▶ 99/405 /utils/debug OK ▶ 99/405 /utils/codeset OK ▶ 99/405 /utils/codeset2 OK ▶ 99/405 /utils/console-charset OK ▶ 99/405 /utils/gettext OK ▶ 99/405 /utils/username OK ▶ 99/405 /utils/realname OK ▶ 99/405 /utils/hostname OK ▶ 99/405 /utils/xdgdirs OK ▶ 99/405 /utils/specialdir OK ▶ 99/405 /utils/os-info OK ▶ 99/405 /utils/clear-pointer OK ▶ 99/405 /utils/clear-pointer-cast OK ▶ 99/405 /utils/take-pointer OK ▶ 99/405 /utils/clear-source OK ▶ 99/405 /utils/misc-mem OK ▶ 99/405 /utils/aligned-mem OK ▶ 99/405 /utils/free-sized OK ▶ 99/405 /utils/nullify OK ▶ 99/405 /utils/atexit OK ▶ 99/405 /utils/check-setuid OK ▶ 99/405 /utils/int-limits OK ▶ 99/405 /utils/clear-list OK ▶ 99/405 /utils/clear-slist OK ▶ 99/405 /utils/steal-handle-id OK ▶ 99/405 /utils/specialdir/desktop OK ▶ 99/405 /utils/clear-pointer/side-effects OK ▶ 99/405 /utils/aligned-mem/alignment OK ▶ 99/405 /utils/aligned-mem/zeroed OK ▶ 99/405 /utils/aligned-mem/free-sized OK ▶ 100/405 /utils-isolated/tmp-dir OK ▶ 100/405 /utils-isolated/home-dir OK ▶ 100/405 /utils-isolated/load-user-special-dirs OK ▶ 100/405 /utils-isolated/user-cache-dir OK ▶ 100/405 /utils-isolated/system-config-dirs OK ▶ 100/405 /utils-isolated/user-config-dir OK ▶ 100/405 /utils-isolated/system-data-dirs OK ▶ 100/405 /utils-isolated/user-data-dir OK ▶ 100/405 /utils-isolated/user-state-dir OK ▶ 100/405 /utils-isolated/user-runtime-dir OK ▶ 100/405 /utils-isolated/cleanup/handles-errors OK ▶ 100/405 /utils-isolated/cleanup/doesnt-follow-symlinks OK ▶ 101/405 /unicode/alnum OK ▶ 101/405 /unicode/alpha OK ▶ 101/405 /unicode/break-type OK ▶ 101/405 /unicode/canonical-decomposition OK ▶ 101/405 /unicode/casefold OK ▶ 101/405 /unicode/casemap_and_casefold OK ▶ 101/405 /unicode/cases OK ▶ 101/405 /unicode/character-type OK ▶ 101/405 /unicode/cntrl OK ▶ 101/405 /unicode/combining-class OK ▶ 101/405 /unicode/compose OK ▶ 101/405 /unicode/decompose OK ▶ 101/405 /unicode/decompose-tail OK ▶ 101/405 /unicode/defined OK ▶ 101/405 /unicode/digit OK ▶ 101/405 /unicode/digit-value OK ▶ 101/405 /unicode/fully-decompose-canonical OK ▶ 101/405 /unicode/fully-decompose-len OK ▶ 101/405 /unicode/normalization OK ▶ 101/405 /unicode/graph OK ▶ 101/405 /unicode/iso15924 OK ▶ 101/405 /unicode/lower OK ▶ 101/405 /unicode/mark OK ▶ 101/405 /unicode/mirror OK ▶ 101/405 /unicode/print OK ▶ 101/405 /unicode/punctuation OK ▶ 101/405 /unicode/script OK ▶ 101/405 /unicode/space OK ▶ 101/405 /unicode/strdown OK ▶ 101/405 /unicode/strup OK ▶ 101/405 /unicode/turkish-strupdown OK ▶ 101/405 /unicode/title OK ▶ 101/405 /unicode/upper OK ▶ 101/405 /unicode/validate OK ▶ 101/405 /unicode/wide OK ▶ 101/405 /unicode/xdigit OK ▶ 101/405 /unicode/xdigit-value OK ▶ 101/405 /unicode/zero-width OK ▶ 101/405 /unicode/normalize OK ▶ 102/405 /unicode/encoding OK 111/405 glib:glib+core+cpp / cxx-03 RUNNING >>> 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=59 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/cxx-03 112/405 glib:glib+core+cpp / cxx-11 RUNNING >>> MALLOC_PERTURB_=236 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/cxx-11 21/405 glib:glib+core+slow / gdatetime OK 5.62s 65 subtests passed ▶ 103/405 /unicode/normalize OK ▶ 103/405 /unicode/normalize-invalid OK ▶ 103/405 /unicode/normalize/bad-length OK ▶ 104/405 /uri/file-to-uri OK ▶ 104/405 /uri/file-from-uri OK ▶ 104/405 /uri/file-roundtrip OK ▶ 104/405 /uri/list OK ▶ 104/405 /uri/unescape-string OK ▶ 104/405 /uri/unescape-segment OK ▶ 104/405 /uri/escape-string OK ▶ 104/405 /uri/escape-bytes OK ▶ 104/405 /uri/scheme OK ▶ 104/405 /uri/build OK ▶ 104/405 /uri/split OK ▶ 104/405 /uri/is_valid OK ▶ 104/405 /uri/to-string OK ▶ 104/405 /uri/join OK ▶ 104/405 /uri/join-split-round-trip OK ▶ 104/405 /uri/normalize OK ▶ 104/405 /uri/unescape-bytes/nul-terminated OK ▶ 104/405 /uri/unescape-bytes/length OK ▶ 104/405 /uri/parsing/absolute OK ▶ 104/405 /uri/parsing/relative OK ▶ 104/405 /uri/iter-params/nul-terminated OK ▶ 104/405 /uri/iter-params/length OK ▶ 104/405 /uri/parse-params/nul-terminated OK ▶ 104/405 /uri/parse-params/length OK 113/405 glib:glib+core+cpp / cxx-14 RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_PERTURB_=2 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/cxx-14 80/405 glib:glib+core / strfuncs OK 3.40s 51 subtests passed 81/405 glib:glib+core / string OK 3.37s 25 subtests passed 82/405 glib:glib+core / strvbuilder OK 3.36s 7 subtests passed 83/405 glib:glib+core / testing OK 3.34s 44 subtests passed stdout: 159: UNKNOWN: # # testing:ERROR:../../../glib/tests/testing.c:314: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. 85/405 glib:glib+core / test-printf OK 3.30s 24 subtests passed 86/405 glib:glib+core / thread OK 3.28s 7 subtests passed 88/405 glib:glib+core / thread-pool OK 3.24s 6 subtests passed 91/405 glib:glib+core / timer OK 3.19s 9 subtests passed 92/405 glib:glib+core / tree OK 3.18s 7 subtests passed 93/405 glib:glib+core / types OK 3.16s 1 subtests passed 94/405 glib:glib+core / utf8-performance OK 3.15s 36 subtests passed 96/405 glib:glib+core / utf8-private OK 3.13s 2 subtests passed 97/405 glib:glib+core / utf8-validate OK 3.11s 238 subtests passed 98/405 glib:glib+core / utf8-misc OK 3.06s 7 subtests passed 99/405 glib:glib+core / utils OK 3.04s 41 subtests passed 101/405 glib:glib+core / unicode OK 3.00s 39 subtests passed 102/405 glib:glib+core / unicode-encoding OK 2.98s 1 subtests passed 114/405 glib:glib+core+cpp / cxx-17 RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_PERTURB_=197 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/cxx-17 115/405 glib:glib+core+cpp / cxx-20 RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 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_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=117 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/cxx-20 116/405 glib:glib+core+cpp / cxx-2b RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 MALLOC_PERTURB_=36 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/cxx-2b 117/405 glib:glib+core / autoptr RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=44 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/autoptr 118/405 glib:glib+core / gwakeup-fallback RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 MALLOC_PERTURB_=200 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/gwakeup-fallback 119/405 glib:glib+core / include RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 MALLOC_PERTURB_=84 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/include 120/405 glib:glib+core / unix RUNNING >>> 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=45 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/unix 121/405 glib:glib+core / gutils-user-database RUNNING >>> 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.86.0/debian/build/deb/glib/tests:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib MALLOC_PERTURB_=59 MESON_TEST_ITERATION=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.86.0/glib/tests G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 LD_PRELOAD=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/getpwuid-preload.so G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/gutils-user-database 122/405 glib:glib+core / constructor RUNNING >>> 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.86.0/debian/build/deb/glib/tests:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib MALLOC_PERTURB_=11 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/constructor 123/405 glib:glib+core+cc / atomic-c-11 RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_PERTURB_=9 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/atomic-c-11 124/405 glib:glib+core+cc / atomic-c-17 RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=90 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/atomic-c-17 125/405 glib:glib+core+cc / atomic-c-89 RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 MALLOC_PERTURB_=91 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/atomic-c-89 126/405 glib:glib+core+cc / atomic-c-99 RUNNING >>> MALLOC_PERTURB_=119 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/atomic-c-99 127/405 glib:glib+core+cc / macros-c-11 RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_PERTURB_=165 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/macros-c-11 128/405 glib:glib+core+cc / macros-c-17 RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 MALLOC_PERTURB_=136 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/macros-c-17 129/405 glib:glib+core+cc / macros-c-89 RUNNING >>> 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=11 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/macros-c-89 130/405 glib:glib+core+cc / macros-c-99 RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 MALLOC_PERTURB_=97 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/macros-c-99 84/405 glib:glib+core / testing-nonfatal OK 3.64s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: TAP version 14 # random seed: R02Sc301db7f35096448c788c8553ea1d482 # 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?") ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 100/405 glib:glib+core / utils-isolated OK 3.34s 12 subtests passed ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: Unable to clean up temporary directory /tmp/test_utils-isolated_53H8W3/utils-isolated/load-user-special-dirs: No such file or directory Unable to clean up temporary directory /tmp/test_utils-isolated_53H8W3/utils-isolated/cleanup/handles-errors/.dirs/runtime: Directory not empty Unable to clean up temporary directory /tmp/test_utils-isolated_53H8W3/utils-isolated/cleanup/handles-errors/.dirs: Directory not empty Unable to clean up temporary directory /tmp/test_utils-isolated_53H8W3/utils-isolated/cleanup/handles-errors: Directory not empty Unable to clean up temporary directory /tmp/test_utils-isolated_53H8W3/utils-isolated/cleanup/doesnt-follow-symlinks: No such file or directory ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 103/405 glib:glib+core / unicode-normalize OK 3.26s 3 subtests passed 104/405 glib:glib+core / uri OK 3.25s 24 subtests passed 131/405 glib:glib+core+cc / utils-c-11 RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_PERTURB_=226 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/utils-c-11 132/405 glib:glib+core+cc / utils-c-17 RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_PERTURB_=22 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/utils-c-17 133/405 glib:glib+core+cc / utils-c-89 RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 MALLOC_PERTURB_=23 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/utils-c-89 134/405 glib:glib+core+cc / utils-c-99 RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=123 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/utils-c-99 ▶ 71/405 /sequence/random/seed:825541564 OK ▶ 95/405 /utf8/offsets OK ▶ 95/405 /utf8/lengths OK ▶ 95/405 /utf8/find OK ▶ 35/405 /mainloop/recursive_child_sources OK ▶ 35/405 /mainloop/recursive_loop_child_sources OK ▶ 35/405 /mainloop/swapping_child_sources OK ▶ 35/405 /mainloop/blocked_child_sources OK ▶ 90/405 /timeout/seconds OK ▶ 109/405 /C++/typeof OK ▶ 109/405 /C++/atomic-pointer-compare-and-exchange OK ▶ 109/405 /C++/atomic-pointer-compare-and-exchange-full OK ▶ 109/405 /C++/atomic-int-compare-and-exchange OK ▶ 109/405 /C++/atomic-int-compare-and-exchange-full OK ▶ 109/405 /C++/atomic-pointer-exchange OK ▶ 109/405 /C++/atomic-int-exchange OK ▶ 109/405 /C++/inlined-not-inlined-functions OK ▶ 109/405 /C++/clear-pointer OK ▶ 109/405 /C++/steal-pointer OK ▶ 109/405 /C++/str-equal OK ▶ 109/405 /C++/strdup OK ▶ 109/405 /C++/str-has-prefix OK ▶ 109/405 /C++/str-has-suffix OK ▶ 109/405 /C++/string-append OK ▶ 109/405 /C++/string-free OK ▶ 109/405 /C++/constexpr-var-init OK ▶ 109/405 /C++/strdup/macro OK ▶ 109/405 /C++/strdup/macro/qualified OK ▶ 109/405 /C++/strdup/macro/nested-initializer OK ▶ 109/405 /C++/str-has-prefix/macro OK ▶ 109/405 /C++/str-has-suffix/macro OK ▶ 76/405 /gthread/spawn-childs OK ▶ 110/405 /C++/check-standard-98 OK ▶ 110/405 /C++/typeof OK ▶ 110/405 /C++/atomic-pointer-compare-and-exchange OK ▶ 110/405 /C++/atomic-pointer-compare-and-exchange-full OK ▶ 110/405 /C++/atomic-int-compare-and-exchange OK ▶ 110/405 /C++/atomic-int-compare-and-exchange-full OK ▶ 110/405 /C++/atomic-pointer-exchange OK ▶ 110/405 /C++/atomic-int-exchange OK ▶ 110/405 /C++/inlined-not-inlined-functions OK ▶ 110/405 /C++/clear-pointer OK ▶ 110/405 /C++/steal-pointer OK ▶ 110/405 /C++/str-equal OK ▶ 110/405 /C++/strdup OK ▶ 110/405 /C++/str-has-prefix OK ▶ 110/405 /C++/str-has-suffix OK ▶ 110/405 /C++/string-append OK ▶ 110/405 /C++/string-free OK ▶ 110/405 /C++/strdup/macro OK ▶ 110/405 /C++/strdup/macro/qualified OK ▶ 110/405 /C++/strdup/macro/nested-initializer OK ▶ 110/405 /C++/str-has-prefix/macro OK ▶ 110/405 /C++/str-has-suffix/macro OK 95/405 glib:glib+core / utf8-pointer OK 3.59s 3 subtests passed 109/405 glib:glib+core+cpp / cxx OK 2.90s 22 subtests passed ▶ 111/405 /C++/check-standard-03 OK ▶ 111/405 /C++/typeof OK ▶ 111/405 /C++/atomic-pointer-compare-and-exchange OK ▶ 111/405 /C++/atomic-pointer-compare-and-exchange-full OK ▶ 111/405 /C++/atomic-int-compare-and-exchange OK ▶ 111/405 /C++/atomic-int-compare-and-exchange-full OK ▶ 111/405 /C++/atomic-pointer-exchange OK ▶ 111/405 /C++/atomic-int-exchange OK ▶ 111/405 /C++/inlined-not-inlined-functions OK ▶ 111/405 /C++/clear-pointer OK ▶ 111/405 /C++/steal-pointer OK ▶ 111/405 /C++/str-equal OK ▶ 111/405 /C++/strdup OK ▶ 111/405 /C++/str-has-prefix OK ▶ 111/405 /C++/str-has-suffix OK ▶ 111/405 /C++/string-append OK ▶ 111/405 /C++/string-free OK ▶ 111/405 /C++/strdup/macro OK ▶ 111/405 /C++/strdup/macro/qualified OK ▶ 111/405 /C++/strdup/macro/nested-initializer OK ▶ 111/405 /C++/str-has-prefix/macro OK ▶ 111/405 /C++/str-has-suffix/macro OK ▶ 112/405 /C++/check-standard-11 OK ▶ 112/405 /C++/typeof OK ▶ 112/405 /C++/atomic-pointer-compare-and-exchange OK ▶ 112/405 /C++/atomic-pointer-compare-and-exchange-full OK ▶ 112/405 /C++/atomic-int-compare-and-exchange OK ▶ 112/405 /C++/atomic-int-compare-and-exchange-full OK ▶ 112/405 /C++/atomic-pointer-exchange OK ▶ 112/405 /C++/atomic-int-exchange OK ▶ 112/405 /C++/inlined-not-inlined-functions OK ▶ 112/405 /C++/clear-pointer OK ▶ 112/405 /C++/steal-pointer OK ▶ 112/405 /C++/str-equal OK ▶ 112/405 /C++/strdup OK ▶ 112/405 /C++/str-has-prefix OK ▶ 112/405 /C++/str-has-suffix OK ▶ 112/405 /C++/string-append OK ▶ 112/405 /C++/string-free OK ▶ 112/405 /C++/strdup/macro OK ▶ 112/405 /C++/strdup/macro/qualified OK ▶ 112/405 /C++/strdup/macro/nested-initializer OK ▶ 112/405 /C++/str-has-prefix/macro OK ▶ 112/405 /C++/str-has-suffix/macro OK 135/405 glib:glib+core+no-valgrind / assert-msg-test.py RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 _GLIB_TEST_SANITIZERS='' MALLOC_PERTURB_=231 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 PYTHONPATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/tests/lib:/build/reproducible-path/glib2.0-2.86.0/tests/lib G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /usr/bin/python3 -B /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/../../../glib/tests/assert-msg-test.py 136/405 glib:glib+core+no-valgrind / messages-low-memory.py RUNNING >>> 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=59 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 PYTHONPATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/tests/lib:/build/reproducible-path/glib2.0-2.86.0/tests/lib G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /usr/bin/python3 -B /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/../../../glib/tests/messages-low-memory.py ▶ 113/405 /C++/check-standard-14 OK ▶ 113/405 /C++/typeof OK ▶ 113/405 /C++/atomic-pointer-compare-and-exchange OK ▶ 113/405 /C++/atomic-pointer-compare-and-exchange-full OK ▶ 113/405 /C++/atomic-int-compare-and-exchange OK ▶ 113/405 /C++/atomic-int-compare-and-exchange-full OK ▶ 113/405 /C++/atomic-pointer-exchange OK ▶ 113/405 /C++/atomic-int-exchange OK ▶ 113/405 /C++/inlined-not-inlined-functions OK ▶ 113/405 /C++/clear-pointer OK ▶ 113/405 /C++/steal-pointer OK ▶ 113/405 /C++/str-equal OK ▶ 113/405 /C++/strdup OK ▶ 113/405 /C++/str-has-prefix OK ▶ 113/405 /C++/str-has-suffix OK ▶ 113/405 /C++/string-append OK ▶ 113/405 /C++/string-free OK ▶ 113/405 /C++/constexpr-var-init OK ▶ 113/405 /C++/strdup/macro OK ▶ 113/405 /C++/strdup/macro/qualified OK ▶ 113/405 /C++/strdup/macro/nested-initializer OK ▶ 113/405 /C++/str-has-prefix/macro OK ▶ 113/405 /C++/str-has-suffix/macro OK 110/405 glib:glib+core+cpp / cxx-98 OK 2.90s 22 subtests passed 137/405 glib:glib+core / gtester-xmllint-check RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=184 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /usr/bin/xmllint --noout glib/tests/tmpsample.xml 111/405 glib:glib+core+cpp / cxx-03 OK 0.65s 22 subtests passed 112/405 glib:glib+core+cpp / cxx-11 OK 0.63s 22 subtests passed ▶ 114/405 /C++/check-standard-17 OK ▶ 114/405 /C++/typeof OK ▶ 114/405 /C++/atomic-pointer-compare-and-exchange OK ▶ 114/405 /C++/atomic-pointer-compare-and-exchange-full OK ▶ 114/405 /C++/atomic-int-compare-and-exchange OK ▶ 114/405 /C++/atomic-int-compare-and-exchange-full OK ▶ 114/405 /C++/atomic-pointer-exchange OK ▶ 114/405 /C++/atomic-int-exchange OK ▶ 114/405 /C++/inlined-not-inlined-functions OK ▶ 114/405 /C++/clear-pointer OK ▶ 114/405 /C++/steal-pointer OK ▶ 114/405 /C++/str-equal OK ▶ 114/405 /C++/strdup OK ▶ 114/405 /C++/str-has-prefix OK ▶ 114/405 /C++/str-has-suffix OK ▶ 114/405 /C++/string-append OK ▶ 114/405 /C++/string-free OK ▶ 114/405 /C++/constexpr-var-init OK ▶ 114/405 /C++/strdup/macro OK ▶ 114/405 /C++/strdup/macro/qualified OK ▶ 114/405 /C++/strdup/macro/nested-initializer OK ▶ 114/405 /C++/str-has-prefix/macro OK ▶ 114/405 /C++/str-has-suffix/macro OK ▶ 115/405 /C++/check-standard-20 OK ▶ 115/405 /C++/typeof OK ▶ 115/405 /C++/atomic-pointer-compare-and-exchange OK ▶ 115/405 /C++/atomic-pointer-compare-and-exchange-full OK ▶ 115/405 /C++/atomic-int-compare-and-exchange OK ▶ 115/405 /C++/atomic-int-compare-and-exchange-full OK ▶ 115/405 /C++/atomic-pointer-exchange OK ▶ 115/405 /C++/atomic-int-exchange OK ▶ 115/405 /C++/inlined-not-inlined-functions OK ▶ 115/405 /C++/clear-pointer OK ▶ 115/405 /C++/steal-pointer OK ▶ 115/405 /C++/str-equal OK ▶ 115/405 /C++/strdup OK ▶ 115/405 /C++/str-has-prefix OK ▶ 115/405 /C++/str-has-suffix OK ▶ 115/405 /C++/string-append OK ▶ 115/405 /C++/string-free OK ▶ 115/405 /C++/constexpr-var-init OK ▶ 115/405 /C++/strdup/macro OK ▶ 115/405 /C++/strdup/macro/qualified OK ▶ 115/405 /C++/strdup/macro/nested-initializer OK ▶ 115/405 /C++/str-has-prefix/macro OK ▶ 115/405 /C++/str-has-suffix/macro OK ▶ 116/405 /C++/check-standard-2b SKIP ▶ 116/405 /C++/typeof OK ▶ 116/405 /C++/atomic-pointer-compare-and-exchange OK ▶ 116/405 /C++/atomic-pointer-compare-and-exchange-full OK ▶ 116/405 /C++/atomic-int-compare-and-exchange OK ▶ 116/405 /C++/atomic-int-compare-and-exchange-full OK ▶ 116/405 /C++/atomic-pointer-exchange OK ▶ 116/405 /C++/atomic-int-exchange OK ▶ 116/405 /C++/inlined-not-inlined-functions OK ▶ 116/405 /C++/clear-pointer OK ▶ 116/405 /C++/steal-pointer OK ▶ 116/405 /C++/str-equal OK ▶ 116/405 /C++/strdup OK ▶ 116/405 /C++/str-has-prefix OK ▶ 116/405 /C++/str-has-suffix OK ▶ 116/405 /C++/string-append OK ▶ 116/405 /C++/string-free OK ▶ 116/405 /C++/constexpr-var-init OK ▶ 116/405 /C++/strdup/macro OK ▶ 116/405 /C++/strdup/macro/qualified OK ▶ 116/405 /C++/strdup/macro/nested-initializer OK ▶ 116/405 /C++/str-has-prefix/macro OK ▶ 116/405 /C++/str-has-suffix/macro OK ▶ 117/405 /autoptr/autofree OK ▶ 117/405 /autoptr/g_async_queue OK ▶ 117/405 /autoptr/g_bookmark_file OK ▶ 117/405 /autoptr/g_bytes OK ▶ 117/405 /autoptr/g_checksum OK ▶ 117/405 /autoptr/g_date OK ▶ 117/405 /autoptr/g_date_time OK ▶ 117/405 /autoptr/g_dir OK ▶ 117/405 /autoptr/g_error OK ▶ 117/405 /autoptr/g_hash_table OK ▶ 117/405 /autoptr/g_hmac OK ▶ 117/405 /autoptr/g_io_channel OK ▶ 117/405 /autoptr/g_key_file OK ▶ 117/405 /autoptr/g_list OK ▶ 117/405 /autoptr/g_array OK ▶ 117/405 /autoptr/g_ptr_array OK ▶ 117/405 /autoptr/g_byte_array OK ▶ 117/405 /autoptr/g_main_context OK ▶ 117/405 /autoptr/g_main_context_pusher OK ▶ 117/405 /autoptr/g_main_loop OK ▶ 117/405 /autoptr/g_source OK ▶ 117/405 /autoptr/g_mapped_file OK ▶ 117/405 /autoptr/g_markup_parse_context OK ▶ 117/405 /autoptr/g_node OK ▶ 117/405 /autoptr/g_option_context OK ▶ 117/405 /autoptr/g_option_group OK ▶ 117/405 /autoptr/g_pattern_spec OK ▶ 117/405 /autoptr/g_queue OK ▶ 117/405 /autoptr/g_rand OK ▶ 117/405 /autoptr/g_regex OK ▶ 117/405 /autoptr/g_match_info OK ▶ 117/405 /autoptr/g_scanner OK ▶ 117/405 /autoptr/g_sequence OK ▶ 117/405 /autoptr/g_slist OK ▶ 117/405 /autoptr/g_string OK ▶ 117/405 /autoptr/g_string_chunk OK ▶ 117/405 /autoptr/g_thread OK ▶ 117/405 /autoptr/g_mutex OK ▶ 117/405 /autoptr/g_mutex_locker OK ▶ 117/405 /autoptr/g_rec_mutex_locker OK ▶ 117/405 /autoptr/g_rw_lock_lockers OK ▶ 117/405 /autoptr/g_auto_lock OK ▶ 117/405 /autoptr/g_cond OK ▶ 117/405 /autoptr/g_timer OK ▶ 117/405 /autoptr/g_time_zone OK ▶ 117/405 /autoptr/g_tree OK ▶ 117/405 /autoptr/g_variant OK ▶ 117/405 /autoptr/g_variant_builder OK ▶ 117/405 /autoptr/g_variant_iter OK ▶ 117/405 /autoptr/g_variant_dict OK ▶ 117/405 /autoptr/g_variant_type OK ▶ 117/405 /autoptr/strv OK ▶ 117/405 /autoptr/refstring OK ▶ 117/405 /autoptr/pathbuf OK ▶ 117/405 /autoptr/autolist OK ▶ 117/405 /autoptr/autoslist OK ▶ 117/405 /autoptr/autoqueue OK ▶ 119/405 /include/rwlock OK ▶ 120/405 /glib-unix/closefrom OK ▶ 120/405 /glib-unix/pipe OK ▶ 120/405 /glib-unix/pipe-stdio-overwrite OK ▶ 120/405 /glib-unix/pipe-struct OK ▶ 120/405 /glib-unix/pipe-struct-auto OK ▶ 120/405 /glib-unix/error OK ▶ 120/405 /glib-unix/nonblocking OK ▶ 121/405 /gutils/get_user_database_entry OK ▶ 122/405 /constructor/application OK ▶ 122/405 /constructor/library OK ▶ 123/405 /atomic/types OK ▶ 123/405 /atomic/threaded OK ▶ 124/405 /atomic/types OK ▶ 124/405 /atomic/threaded OK ▶ 125/405 /atomic/types OK ▶ 126/405 /atomic/types OK ▶ 127/405 /C/standard-11 OK ▶ 127/405 /alignof/fallback OK ▶ 127/405 /assert/static OK ▶ 127/405 /struct/sizeof_member OK ▶ 128/405 /C/standard-17 OK ▶ 128/405 /alignof/fallback OK ▶ 128/405 /assert/static OK ▶ 128/405 /struct/sizeof_member OK ▶ 129/405 /C/standard-89 OK ▶ 129/405 /alignof/fallback OK ▶ 129/405 /assert/static OK ▶ 129/405 /struct/sizeof_member OK ▶ 130/405 /C/standard-99 OK ▶ 130/405 /alignof/fallback OK ▶ 130/405 /assert/static OK ▶ 130/405 /struct/sizeof_member OK 138/405 glib:glib+core+no-valgrind+pkg-config / glib-2.0-pkg-config RUNNING >>> MALLOC_PERTURB_=119 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 PKG_CONFIG_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/meson-private G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /usr/bin/bash -xe -c 'pkg-config --validate glib-2.0 test "$(pkg-config --modversion glib-2.0)" = "2.86.0" 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"' 139/405 glib:gobject+performance+no-valgrind / performance RUNNING >>> 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.86.0/debian/build/deb/gobject/tests/performance MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests/performance LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=93 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/performance/performance --seconds 0 113/405 glib:glib+core+cpp / cxx-14 OK 0.69s 23 subtests passed ▶ 131/405 /utils/language-names OK ▶ 131/405 /utils/locale-variants OK ▶ 131/405 /utils/version OK ▶ 131/405 /utils/appname OK ▶ 131/405 /utils/prgname-thread-safety OK ▶ 131/405 /utils/tmpdir OK ▶ 131/405 /utils/basic_bits OK ▶ 131/405 /utils/bits OK ▶ 131/405 /utils/swap OK ▶ 131/405 /utils/find-program OK ▶ 131/405 /utils/find-program-for-path OK ▶ 131/405 /utils/debug OK ▶ 131/405 /utils/codeset OK ▶ 131/405 /utils/codeset2 OK ▶ 131/405 /utils/console-charset OK ▶ 131/405 /utils/gettext OK ▶ 131/405 /utils/username OK ▶ 131/405 /utils/realname OK ▶ 131/405 /utils/hostname OK ▶ 131/405 /utils/xdgdirs OK ▶ 131/405 /utils/specialdir OK ▶ 131/405 /utils/os-info OK ▶ 131/405 /utils/clear-pointer OK ▶ 131/405 /utils/clear-pointer-cast OK ▶ 131/405 /utils/take-pointer OK ▶ 131/405 /utils/clear-source OK ▶ 131/405 /utils/misc-mem OK ▶ 131/405 /utils/aligned-mem OK ▶ 131/405 /utils/free-sized OK ▶ 131/405 /utils/nullify OK ▶ 131/405 /utils/atexit OK ▶ 131/405 /utils/check-setuid OK ▶ 131/405 /utils/int-limits OK ▶ 131/405 /utils/clear-list OK ▶ 131/405 /utils/clear-slist OK ▶ 131/405 /utils/steal-handle-id OK ▶ 131/405 /utils/specialdir/desktop OK ▶ 131/405 /utils/clear-pointer/side-effects OK ▶ 131/405 /utils/aligned-mem/alignment OK ▶ 131/405 /utils/aligned-mem/zeroed OK ▶ 131/405 /utils/aligned-mem/free-sized OK ▶ 132/405 /utils/language-names OK ▶ 132/405 /utils/locale-variants OK ▶ 132/405 /utils/version OK ▶ 132/405 /utils/appname OK ▶ 132/405 /utils/prgname-thread-safety OK ▶ 132/405 /utils/tmpdir OK ▶ 132/405 /utils/basic_bits OK ▶ 132/405 /utils/bits OK ▶ 132/405 /utils/swap OK ▶ 132/405 /utils/find-program OK ▶ 132/405 /utils/find-program-for-path OK ▶ 132/405 /utils/debug OK ▶ 132/405 /utils/codeset OK ▶ 132/405 /utils/codeset2 OK ▶ 132/405 /utils/console-charset OK ▶ 132/405 /utils/gettext OK ▶ 132/405 /utils/username OK ▶ 132/405 /utils/realname OK ▶ 132/405 /utils/hostname OK ▶ 132/405 /utils/xdgdirs OK ▶ 132/405 /utils/specialdir OK ▶ 132/405 /utils/os-info OK ▶ 132/405 /utils/clear-pointer OK ▶ 132/405 /utils/clear-pointer-cast OK ▶ 132/405 /utils/take-pointer OK ▶ 132/405 /utils/clear-source OK ▶ 132/405 /utils/misc-mem OK ▶ 132/405 /utils/aligned-mem OK ▶ 132/405 /utils/free-sized OK ▶ 132/405 /utils/nullify OK ▶ 132/405 /utils/atexit OK ▶ 132/405 /utils/check-setuid OK ▶ 132/405 /utils/int-limits OK ▶ 132/405 /utils/clear-list OK ▶ 132/405 /utils/clear-slist OK ▶ 132/405 /utils/steal-handle-id OK ▶ 132/405 /utils/specialdir/desktop OK ▶ 132/405 /utils/clear-pointer/side-effects OK ▶ 132/405 /utils/aligned-mem/alignment OK ▶ 132/405 /utils/aligned-mem/zeroed OK ▶ 132/405 /utils/aligned-mem/free-sized OK ▶ 133/405 /utils/language-names OK ▶ 133/405 /utils/locale-variants OK ▶ 133/405 /utils/version OK ▶ 133/405 /utils/appname OK ▶ 133/405 /utils/prgname-thread-safety OK ▶ 133/405 /utils/tmpdir OK ▶ 133/405 /utils/basic_bits OK ▶ 133/405 /utils/bits OK ▶ 133/405 /utils/swap OK ▶ 133/405 /utils/find-program OK ▶ 133/405 /utils/find-program-for-path OK ▶ 133/405 /utils/debug OK ▶ 133/405 /utils/codeset OK ▶ 133/405 /utils/codeset2 OK ▶ 133/405 /utils/console-charset OK ▶ 133/405 /utils/gettext OK ▶ 133/405 /utils/username OK ▶ 133/405 /utils/realname OK ▶ 133/405 /utils/hostname OK ▶ 133/405 /utils/xdgdirs OK ▶ 133/405 /utils/specialdir OK ▶ 133/405 /utils/os-info OK ▶ 133/405 /utils/clear-pointer OK ▶ 133/405 /utils/clear-pointer-cast OK ▶ 133/405 /utils/take-pointer OK ▶ 133/405 /utils/clear-source OK ▶ 133/405 /utils/misc-mem OK ▶ 133/405 /utils/aligned-mem OK ▶ 133/405 /utils/free-sized OK ▶ 133/405 /utils/nullify OK ▶ 133/405 /utils/atexit OK ▶ 133/405 /utils/check-setuid OK ▶ 133/405 /utils/int-limits OK ▶ 133/405 /utils/clear-list OK ▶ 133/405 /utils/clear-slist OK ▶ 133/405 /utils/steal-handle-id OK ▶ 133/405 /utils/specialdir/desktop OK ▶ 133/405 /utils/clear-pointer/side-effects OK ▶ 133/405 /utils/aligned-mem/alignment OK ▶ 133/405 /utils/aligned-mem/zeroed OK ▶ 133/405 /utils/aligned-mem/free-sized OK ▶ 134/405 /utils/language-names OK ▶ 134/405 /utils/locale-variants OK ▶ 134/405 /utils/version OK ▶ 134/405 /utils/appname OK ▶ 134/405 /utils/prgname-thread-safety OK ▶ 134/405 /utils/tmpdir OK ▶ 134/405 /utils/basic_bits OK ▶ 134/405 /utils/bits OK ▶ 134/405 /utils/swap OK ▶ 134/405 /utils/find-program OK ▶ 134/405 /utils/find-program-for-path OK ▶ 134/405 /utils/debug OK ▶ 134/405 /utils/codeset OK 140/405 glib:gobject+performance+no-valgrind / performance-threaded RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=123 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/performance MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests/performance LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/performance/performance-threaded --seconds 0 114/405 glib:glib+core+cpp / cxx-17 OK 0.69s 23 subtests passed 115/405 glib:glib+core+cpp / cxx-20 OK 0.68s 23 subtests passed 116/405 glib:glib+core+cpp / cxx-2b OK 0.67s 22 subtests passed 117/405 glib:glib+core / autoptr OK 0.66s 57 subtests passed 119/405 glib:glib+core / include OK 0.63s 1 subtests passed 121/405 glib:glib+core / gutils-user-database OK 0.59s 1 subtests passed 122/405 glib:glib+core / constructor OK 0.57s 2 subtests passed 123/405 glib:glib+core+cc / atomic-c-11 OK 0.56s 2 subtests passed 124/405 glib:glib+core+cc / atomic-c-17 OK 0.55s 2 subtests passed 127/405 glib:glib+core+cc / macros-c-11 OK 0.50s 4 subtests passed 128/405 glib:glib+core+cc / macros-c-17 OK 0.48s 4 subtests passed 129/405 glib:glib+core+cc / macros-c-89 OK 0.46s 4 subtests passed 130/405 glib:glib+core+cc / macros-c-99 OK 0.44s 4 subtests passed 141/405 glib:gobject / notify-init RUNNING >>> 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.86.0/debian/build/deb/gobject/tests MALLOC_PERTURB_=92 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/notify-init 142/405 glib:gobject / notify-init2 RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=37 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/notify-init2 143/405 glib:gobject / custom-dispatch RUNNING >>> 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=128 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/custom-dispatch 144/405 glib:gobject / qdata RUNNING >>> 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 MALLOC_PERTURB_=199 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/qdata 145/405 glib:gobject / accumulator RUNNING >>> 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=36 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/accumulator 146/405 glib:gobject / basics-gobject RUNNING >>> MALLOC_PERTURB_=57 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/basics-gobject 147/405 glib:gobject / boxed RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=153 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/boxed 148/405 glib:gobject / defaultiface RUNNING >>> 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 MALLOC_PERTURB_=204 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/defaultiface 149/405 glib:gobject / deftype RUNNING >>> 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.86.0/debian/build/deb/gobject/tests MALLOC_PERTURB_=87 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/deftype 150/405 glib:gobject / deprecated-properties RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=114 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/deprecated-properties 151/405 glib:gobject / dynamictype RUNNING >>> 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=209 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/dynamictype 152/405 glib:gobject / enums RUNNING >>> 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 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_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=138 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/enums 153/405 glib:gobject / max-version RUNNING >>> 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.86.0/debian/build/deb/gobject/tests MALLOC_PERTURB_=150 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/max-version 131/405 glib:glib+core+cc / utils-c-11 OK 0.68s 41 subtests passed ▶ 89/405 /threadpool/stop-unused-multiple OK ▶ 134/405 /utils/codeset2 OK ▶ 134/405 /utils/console-charset OK ▶ 134/405 /utils/gettext OK ▶ 134/405 /utils/username OK ▶ 134/405 /utils/realname OK ▶ 134/405 /utils/hostname OK ▶ 134/405 /utils/xdgdirs OK ▶ 134/405 /utils/specialdir OK ▶ 134/405 /utils/os-info OK ▶ 134/405 /utils/clear-pointer OK ▶ 134/405 /utils/clear-pointer-cast OK ▶ 134/405 /utils/take-pointer OK ▶ 134/405 /utils/clear-source OK ▶ 134/405 /utils/misc-mem OK ▶ 134/405 /utils/aligned-mem OK ▶ 134/405 /utils/free-sized OK ▶ 134/405 /utils/nullify OK ▶ 134/405 /utils/atexit OK ▶ 134/405 /utils/check-setuid OK ▶ 134/405 /utils/int-limits OK ▶ 134/405 /utils/clear-list OK ▶ 134/405 /utils/clear-slist OK ▶ 134/405 /utils/steal-handle-id OK ▶ 134/405 /utils/specialdir/desktop OK ▶ 134/405 /utils/clear-pointer/side-effects OK ▶ 134/405 /utils/aligned-mem/alignment OK ▶ 134/405 /utils/aligned-mem/zeroed OK ▶ 134/405 /utils/aligned-mem/free-sized OK 154/405 glib:gobject / override RUNNING >>> MALLOC_PERTURB_=194 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/override 133/405 glib:glib+core+cc / utils-c-89 OK 0.66s 41 subtests passed 132/405 glib:glib+core+cc / utils-c-17 OK 0.70s 41 subtests passed ▶ 35/405 /mainloop/source_time OK ▶ 35/405 /mainloop/overflow OK ▶ 71/405 /sequence/random/seed:801678400 OK ▶ 120/405 /glib-unix/sighup OK ▶ 135/405 __main__.TestAssertMessage.test_gassert OK ▶ 135/405 __main__.TestAssertMessage.test_gdb_gassert SKIP 155/405 glib:gobject / param RUNNING >>> 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=12 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/param 156/405 glib:gobject / references RUNNING >>> 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=165 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/references ▶ 126/405 /atomic/threaded OK 134/405 glib:glib+core+cc / utils-c-99 OK 0.69s 41 subtests passed ▶ 136/405 __main__.TestMessagesLowMemory.test_message_memory_allocation_failure OK ▶ 125/405 /atomic/threaded OK 157/405 glib:gobject / basic-signals RUNNING >>> 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=71 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/basic-signals 135/405 glib:glib+core+no-valgrind / assert-msg-test.py OK 0.65s 1 subtests passed ▶ 108/405 /glib/642026 OK ▶ 57/405 /thread/staticprivate4 OK ▶ 57/405 /thread/staticprivate5 OK 158/405 glib:gobject / singleton RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=74 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/singleton 126/405 glib:glib+core+cc / atomic-c-99 OK 0.94s 2 subtests passed 159/405 glib:gobject / threadtests RUNNING >>> 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=229 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/threadtests 125/405 glib:glib+core+cc / atomic-c-89 OK 0.98s 2 subtests passed 137/405 glib:glib+core / gtester-xmllint-check OK 0.63s 136/405 glib:glib+core+no-valgrind / messages-low-memory.py OK 0.68s 1 subtests passed ▶ 107/405 /glib/642026 OK ▶ 118/405 /gwakeup/semantics-fallback OK 160/405 glib:gobject / dynamictests RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=56 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/dynamictests 161/405 glib:gobject / binding RUNNING >>> 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=245 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/binding 162/405 glib:gobject / bindinggroup RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=120 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/bindinggroup 108/405 glib:glib+core+slow / 642026-ec OK 3.72s 1 subtests passed 57/405 glib:glib+core / private OK 5.50s 8 subtests passed ▶ 141/405 /properties/notify-in-init OK ▶ 142/405 /properties/notify-in-init2 OK ▶ 143/405 /properties/custom-dispatch/init OK ▶ 143/405 /properties/custom-dispatch/set OK ▶ 144/405 /qdata/threaded OK ▶ 144/405 /qdata/dup OK ▶ 145/405 /gobject/accumulator OK ▶ 146/405 /gobject/basics OK ▶ 147/405 /boxed/define OK ▶ 147/405 /boxed/ownership OK ▶ 147/405 /boxed/closure OK ▶ 147/405 /boxed/date OK ▶ 147/405 /boxed/value OK ▶ 147/405 /boxed/string OK ▶ 147/405 /boxed/hashtable OK ▶ 147/405 /boxed/array OK ▶ 147/405 /boxed/ptrarray OK ▶ 147/405 /boxed/regex OK ▶ 147/405 /boxed/varianttype OK ▶ 147/405 /boxed/error OK ▶ 147/405 /boxed/datetime OK ▶ 147/405 /boxed/matchinfo OK ▶ 147/405 /boxed/keyfile OK ▶ 147/405 /boxed/mainloop OK ▶ 147/405 /boxed/maincontext OK ▶ 147/405 /boxed/source OK ▶ 147/405 /boxed/variantbuilder OK ▶ 147/405 /boxed/timezone OK ▶ 147/405 /boxed/pollfd OK ▶ 147/405 /boxed/markup OK ▶ 147/405 /boxed/thread OK ▶ 147/405 /boxed/checksum OK ▶ 147/405 /boxed/tree OK ▶ 147/405 /boxed/patternspec OK ▶ 147/405 /boxed/rand OK ▶ 148/405 /gobject/static-iface OK ▶ 148/405 /gobject/dynamic-iface OK ▶ 150/405 /deprecated-properties/construct OK ▶ 150/405 /deprecated-properties/default-construct OK ▶ 150/405 /deprecated-properties/set OK ▶ 151/405 /gobject/dynamic-type OK ▶ 151/405 /gobject/dynamic-type/query OK ▶ 152/405 /enum/basic OK ▶ 152/405 /enum/define-type OK ▶ 152/405 /flags/basic OK ▶ 152/405 /flags/define-type OK ▶ 153/405 /max-version/tested-at-compile-time OK 163/405 glib:gobject / properties RUNNING >>> 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.86.0/debian/build/deb/gobject/tests MALLOC_PERTURB_=171 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/properties 164/405 glib:gobject / properties-introspection RUNNING >>> 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.86.0/debian/build/deb/gobject/tests MALLOC_PERTURB_=185 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/properties-introspection 138/405 glib:glib+core+no-valgrind+pkg-config / glib-2.0-pkg-config OK 0.96s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + pkg-config --validate glib-2.0 ++ pkg-config --modversion glib-2.0 + test 2.86.0 = 2.86.0 ++ 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 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 140/405 glib:gobject+performance+no-valgrind / performance-threaded OK 0.89s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Running test "liststore-is-a" 1 runs, min/avg/max = 0.086/0.086/0.086 ms Running test "liststore-interface-peek" 1 runs, min/avg/max = 0.050/0.050/0.050 ms Running test "liststore-interface-peek-same" 1 runs, min/avg/max = 0.049/0.049/0.049 ms ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ▶ 35/405 /mainloop/ready-time OK ▶ 35/405 /mainloop/wakeup OK ▶ 35/405 /mainloop/remove-invalid OK ▶ 35/405 /mainloop/unref-while-pending OK ▶ 154/405 /gobject/override OK 165/405 glib:gobject / reference RUNNING >>> 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 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_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=227 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/reference 166/405 glib:gobject / flags RUNNING >>> 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.86.0/debian/build/deb/gobject/tests MALLOC_PERTURB_=169 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/flags 107/405 glib:glib+core+slow / 642026 OK 4.11s 1 subtests passed ▶ 120/405 /glib-unix/sigterm OK ▶ 156/405 /gobject/references OK ▶ 156/405 /gobject/references-many OK ▶ 156/405 /gobject/references_two OK ▶ 156/405 /gobject/references_run_dispose OK 167/405 glib:gobject / value RUNNING >>> 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=71 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/value 141/405 glib:gobject / notify-init OK 0.90s 1 subtests passed 142/405 glib:gobject / notify-init2 OK 0.87s 1 subtests passed 143/405 glib:gobject / custom-dispatch OK 0.85s 2 subtests passed 144/405 glib:gobject / qdata OK 0.84s 2 subtests passed 145/405 glib:gobject / accumulator OK 0.82s 1 subtests passed 146/405 glib:gobject / basics-gobject OK 0.81s 1 subtests passed 147/405 glib:gobject / boxed OK 0.74s 27 subtests passed 148/405 glib:gobject / defaultiface OK 0.73s 2 subtests passed 149/405 glib:gobject / deftype OK 0.72s 150/405 glib:gobject / deprecated-properties OK 0.70s 3 subtests passed 151/405 glib:gobject / dynamictype OK 0.68s 2 subtests passed 152/405 glib:gobject / enums OK 0.67s 4 subtests passed 153/405 glib:gobject / max-version OK 0.66s 1 subtests passed 168/405 glib:gobject / type RUNNING >>> 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.86.0/debian/build/deb/gobject/tests MALLOC_PERTURB_=171 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/type 169/405 glib:gobject / gobject-private RUNNING >>> MALLOC_PERTURB_=191 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/gobject-private 170/405 glib:gobject / closure RUNNING >>> 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=19 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/closure 171/405 glib:gobject+slow / closure-refcount RUNNING >>> 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.86.0/debian/build/deb/gobject/tests MALLOC_PERTURB_=169 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/closure-refcount 172/405 glib:gobject / object RUNNING >>> 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 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_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=227 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/object 173/405 glib:gobject / signal-handler RUNNING >>> 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.86.0/debian/build/deb/gobject/tests MALLOC_PERTURB_=133 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/signal-handler 174/405 glib:gobject / ifaceproperties RUNNING >>> 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=205 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/ifaceproperties 175/405 glib:gobject / signals RUNNING >>> 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.86.0/debian/build/deb/gobject/tests MALLOC_PERTURB_=130 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/signals 176/405 glib:gobject / signalgroup RUNNING >>> 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 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_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=222 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/signalgroup 177/405 glib:gobject / testing RUNNING >>> 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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests MALLOC_PERTURB_=69 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/testing 178/405 glib:gobject / type-flags RUNNING >>> 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=154 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/type-flags 179/405 glib:gobject / objects-refcount1 RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=32 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/objects-refcount1 180/405 glib:gobject+slow / objects-refcount2 RUNNING >>> 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.86.0/debian/build/deb/gobject/tests MALLOC_PERTURB_=148 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/objects-refcount2 154/405 glib:gobject / override OK 1.13s 1 subtests passed ▶ 155/405 /param/value OK ▶ 155/405 /param/strings OK ▶ 155/405 /param/qdata OK ▶ 155/405 /param/validate OK ▶ 155/405 /param/convert OK ▶ 155/405 /param/implement SKIP ▶ 155/405 /param/default OK ▶ 155/405 /param/is-valid-name OK ▶ 157/405 /gobject/basic-signals OK 181/405 glib:gobject / properties-refcount1 RUNNING >>> 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=58 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/properties-refcount1 156/405 glib:gobject / references OK 1.11s 4 subtests passed ▶ 158/405 /gobject/singleton/construction OK ▶ 158/405 /gobject/singleton/construct-property OK 182/405 glib:gobject+slow / properties-refcount2 RUNNING >>> 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.86.0/debian/build/deb/gobject/tests MALLOC_PERTURB_=185 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/properties-refcount2 ▶ 118/405 /gwakeup/threaded-fallback OK ▶ 159/405 /GObject/threaded-object-init OK 157/405 glib:gobject / basic-signals OK 1.11s 1 subtests passed ▶ 120/405 /glib-unix/sighup_again OK ▶ 120/405 /glib-unix/sighup_add_remove OK ▶ 120/405 /glib-unix/sighup_nested OK ▶ 160/405 /GObject/threaded-dynamic-ref-unref-init OK ▶ 160/405 /GObject/dynamic-interface-properties OK ▶ 161/405 /binding/default OK ▶ 161/405 /binding/canonicalisation OK ▶ 161/405 /binding/bidirectional OK ▶ 161/405 /binding/transform OK ▶ 161/405 /binding/transform-default OK ▶ 161/405 /binding/transform-closure OK ▶ 161/405 /binding/chain OK ▶ 161/405 /binding/sync-create OK ▶ 161/405 /binding/invert-boolean OK ▶ 161/405 /binding/same-object OK ▶ 161/405 /binding/unbind OK ▶ 161/405 /binding/unbind-weak OK ▶ 161/405 /binding/unbind-multiple OK ▶ 161/405 /binding/fail OK ▶ 161/405 /binding/interface OK ▶ 161/405 /binding/concurrent-unbind OK ▶ 161/405 /binding/concurrent-finalizing OK ▶ 161/405 /binding/dispose-source OK ▶ 161/405 /binding/dispose-target OK ▶ 162/405 /GObject/BindingGroup/invalid OK ▶ 162/405 /GObject/BindingGroup/default OK ▶ 162/405 /GObject/BindingGroup/bidirectional OK ▶ 162/405 /GObject/BindingGroup/transform OK ▶ 162/405 /GObject/BindingGroup/transform-closures OK ▶ 162/405 /GObject/BindingGroup/same-object OK ▶ 162/405 /GObject/BindingGroup/weak-ref-source OK ▶ 162/405 /GObject/BindingGroup/weak-ref-target OK ▶ 162/405 /GObject/BindingGroup/properties OK ▶ 162/405 /GObject/BindingGroup/weak-notify-no-bindings OK ▶ 162/405 /GObject/BindingGroup/empty-closures OK 183/405 glib:gobject+slow / properties-refcount3 RUNNING >>> 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.86.0/debian/build/deb/gobject/tests MALLOC_PERTURB_=148 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/properties-refcount3 158/405 glib:gobject / singleton OK 1.11s 2 subtests passed ▶ 155/405 /param/invalid-name/colon OK ▶ 155/405 /param/invalid-name/first-char OK ▶ 90/405 /timeout/seconds-once OK ▶ 105/405 /glib/1bit-mutex/int OK ▶ 76/405 /gthread/spawn-childs-threads OK ▶ 46/405 /thread/mutex5 OK ▶ 163/405 /properties/install OK ▶ 163/405 /properties/install-many OK ▶ 163/405 /properties/notify OK ▶ 163/405 /properties/notify-queue OK ▶ 163/405 /properties/construct OK ▶ 163/405 /properties/get-property OK ▶ 163/405 /properties/testv_with_no_properties OK ▶ 163/405 /properties/testv_with_valid_properties OK ▶ 163/405 /properties/testv_with_invalid_property_type OK ▶ 163/405 /properties/testv_with_invalid_property_names OK ▶ 163/405 /properties/testv_getv OK ▶ 163/405 /properties/testv_notify_queue OK ▶ 163/405 /properties/notify/too-many-freezes OK ▶ 163/405 /properties/set-property/variant/floating OK ▶ 164/405 /properties/introspection OK ▶ 164/405 /properties/collision OK 184/405 glib:gobject / properties-refcount4 RUNNING >>> 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.86.0/debian/build/deb/gobject/tests MALLOC_PERTURB_=148 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/properties-refcount4 118/405 glib:glib+core / gwakeup-fallback OK 2.21s 2 subtests passed ▶ 165/405 /type/fundamentals OK ▶ 165/405 /type/qdata OK ▶ 165/405 /type/query OK ▶ 165/405 /type/class-private OK ▶ 165/405 /object/clear OK ▶ 165/405 /object/clear-function OK ▶ 165/405 /object/set OK ▶ 165/405 /object/set-function OK ▶ 165/405 /object/value OK ▶ 165/405 /object/initially-unowned OK ▶ 165/405 /object/weak-pointer OK ▶ 165/405 /object/weak-ref OK ▶ 165/405 /object/toggle-ref OK ▶ 165/405 /object/qdata OK ▶ 165/405 /object/qdata2 OK ▶ 165/405 /object/set/derived-type OK ▶ 165/405 /object/weak-pointer/clear OK ▶ 165/405 /object/weak-pointer/clear-function OK ▶ 165/405 /object/weak-pointer/set OK ▶ 165/405 /object/weak-pointer/set-function OK ▶ 165/405 /object/weak-ref/on-dispose OK ▶ 165/405 /object/weak-ref/on-run-dispose OK ▶ 165/405 /object/weak-ref/on-toggle-notify OK ▶ 165/405 /object/weak-ref/in-toggle-notify OK ▶ 165/405 /object/weak-ref/many OK ▶ 165/405 /object/weak-ref/concurrent/0 OK ▶ 165/405 /object/weak-ref/concurrent/1 OK ▶ 165/405 /object/toggle-ref/ref-on-dispose OK ▶ 165/405 /object/toggle-ref/ref-and-notify-on-dispose OK ▶ 166/405 /gobject/flags/validate OK 185/405 glib:gobject / signals-refcount1 RUNNING >>> MALLOC_PERTURB_=158 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/signals-refcount1 160/405 glib:gobject / dynamictests OK 1.12s 2 subtests passed 162/405 glib:gobject / bindinggroup OK 1.07s 11 subtests passed ▶ 167/405 /value/basic OK ▶ 167/405 /value/collection OK ▶ 167/405 /value/copying OK ▶ 167/405 /value/enum-transformation OK ▶ 167/405 /value/gtype OK ▶ 167/405 /value/string OK ▶ 167/405 /value/transform-object OK ▶ 167/405 /value/array/basic OK ▶ 167/405 /value/array/sort-with-data OK 186/405 glib:gobject / signals-refcount2 RUNNING >>> 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=12 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/signals-refcount2 187/405 glib:gobject / signals-refcount3 RUNNING >>> 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=15 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/signals-refcount3 161/405 glib:gobject / binding OK 1.13s 19 subtests passed 163/405 glib:gobject / properties OK 1.09s 14 subtests passed 164/405 glib:gobject / properties-introspection OK 1.07s 2 subtests passed ▶ 168/405 /type/registration-serial OK ▶ 168/405 /type/interface-prerequisite OK ▶ 168/405 /type/interface-check OK ▶ 168/405 /type/next-base OK ▶ 168/405 /type/is-a OK ▶ 168/405 /type/query OK ▶ 169/405 /private/instance OK ▶ 169/405 /private/derived-instance OK ▶ 169/405 /private/mixed-derived-instance OK ▶ 170/405 /closure/idle OK ▶ 170/405 /closure/timeout OK ▶ 170/405 /closure/iochannel OK ▶ 170/405 /closure/child OK ▶ 170/405 /closure/fd OK ▶ 170/405 /closure/signal OK ▶ 172/405 /object/constructor/singleton OK ▶ 172/405 /object/constructor/infanticide SKIP ▶ 173/405 /signal/handler/connect-many OK ▶ 173/405 /signal/handler/disconnect-many-ordered OK ▶ 173/405 /signal/handler/disconnect-many-inverse OK ▶ 173/405 /signal/handler/disconnect-many-random OK ▶ 173/405 /signal/handler/disconnect-2-signals OK ▶ 173/405 /signal/handler/disconnect-2-objects OK ▶ 173/405 /signal/handler/block-many OK ▶ 174/405 /interface/properties/set OK ▶ 174/405 /interface/properties/notify OK ▶ 174/405 /interface/properties/find-overridden OK ▶ 174/405 /interface/properties/list-overridden OK ▶ 174/405 /interface/properties/find-interface OK ▶ 174/405 /interface/properties/list-interface OK ▶ 174/405 /interface/properties/not-overridden OK ▶ 175/405 /gobject/signals/all-types OK ▶ 175/405 /gobject/signals/variant OK ▶ 175/405 /gobject/signals/destroy-target-object OK ▶ 175/405 /gobject/signals/generic-marshaller-1 OK ▶ 175/405 /gobject/signals/generic-marshaller-2 OK ▶ 175/405 /gobject/signals/generic-marshaller-enum-return-signed OK ▶ 175/405 /gobject/signals/generic-marshaller-enum-return-unsigned OK ▶ 175/405 /gobject/signals/generic-marshaller-int-return OK ▶ 175/405 /gobject/signals/generic-marshaller-uint-return OK ▶ 175/405 /gobject/signals/generic-marshaller-interface-return OK ▶ 175/405 /gobject/signals/custom-marshaller OK ▶ 175/405 /gobject/signals/connect OK ▶ 175/405 /gobject/signals/emission-hook OK ▶ 175/405 /gobject/signals/emitv OK ▶ 175/405 /gobject/signals/accumulator OK ▶ 175/405 /gobject/signals/accumulator-class OK ▶ 175/405 /gobject/signals/introspection OK ▶ 175/405 /gobject/signals/block-handler OK ▶ 175/405 /gobject/signals/stop-emission OK ▶ 175/405 /gobject/signals/invocation-hint OK ▶ 175/405 /gobject/signals/test-disconnection-wrong-object OK ▶ 175/405 /gobject/signals/clear-signal-handler OK ▶ 175/405 /gobject/signals/lookup OK ▶ 175/405 /gobject/signals/parse-name OK ▶ 175/405 /gobject/signals/is-valid-name OK ▶ 175/405 /gobject/signals/weak-ref-disconnect OK ▶ 175/405 /gobject/signals/lookup/invalid OK ▶ 175/405 /gobject/signals/parse-name/invalid OK ▶ 175/405 /gobject/signals/invalid-name/colon OK ▶ 175/405 /gobject/signals/invalid-name/first-char OK ▶ 175/405 /gobject/signals/invalid-name/empty OK ▶ 176/405 /GObject/SignalGroup/invalid OK ▶ 176/405 /GObject/SignalGroup/simple OK ▶ 176/405 /GObject/SignalGroup/changing-target OK ▶ 176/405 /GObject/SignalGroup/blocking OK ▶ 176/405 /GObject/SignalGroup/weak-ref-target OK ▶ 176/405 /GObject/SignalGroup/connect-object OK ▶ 176/405 /GObject/SignalGroup/signal-parsing OK ▶ 176/405 /GObject/SignalGroup/properties OK ▶ 176/405 /GObject/SignalGroup/interface OK ▶ 177/405 /assert/finalize_object OK ▶ 178/405 /type/flags/interface OK ▶ 178/405 /type/flags/final OK ▶ 178/405 /type/flags/deprecated OK ▶ 178/405 /type/flags/final/instance-check OK 188/405 glib:gobject / signals-refcount4 RUNNING >>> MALLOC_PERTURB_=47 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/signals-refcount4 189/405 glib:gobject+cpp / cxx RUNNING >>> MALLOC_PERTURB_=49 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/cxx 190/405 glib:gobject+cpp / cxx-98 RUNNING >>> 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=215 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/cxx-98 165/405 glib:gobject / reference OK 0.87s 29 subtests passed 166/405 glib:gobject / flags OK 0.85s 1 subtests passed ▶ 76/405 /gthread/spawn-sync OK ▶ 155/405 /param/invalid-name/empty OK ▶ 155/405 /value/transform OK ▶ 155/405 /paramspec/char OK ▶ 155/405 /paramspec/uchar OK ▶ 155/405 /paramspec/int OK ▶ 155/405 /paramspec/uint OK ▶ 155/405 /paramspec/long OK ▶ 155/405 /paramspec/ulong OK ▶ 155/405 /paramspec/int64 OK ▶ 155/405 /paramspec/uint64 OK ▶ 155/405 /paramspec/float OK ▶ 155/405 /paramspec/double OK ▶ 155/405 /paramspec/unichar OK ▶ 155/405 /paramspec/param OK ▶ 155/405 /paramspec/null-param OK ▶ 155/405 /paramspec/string OK ▶ 155/405 /paramspec/override OK ▶ 155/405 /paramspec/gtype OK ▶ 155/405 /paramspec/variant OK ▶ 155/405 /paramspec/custom OK ▶ 155/405 /paramspec/pool OK ▶ 155/405 /paramspec/variant/cmp OK 191/405 glib:gobject+cpp / cxx-03 RUNNING >>> 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=241 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/cxx-03 192/405 glib:gobject+cpp / cxx-11 RUNNING >>> 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=216 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/cxx-11 167/405 glib:gobject / value OK 0.92s 9 subtests passed 193/405 glib:gobject+cpp / cxx-14 RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=152 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/cxx-14 168/405 glib:gobject / type OK 0.90s 6 subtests passed 169/405 glib:gobject / gobject-private OK 0.88s 3 subtests passed 170/405 glib:gobject / closure OK 0.86s 6 subtests passed 172/405 glib:gobject / object OK 0.81s 1 subtests passed 173/405 glib:gobject / signal-handler OK 0.80s 7 subtests passed 174/405 glib:gobject / ifaceproperties OK 0.78s 7 subtests passed 175/405 glib:gobject / signals OK 0.77s 31 subtests passed 176/405 glib:gobject / signalgroup OK 0.75s 9 subtests passed 177/405 glib:gobject / testing OK 0.74s 1 subtests passed 178/405 glib:gobject / type-flags OK 0.72s 4 subtests passed ▶ 71/405 /sequence/random/seed:1477639090 OK 194/405 glib:gobject+cpp / cxx-17 RUNNING >>> 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.86.0/debian/build/deb/gobject/tests MALLOC_PERTURB_=171 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/cxx-17 195/405 glib:gobject+cpp / cxx-20 RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=211 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/cxx-20 196/405 glib:gobject+cpp / cxx-2b RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=144 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/cxx-2b 197/405 glib:gobject / autoptr RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=184 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/autoptr 198/405 glib:gobject+no-valgrind / genmarshal.py RUNNING >>> 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.86.0/debian/build/deb/gobject MALLOC_PERTURB_=94 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 PYTHONPATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/tests/lib:/build/reproducible-path/glib2.0-2.86.0/tests/lib G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /usr/bin/python3 -B /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/../../../gobject/tests/genmarshal.py 199/405 glib:gobject+no-valgrind / gobject-query.py RUNNING >>> 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.86.0/debian/build/deb/gobject MALLOC_PERTURB_=152 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 PYTHONPATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/tests/lib:/build/reproducible-path/glib2.0-2.86.0/tests/lib G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /usr/bin/python3 -B /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/../../../gobject/tests/gobject-query.py 200/405 glib:gobject+no-valgrind / mkenums.py RUNNING >>> MALLOC_PERTURB_=158 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.86.0/debian/build/deb/gobject G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 PYTHONPATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/tests/lib:/build/reproducible-path/glib2.0-2.86.0/tests/lib G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /usr/bin/python3 -B /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/../../../gobject/tests/mkenums.py 201/405 glib:gthread / init RUNNING >>> 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.86.0/debian/build/deb/gthread/tests MALLOC_PERTURB_=255 MESON_TEST_ITERATION=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gthread/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gthread UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gthread/tests/init 202/405 glib:gthread+no-valgrind+pkg-config / gthread-2.0-pkg-config RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 PKG_CONFIG_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/meson-private G_DEBUG=gc-friendly MALLOC_PERTURB_=108 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /usr/bin/bash -xe -c 'pkg-config --validate gthread-2.0 test "$(pkg-config --modversion gthread-2.0)" = "2.86.0" test "$(pkg-config --variable=prefix gthread-2.0)" = "/usr"' 203/405 glib:gmodule / max-version RUNNING >>> G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gmodule/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=73 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule/tests/max-version 155/405 glib:gobject / param OK 1.75s 31 subtests passed 204/405 glib:gmodule+cpp / cxx RUNNING >>> G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gmodule/tests 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.86.0/debian/build/deb/gmodule/tests MESON_TEST_ITERATION=1 MALLOC_PERTURB_=42 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule/tests/cxx ▶ 184/405 /gobject/refcount/properties-4 OK ▶ 76/405 /gthread/spawn-async OK 184/405 glib:gobject / properties-refcount4 OK 0.59s 1 subtests passed ▶ 23/405 /gvariant/serialiser/byteswap OK ▶ 23/405 /gvariant/serialiser/children OK ▶ 23/405 /gvariant/serialiser/byteswap/zero-sized OK 205/405 glib:gmodule+cpp / cxx-98 RUNNING >>> G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gmodule/tests 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.86.0/debian/build/deb/gmodule/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib MALLOC_CHECK_=2 MALLOC_PERTURB_=142 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule/tests/cxx-98 76/405 glib:glib+core / spawn-multithreaded OK 6.62s 4 subtests passed 206/405 glib:gmodule+cpp / cxx-03 RUNNING >>> G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gmodule/tests 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.86.0/debian/build/deb/gmodule/tests MESON_TEST_ITERATION=1 MALLOC_PERTURB_=125 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule/tests/cxx-03 189/405 glib:gobject+cpp / cxx OK 0.50s 190/405 glib:gobject+cpp / cxx-98 OK 0.49s ▶ 197/405 /autoptr/autoptr OK ▶ 197/405 /autoptr/autoptr_steal OK ▶ 197/405 /autoptr/autolist OK ▶ 197/405 /autoptr/autoslist OK ▶ 197/405 /autoptr/autoqueue OK ▶ 197/405 /autoptr/autoclass OK ▶ 201/405 /thread/deprecated/init OK ▶ 201/405 /thread/deprecated/init-with-errorcheck-mutexes OK ▶ 203/405 /max-version/tested-at-compile-time OK 207/405 glib:gmodule+cpp / cxx-11 RUNNING >>> G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gmodule/tests 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.86.0/debian/build/deb/gmodule/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=93 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule/tests/cxx-11 208/405 glib:gmodule+cpp / cxx-14 RUNNING >>> G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gmodule/tests 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.86.0/debian/build/deb/gmodule/tests MESON_TEST_ITERATION=1 MALLOC_PERTURB_=199 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule/tests/cxx-14 191/405 glib:gobject+cpp / cxx-03 OK 0.50s 192/405 glib:gobject+cpp / cxx-11 OK 0.49s 209/405 glib:gmodule+cpp / cxx-17 RUNNING >>> G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gmodule/tests 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.86.0/debian/build/deb/gmodule/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=60 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule/tests/cxx-17 210/405 glib:gmodule+cpp / cxx-20 RUNNING >>> G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gmodule/tests 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.86.0/debian/build/deb/gmodule/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=112 G_DEBUG=gc-friendly LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule/tests/cxx-20 193/405 glib:gobject+cpp / cxx-14 OK 0.48s 211/405 glib:gmodule+cpp / cxx-2b RUNNING >>> G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gmodule/tests 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.86.0/debian/build/deb/gmodule/tests MESON_TEST_ITERATION=1 MALLOC_PERTURB_=189 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule/tests/cxx-2b 194/405 glib:gobject+cpp / cxx-17 OK 0.46s 195/405 glib:gobject+cpp / cxx-20 OK 0.45s 196/405 glib:gobject+cpp / cxx-2b OK 0.43s 197/405 glib:gobject / autoptr OK 0.41s 6 subtests passed 201/405 glib:gthread / init OK 0.32s 2 subtests passed 203/405 glib:gmodule / max-version OK 0.27s 1 subtests passed 212/405 glib:gmodule / module-test-library RUNNING >>> G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gmodule/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=90 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule/tests:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule/tests/module-test-library 213/405 glib:gmodule / module-test-plugin RUNNING >>> G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gmodule/tests 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.86.0/debian/build/deb/gmodule/tests MESON_TEST_ITERATION=1 MALLOC_PERTURB_=121 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule/tests:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule/tests/module-test-plugin 214/405 glib:gmodule+no-valgrind+pkg-config / gmodule-no-export-2.0-pkg-config RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 PKG_CONFIG_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/meson-private MALLOC_PERTURB_=230 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /usr/bin/bash -xe -c 'pkg-config --validate gmodule-no-export-2.0 test "$(pkg-config --modversion gmodule-no-export-2.0)" = "2.86.0" test "$(pkg-config --variable=prefix gmodule-no-export-2.0)" = "/usr"' 215/405 glib:gmodule+no-valgrind+pkg-config / gmodule-export-2.0-pkg-config RUNNING >>> MALLOC_PERTURB_=147 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 PKG_CONFIG_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/meson-private G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /usr/bin/bash -xe -c 'pkg-config --validate gmodule-export-2.0 test "$(pkg-config --modversion gmodule-export-2.0)" = "2.86.0" test "$(pkg-config --variable=prefix gmodule-export-2.0)" = "/usr"' 216/405 glib:gmodule+no-valgrind+pkg-config / gmodule-2.0-pkg-config RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 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 PKG_CONFIG_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/meson-private G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=222 /usr/bin/bash -xe -c 'pkg-config --validate gmodule-2.0 test "$(pkg-config --modversion gmodule-2.0)" = "2.86.0" test "$(pkg-config --variable=prefix gmodule-2.0)" = "/usr"' 217/405 glib:gio / application-command-line RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=186 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/application-command-line 202/405 glib:gthread+no-valgrind+pkg-config / gthread-2.0-pkg-config OK 0.41s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + pkg-config --validate gthread-2.0 ++ pkg-config --modversion gthread-2.0 + test 2.86.0 = 2.86.0 ++ pkg-config --variable=prefix gthread-2.0 + test /usr = /usr ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 204/405 glib:gmodule+cpp / cxx OK 0.37s 218/405 glib:gio / appmonitor RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MALLOC_PERTURB_=92 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/appmonitor 219/405 glib:gio / async-close-output-stream RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=188 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/async-close-output-stream ▶ 199/405 __main__.TestGobjectQuery.test_froots OK ▶ 199/405 __main__.TestGobjectQuery.test_help OK ▶ 199/405 __main__.TestGobjectQuery.test_tree OK ▶ 199/405 __main__.TestGobjectQuery.test_version OK 205/405 glib:gmodule+cpp / cxx-98 OK 0.40s ▶ 200/405 __main__.TestMkenums.test_available_in OK ▶ 200/405 __main__.TestMkenums.test_comma_in_enum_value OK 220/405 glib:gio / async-splice-output-stream RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MALLOC_PERTURB_=167 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/async-splice-output-stream 206/405 glib:gmodule+cpp / cxx-03 OK 0.40s 221/405 glib:gio / buffered-input-stream RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=142 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/buffered-input-stream 199/405 glib:gobject+no-valgrind / gobject-query.py OK 0.63s 4 subtests passed 222/405 glib:gio / buffered-output-stream RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=64 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/buffered-output-stream 207/405 glib:gmodule+cpp / cxx-11 OK 0.45s 208/405 glib:gmodule+cpp / cxx-14 OK 0.43s ▶ 212/405 /module/basics OK ▶ 212/405 /module/invalid-libtool-archive OK ▶ 212/405 /module/local-binding OK ▶ 213/405 /module/basics OK ▶ 213/405 /module/invalid-libtool-archive OK ▶ 213/405 /module/local-binding OK ▶ 217/405 /application-command-line/basic-properties OK 223/405 glib:gio / cancellable RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MALLOC_PERTURB_=194 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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/cancellable 224/405 glib:gio / contexts RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=108 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/contexts 209/405 glib:gmodule+cpp / cxx-17 OK 0.46s 210/405 glib:gmodule+cpp / cxx-20 OK 0.43s ▶ 218/405 /monitor/app OK ▶ 219/405 /close-async/without-flush OK ▶ 219/405 /close-async/with-flush OK ▶ 219/405 /close-async/with-async-flush OK 225/405 glib:gio / contenttype RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=58 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/contenttype 226/405 glib:gio / converter-stream RUNNING >>> MALLOC_PERTURB_=124 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/converter-stream 211/405 glib:gmodule+cpp / cxx-2b OK 0.47s 227/405 glib:gio / converter RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=170 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/converter 212/405 glib:gmodule / module-test-library OK 0.47s 3 subtests passed 213/405 glib:gmodule / module-test-plugin OK 0.44s 3 subtests passed 217/405 glib:gio / application-command-line OK 0.38s 1 subtests passed ▶ 71/405 /sequence/random/seed:3369132895 OK 228/405 glib:gio / credentials RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=102 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/credentials 229/405 glib:gio / data-input-stream RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=108 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/data-input-stream 230/405 glib:gio / data-output-stream RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 MALLOC_PERTURB_=75 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/data-output-stream 214/405 glib:gmodule+no-valgrind+pkg-config / gmodule-no-export-2.0-pkg-config OK 0.53s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + pkg-config --validate gmodule-no-export-2.0 ++ pkg-config --modversion gmodule-no-export-2.0 + test 2.86.0 = 2.86.0 ++ pkg-config --variable=prefix gmodule-no-export-2.0 + test /usr = /usr ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 215/405 glib:gmodule+no-valgrind+pkg-config / gmodule-export-2.0-pkg-config OK 0.51s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + pkg-config --validate gmodule-export-2.0 ++ pkg-config --modversion gmodule-export-2.0 + test 2.86.0 = 2.86.0 ++ pkg-config --variable=prefix gmodule-export-2.0 + test /usr = /usr ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 216/405 glib:gmodule+no-valgrind+pkg-config / gmodule-2.0-pkg-config OK 0.50s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + pkg-config --validate gmodule-2.0 ++ pkg-config --modversion gmodule-2.0 + test 2.86.0 = 2.86.0 ++ pkg-config --variable=prefix gmodule-2.0 + test /usr = /usr ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 218/405 glib:gio / appmonitor OK 0.46s 1 subtests passed 219/405 glib:gio / async-close-output-stream OK 0.45s 3 subtests passed ▶ 198/405 __main__.TestGenmarshal.test_empty_list OK ▶ 198/405 __main__.TestGenmarshal.test_help OK ▶ 200/405 __main__.TestMkenums.test_deprecated_in OK 231/405 glib:gio / error RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=95 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/error 232/405 glib:gio / file-thumbnail RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=144 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/file-thumbnail 233/405 glib:gio / fileattributematcher RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=107 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/fileattributematcher 234/405 glib:gio / filenamecompleter RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=242 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/filenamecompleter 235/405 glib:gio / filter-streams RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MALLOC_PERTURB_=248 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/filter-streams ▶ 220/405 /async-splice/copy-chunks OK ▶ 220/405 /async-splice/copy-chunks-threaded-input OK ▶ 220/405 /async-splice/copy-chunks-threaded-output OK ▶ 220/405 /async-splice/copy-chunks-threaded OK ▶ 220/405 /async-splice/cancelled OK ▶ 200/405 __main__.TestMkenums.test_deprecated_in_for OK ▶ 221/405 /buffered-input-stream/peek OK ▶ 221/405 /buffered-input-stream/peek-buffer OK ▶ 221/405 /buffered-input-stream/set-buffer-size OK ▶ 221/405 /buffered-input-stream/read-byte OK ▶ 221/405 /buffered-input-stream/read OK ▶ 221/405 /buffered-input-stream/read-async OK ▶ 221/405 /buffered-input-stream/skip OK ▶ 221/405 /buffered-input-stream/skip-async OK ▶ 221/405 /buffered-input-stream/seek OK ▶ 221/405 /filter-input-stream/close OK ▶ 222/405 /buffered-output-stream/write OK ▶ 222/405 /buffered-output-stream/grow OK ▶ 222/405 /buffered-output-stream/seek OK ▶ 222/405 /buffered-output-stream/truncate OK ▶ 222/405 /filter-output-stream/close OK 220/405 glib:gio / async-splice-output-stream OK 0.56s 5 subtests passed ▶ 200/405 __main__.TestMkenums.test_empty_header OK ▶ 200/405 __main__.TestMkenums.test_empty_template OK ▶ 198/405 __main__.TestGenmarshal.test_no_args OK ▶ 68/405 /thread/rwlock7 OK ▶ 223/405 /cancellable/multiple-concurrent SKIP ▶ 223/405 /cancellable/null OK ▶ 223/405 /cancellable/connect-data-is-destroyed-on-disconnect-and-dispose OK ▶ 223/405 /cancellable/connect-to-disposing-callback OK ▶ 223/405 /cancellable/connect-cancelled-data-is-destroyed OK ▶ 223/405 /cancellable/connect-to-disposing-callback-with-toggle-reference OK ▶ 223/405 /cancellable/connect-cancelled-to-disposing-callback OK ▶ 223/405 /cancellable/connect-cancelled-with-destroy-func-disposing-cancellable OK ▶ 223/405 /cancellable/connect-cancelled-to-disposing-callback-with-toggle-reference OK ▶ 223/405 /cancellable/disconnect-on-cancelled-callback-hangs OK ▶ 223/405 /cancellable/resets-on-cancel-callback-hangs OK ▶ 223/405 /cancellable/poll-fd OK ▶ 223/405 /cancellable/poll-fd-cancelled OK ▶ 223/405 /cancellable/poll-fd-cancelled-threaded OK ▶ 223/405 /cancellable/cancel-reset-races OK ▶ 223/405 /cancellable/cancel-reset-connect-races EXPECTEDFAIL ▶ 224/405 /gio/contexts/thread-independence OK ▶ 224/405 /gio/contexts/context-independence OK ▶ 224/405 /gio/contexts/context-specific/identity OK 236/405 glib:gio / giomodule RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/modules:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MALLOC_PERTURB_=46 GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/giomodule 221/405 glib:gio / buffered-input-stream OK 0.55s 10 subtests passed ▶ 120/405 /glib-unix/callback_after_signal OK ▶ 120/405 /glib-unix/child-wait OK ▶ 120/405 /glib-unix/pipe/fd-cloexec OK ▶ 23/405 /gvariant/serialiser/fuzz/1% OK ▶ 225/405 /contenttype/guess OK ▶ 225/405 /contenttype/guess_svg_from_data OK ▶ 225/405 /contenttype/mime_to_content SKIP ▶ 225/405 /contenttype/mime_from_content SKIP ▶ 225/405 /contenttype/unknown OK ▶ 225/405 /contenttype/subtype OK ▶ 225/405 /contenttype/list OK ▶ 225/405 /contenttype/executable OK ▶ 225/405 /contenttype/description OK ▶ 225/405 /contenttype/icon OK ▶ 225/405 /contenttype/symbolic-icon OK ▶ 225/405 /contenttype/tree OK ▶ 225/405 /contenttype/tree_invalid_encoding OK ▶ 225/405 /contenttype/test_type_is_a_special_case OK ▶ 226/405 /converter/basics OK ▶ 226/405 /converter-input-stream/expander OK ▶ 226/405 /converter-input-stream/compressor OK 237/405 glib:gio / gsubprocess RUNNING >>> MALLOC_PERTURB_=31 GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop 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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gsubprocess 222/405 glib:gio / buffered-output-stream OK 0.55s 5 subtests passed ▶ 227/405 /converter/bytes OK ▶ 227/405 /converter/extra-bytes-at-end OK ▶ 227/405 /converter/gzip-os-property OK 238/405 glib:gio / g-file RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=112 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/g-file ▶ 228/405 /credentials/basic OK ▶ 229/405 /data-input-stream/basic OK ▶ 229/405 /data-input-stream/read-lines-LF OK ▶ 229/405 /data-input-stream/read-lines-LF-valid-utf8 OK ▶ 229/405 /data-input-stream/read-lines-LF-invalid-utf8 OK ▶ 229/405 /data-input-stream/read-lines-CR OK ▶ 230/405 /data-output-stream/basic OK ▶ 230/405 /data-output-stream/write-lines-LF OK ▶ 230/405 /data-output-stream/write-lines-CR OK ▶ 230/405 /data-output-stream/write-lines-CR-LF OK ▶ 230/405 /data-output-stream/write-int OK ▶ 230/405 /data-output-stream/seek OK ▶ 230/405 /data-output-stream/truncate OK 225/405 glib:gio / contenttype OK 0.48s 12 subtests passed ▶ 231/405 /error/from-errno OK ▶ 231/405 /error/from-file-error OK ▶ 231/405 /error/from-win32-error SKIP ▶ 232/405 /file-thumbnail/fail OK ▶ 232/405 /file-thumbnail/size-priority OK ▶ 232/405 /file-thumbnail/valid/normal OK ▶ 232/405 /file-thumbnail/valid/large OK ▶ 232/405 /file-thumbnail/valid/x-large OK ▶ 232/405 /file-thumbnail/valid/xx-large OK ▶ 232/405 /file-thumbnail/unknown/super-large OK ▶ 233/405 /fileattributematcher/exact OK ▶ 233/405 /fileattributematcher/equality OK ▶ 233/405 /fileattributematcher/subtract OK ▶ 234/405 /filenamecompleter/basic OK ▶ 235/405 /filter-stream/input OK ▶ 235/405 /filter-stream/output OK ▶ 235/405 /filter-stream/async-input OK ▶ 235/405 /filter-stream/async-output OK 239/405 glib:gio / g-file-info RUNNING >>> MALLOC_PERTURB_=176 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/g-file-info 227/405 glib:gio / converter OK 0.49s 3 subtests passed ▶ 68/405 /thread/rwlock8 OK 240/405 glib:gio / g-icon RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MALLOC_PERTURB_=194 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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/g-icon 228/405 glib:gio / credentials OK 0.46s 1 subtests passed 230/405 glib:gio / data-output-stream OK 0.39s 7 subtests passed ▶ 229/405 /data-input-stream/read-lines-CR-LF OK 241/405 glib:gio / gdbus-addresses RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 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_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=117 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-addresses 242/405 glib:gio / gdbus-message RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=232 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-message 231/405 glib:gio / error OK 0.40s 2 subtests passed 232/405 glib:gio / file-thumbnail OK 0.37s 7 subtests passed 233/405 glib:gio / fileattributematcher OK 0.35s 3 subtests passed 234/405 glib:gio / filenamecompleter OK 0.33s 1 subtests passed 235/405 glib:gio / filter-streams OK 0.31s 4 subtests passed ▶ 200/405 __main__.TestMkenums.test_enum_name OK ▶ 198/405 __main__.TestGenmarshal.test_void_boolean OK 243/405 glib:gio / gdbus-peer RUNNING >>> MALLOC_PERTURB_=57 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-object-manager-example UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-peer 244/405 glib:gio / file-enumerator RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 MALLOC_PERTURB_=80 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/file-enumerator 245/405 glib:gio / inet-address RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=23 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/inet-address 246/405 glib:gio / io-stream RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=173 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/io-stream 247/405 glib:gio / max-version RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=205 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/max-version 68/405 glib:glib+core / rwlock OK 8.24s 8 subtests passed ▶ 236/405 /giomodule/extension-point OK ▶ 236/405 /giomodule/module-scan-all OK ▶ 236/405 /giomodule/module-scan-all-with-scope OK 248/405 glib:gio / memory-input-stream RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=95 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/memory-input-stream ▶ 46/405 /thread/mutex/errno OK ▶ 46/405 /thread/mutex/perf/uncontended OK ▶ 46/405 /thread/mutex/perf/contended/1 OK ▶ 46/405 /thread/mutex/perf/contended/2 OK ▶ 46/405 /thread/mutex/perf/contended/3 OK ▶ 46/405 /thread/mutex/perf/contended/4 OK ▶ 46/405 /thread/mutex/perf/contended/5 OK ▶ 46/405 /thread/mutex/perf/contended/6 OK ▶ 46/405 /thread/mutex/perf/contended/7 OK ▶ 46/405 /thread/mutex/perf/contended/8 OK ▶ 46/405 /thread/mutex/perf/contended/9 OK ▶ 46/405 /thread/mutex/perf/contended/10 OK ▶ 237/405 /gsubprocess/noop OK ▶ 237/405 /gsubprocess/noop-all-to-null OK ▶ 237/405 /gsubprocess/noop-no-wait OK ▶ 237/405 /gsubprocess/noop-stdin-inherit OK ▶ 237/405 /gsubprocess/search-path OK ▶ 237/405 /gsubprocess/search-path-from-envp OK ▶ 229/405 /data-input-stream/read-lines-any OK ▶ 229/405 /data-input-stream/read-until OK ▶ 229/405 /data-input-stream/read-upto OK ▶ 226/405 /converter-input-stream/truncation/zlib OK ▶ 238/405 /g-file/test_g_file_new_null OK ▶ 238/405 /g-file/test_g_file_new_for_path OK ▶ 238/405 /g-file/test_g_file_new_for_uri OK ▶ 238/405 /g-file/test_g_file_dup OK ▶ 238/405 /g-file/test_g_file_get_parse_name_utf8 OK ▶ 238/405 /g-file/test_g_file_new_for_commandline_arg OK ▶ 238/405 /g-file/test_g_file_has_prefix OK ▶ 238/405 /g-file/test_g_file_get_parent_child OK 236/405 glib:gio / giomodule OK 0.46s 3 subtests passed ▶ 87/405 /thread/static-private OK ▶ 90/405 /timeout/weeks-overflow OK ▶ 90/405 /timeout/far-future-ready-time OK 249/405 glib:gio / memory-monitor RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=93 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/memory-monitor 46/405 glib:glib+core / mutex OK 8.75s 17 subtests passed ▶ 198/405 __main__.TestGenmarshal.test_void_boolean_int64 OK ▶ 239/405 /g-file-info/test_g_file_info OK ▶ 239/405 /g-file-info/xattrs OK ▶ 239/405 /g-file-info/set-modified-date-time-precision OK ▶ 239/405 /g-file-info/test_g_file_info/modification-time OK ▶ 239/405 /g-file-info/test_g_file_info/access-time OK ▶ 239/405 /g-file-info/test_g_file_info/creation-time OK 250/405 glib:gio / memory-output-stream RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=214 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/memory-output-stream ▶ 229/405 /data-input-stream/read-int OK ▶ 240/405 /icons/to-string OK ▶ 240/405 /icons/serialize OK ▶ 240/405 /icons/themed OK ▶ 240/405 /icons/emblemed OK ▶ 240/405 /icons/file OK ▶ 240/405 /icons/bytes OK 238/405 glib:gio / g-file OK 0.48s 8 subtests passed ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: file:///build/reproducible-path/glib2.0-2.86.0/debian/build/deb file:///build/reproducible-path/glib2.0-2.86.0/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 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ▶ 241/405 /gdbus/empty-address OK ▶ 241/405 /gdbus/unsupported-address OK ▶ 241/405 /gdbus/address-parsing OK ▶ 241/405 /gdbus/unix-address OK ▶ 241/405 /gdbus/nonce-tcp-address OK ▶ 241/405 /gdbus/tcp-address OK ▶ 241/405 /gdbus/autolaunch-address OK ▶ 241/405 /gdbus/mixed-address OK ▶ 241/405 /gdbus/escape-address OK ▶ 242/405 /gdbus/message/lock OK ▶ 242/405 /gdbus/message/copy OK ▶ 242/405 /gdbus/message/bytes-needed OK 251/405 glib:gio / memory-settings-backend RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=112 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/memory-settings-backend 239/405 glib:gio / g-file-info OK 0.46s 6 subtests passed ▶ 243/405 /gdbus/peer-to-peer OK ▶ 244/405 /file-enumerator/close-on-dispose OK ▶ 245/405 /inet-address/parse OK ▶ 245/405 /inet-address/any OK ▶ 245/405 /inet-address/loopback OK ▶ 245/405 /inet-address/bytes OK ▶ 245/405 /inet-address/property OK ▶ 245/405 /socket-address/basic OK ▶ 245/405 /socket-address/to-string OK ▶ 245/405 /address-mask/parse OK ▶ 245/405 /address-mask/property OK ▶ 245/405 /address-mask/equal OK ▶ 245/405 /address-mask/match OK ▶ 246/405 /io-stream/copy-chunks OK ▶ 246/405 /io-stream/close/async/memory OK ▶ 246/405 /io-stream/close/async/file OK ▶ 247/405 /max-version/tested-at-compile-time OK 252/405 glib:gio / mount-operation RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=21 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/mount-operation 229/405 glib:gio / data-input-stream OK 0.84s 10 subtests passed 240/405 glib:gio / g-icon OK 0.45s 6 subtests passed ▶ 226/405 /converter-input-stream/truncation/gzip OK ▶ 248/405 /memory-input-stream/read-chunks OK ▶ 248/405 /memory-input-stream/async OK ▶ 248/405 /memory-input-stream/seek OK ▶ 248/405 /memory-input-stream/truncate OK ▶ 248/405 /memory-input-stream/read-bytes OK ▶ 248/405 /memory-input-stream/from-bytes OK 253/405 glib:gio / network-address RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=95 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/network-address 254/405 glib:gio / network-monitor RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=82 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/network-monitor 241/405 glib:gio / gdbus-addresses OK 0.46s 9 subtests passed 242/405 glib:gio / gdbus-message OK 0.44s 3 subtests passed 255/405 glib:gio / network-monitor-race RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=226 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/network-monitor-race 256/405 glib:gio / null-settings-backend RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MALLOC_PERTURB_=129 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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/null-settings-backend 244/405 glib:gio / file-enumerator OK 0.42s 1 subtests passed 245/405 glib:gio / inet-address OK 0.39s 11 subtests passed 246/405 glib:gio / io-stream OK 0.39s 3 subtests passed 247/405 glib:gio / max-version OK 0.36s 1 subtests passed 257/405 glib:gio / permission RUNNING >>> MALLOC_PERTURB_=119 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/permission 258/405 glib:gio / pollable RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=128 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/pollable 259/405 glib:gio / power-profile-monitor RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=111 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/power-profile-monitor 260/405 glib:gio / proxy-test RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=243 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/proxy-test 248/405 glib:gio / memory-input-stream OK 0.43s 6 subtests passed ▶ 249/405 /memory-monitor/default OK 261/405 glib:gio / readwrite RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MALLOC_PERTURB_=158 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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/readwrite ▶ 198/405 __main__.TestGenmarshal.test_void_param_nostdinc OK ▶ 71/405 /sequence/random/seed:1192944867 OK ▶ 250/405 /memory-output-stream/truncate OK ▶ 250/405 /memory-output-stream/get-data-size OK ▶ 250/405 /memory-output-stream/properties OK ▶ 250/405 /memory-output-stream/write-bytes OK ▶ 250/405 /memory-output-stream/write-null OK ▶ 250/405 /memory-output-stream/writev OK ▶ 250/405 /memory-output-stream/writev_nonblocking OK ▶ 250/405 /memory-output-stream/steal_as_bytes OK ▶ 250/405 /memory-output-stream/seek/fixed OK ▶ 250/405 /memory-output-stream/seek/resizable OK ▶ 200/405 __main__.TestMkenums.test_enum_private_public OK 249/405 glib:gio / memory-monitor OK 0.41s 1 subtests passed ▶ 226/405 /converter-input-stream/truncation/raw OK ▶ 226/405 /converter-input-stream/charset/utf8->latin1 OK ▶ 226/405 /converter-input-stream/charset/latin1->utf8 OK ▶ 226/405 /converter-input-stream/charset/fallbacks OK ▶ 226/405 /converter-output-stream/roundtrip/zlib-0 OK ▶ 251/405 /memory-settings-backend/extension-point-registered OK 262/405 glib:gio / sandbox RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=211 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/sandbox 250/405 glib:gio / memory-output-stream OK 0.40s 10 subtests passed ▶ 200/405 __main__.TestMkenums.test_enum_symbolic_expression OK ▶ 198/405 __main__.TestGenmarshal.test_void_string_nostdinc OK ▶ 252/405 /mount-operation/construction OK ▶ 252/405 /mount-operation/properties OK 263/405 glib:gio / simple-async-result RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 MALLOC_PERTURB_=251 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/simple-async-result ▶ 120/405 /glib-unix/sighup/alternate-stack OK ▶ 253/405 /network-address/basic OK ▶ 253/405 /network-address/scope-id OK ▶ 253/405 /network-address/uri-scope-id OK ▶ 253/405 /network-address/to-string OK ▶ 253/405 /network-address/parse-host/0 OK ▶ 253/405 /network-address/parse-host/1 OK ▶ 253/405 /network-address/parse-host/2 OK ▶ 253/405 /network-address/parse-host/3 OK ▶ 253/405 /network-address/parse-host/4 OK ▶ 253/405 /network-address/parse-host/5 OK ▶ 253/405 /network-address/parse-host/6 OK ▶ 253/405 /network-address/parse-host/7 OK ▶ 253/405 /network-address/parse-host/8 OK ▶ 253/405 /network-address/parse-host/9 OK ▶ 253/405 /network-address/parse-host/10 OK ▶ 253/405 /network-address/parse-host/11 OK ▶ 253/405 /network-address/parse-host/12 OK ▶ 253/405 /network-address/parse-host/13 OK ▶ 253/405 /network-address/parse-uri/0 OK ▶ 253/405 /network-address/parse-uri/1 OK ▶ 253/405 /network-address/parse-uri/2 OK ▶ 253/405 /network-address/parse-uri/3 OK ▶ 253/405 /network-address/parse-uri/4 OK ▶ 253/405 /network-address/parse-uri/5 OK ▶ 253/405 /network-address/parse-uri/6 OK ▶ 253/405 /network-address/parse-uri/7 OK ▶ 253/405 /network-address/parse-uri/8 OK ▶ 253/405 /network-address/parse-uri/9 OK ▶ 253/405 /network-address/resolve-address/0 OK ▶ 253/405 /network-address/resolve-address/1 OK ▶ 253/405 /network-address/resolve-address/2 OK ▶ 253/405 /network-address/resolve-address/3 OK ▶ 253/405 /network-address/resolve-address/4 OK ▶ 253/405 /network-address/resolve-address/5 OK ▶ 253/405 /network-address/resolve-address/6 OK ▶ 253/405 /network-address/resolve-address/7 OK ▶ 253/405 /network-address/resolve-address/8 OK ▶ 253/405 /network-address/resolve-address/9 OK ▶ 253/405 /network-address/resolve-address/10 OK ▶ 253/405 /network-address/resolve-address/11 OK ▶ 253/405 /network-address/loopback/basic OK ▶ 253/405 /network-address/loopback/sync OK ▶ 253/405 /network-address/loopback/async OK ▶ 253/405 /network-address/localhost/async OK ▶ 253/405 /network-address/localhost/sync OK ▶ 253/405 /network-address/happy-eyeballs/basic OK ▶ 254/405 /network-monitor/default OK ▶ 254/405 /network-monitor/remove_default OK ▶ 254/405 /network-monitor/add_networks OK ▶ 254/405 /network-monitor/remove_networks OK 251/405 glib:gio / memory-settings-backend OK 0.39s 1 subtests passed ▶ 256/405 /null-settings-backend/extension-point-registered OK 264/405 glib:gio / simple-proxy RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=41 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/simple-proxy 252/405 glib:gio / mount-operation OK 0.38s 2 subtests passed ▶ 257/405 /permission/simple OK ▶ 258/405 /pollable/converter OK ▶ 258/405 /pollable/socket OK ▶ 258/405 /pollable/unix/pipe OK ▶ 258/405 /pollable/unix/pty OK ▶ 258/405 /pollable/unix/file OK ▶ 258/405 /pollable/unix/nulldev OK ▶ 259/405 /power-profile-monitor/default OK ▶ 260/405 /proxy/direct_sync OK ▶ 260/405 /proxy/direct_async OK ▶ 260/405 /proxy/single_sync OK ▶ 260/405 /proxy/single_async OK ▶ 260/405 /proxy/multiple_sync OK ▶ 260/405 /proxy/multiple_async OK ▶ 260/405 /proxy/invalid-uris-sync OK ▶ 260/405 /proxy/invalid-uris-async OK ▶ 260/405 /proxy/dns OK ▶ 260/405 /proxy/override OK ▶ 260/405 /proxy/enumerator-ports OK 265/405 glib:gio / sleepy-stream RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MALLOC_PERTURB_=45 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/sleepy-stream 254/405 glib:gio / network-monitor OK 0.38s 4 subtests passed ▶ 200/405 __main__.TestMkenums.test_filename_basename_in_fhead_ftail OK ▶ 261/405 /readwrite/test_g_file_open_readwrite OK ▶ 261/405 /readwrite/test_g_file_create_readwrite OK ▶ 261/405 /readwrite/test_g_file_replace_readwrite OK 266/405 glib:gio / socket RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=246 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/socket 256/405 glib:gio / null-settings-backend OK 0.35s 1 subtests passed 267/405 glib:gio / socket-listener RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=215 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/socket-listener 257/405 glib:gio / permission OK 0.33s 1 subtests passed 258/405 glib:gio / pollable OK 0.31s 6 subtests passed 259/405 glib:gio / power-profile-monitor OK 0.29s 1 subtests passed 260/405 glib:gio / proxy-test OK 0.26s 11 subtests passed 268/405 glib:gio / socket-service RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MALLOC_PERTURB_=1 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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/socket-service 269/405 glib:gio / srvtarget RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MALLOC_PERTURB_=135 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/srvtarget 270/405 glib:gio / task RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=126 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/task 271/405 glib:gio / vfs RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 MALLOC_PERTURB_=254 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/vfs 261/405 glib:gio / readwrite OK 0.31s 3 subtests passed ▶ 253/405 /network-address/happy-eyeballs/parallel OK ▶ 253/405 /network-address/happy-eyeballs/slow-ipv4 OK ▶ 253/405 /network-address/happy-eyeballs/slow-ipv6 OK ▶ 243/405 /gdbus/delayed-message-processing OK ▶ 243/405 /gdbus/nonce-tcp OK ▶ 243/405 /gdbus/tcp-anonymous OK ▶ 243/405 /gdbus/credentials OK ▶ 262/405 /sandbox/none OK ▶ 262/405 /sandbox/snap OK ▶ 262/405 /sandbox/classic-snap OK ▶ 262/405 /sandbox/flatpak OK 272/405 glib:gio / volumemonitor RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MALLOC_PERTURB_=130 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/volumemonitor ▶ 200/405 __main__.TestMkenums.test_help OK ▶ 263/405 /gio/simple-async-result/test OK ▶ 263/405 /gio/simple-async-result/valid OK 262/405 glib:gio / sandbox OK 0.29s 4 subtests passed ▶ 264/405 /static-proxy/uri OK ▶ 264/405 /static-proxy/socks OK ▶ 264/405 /static-proxy/ignore OK 273/405 glib:gio / glistmodel RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MALLOC_PERTURB_=135 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/glistmodel 263/405 glib:gio / simple-async-result OK 0.28s 2 subtests passed ▶ 253/405 /network-address/happy-eyeballs/very-slow-ipv6 OK ▶ 226/405 /converter-output-stream/roundtrip/zlib-9 OK ▶ 35/405 /mainloop/unix-fd OK ▶ 35/405 /mainloop/unix-fd-source OK ▶ 35/405 /mainloop/source-unix-fd-api OK ▶ 265/405 /filter-stream/input OK ▶ 265/405 /filter-stream/async OK 274/405 glib:gio+slow / testfilemonitor RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=156 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/testfilemonitor ▶ 200/405 __main__.TestMkenums.test_no_args OK 264/405 glib:gio / simple-proxy OK 0.28s 3 subtests passed ▶ 226/405 /converter-output-stream/roundtrip/gzip-0 OK ▶ 267/405 /socket-listener/event-signal OK ▶ 267/405 /socket-listener/accept/multi-simultaneously OK ▶ 267/405 /socket-listener/add-any-inet-port/listen-failures OK ▶ 267/405 /socket-listener/add-inet-port/listen-failures OK 275/405 glib:gio / thumbnail-verification RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=128 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/thumbnail-verification 265/405 glib:gio / sleepy-stream OK 0.29s 2 subtests passed ▶ 268/405 /socket-service/start-stop OK ▶ 268/405 /socket-service/read_write_async OK ▶ 268/405 /socket-service/read_writev_async OK ▶ 268/405 /socket-service/threaded/712570 OK ▶ 270/405 /gtask/basic OK ▶ 270/405 /gtask/error OK ▶ 270/405 /gtask/error-literal OK ▶ 270/405 /gtask/error-literal-from-variable OK ▶ 270/405 /gtask/return-from-same-iteration OK ▶ 270/405 /gtask/return-from-toplevel OK ▶ 270/405 /gtask/return-from-anon-thread OK ▶ 270/405 /gtask/return-from-wrong-thread OK ▶ 270/405 /gtask/no-callback OK ▶ 270/405 /gtask/report-error OK ▶ 270/405 /gtask/priority OK ▶ 270/405 /gtask/name OK ▶ 270/405 /gtask/static-name OK ▶ 271/405 /gvfs/local OK ▶ 271/405 /gvfs/register-scheme OK ▶ 271/405 /gvfs/resource/malformed-escaping OK 276/405 glib:gio / tls-certificate RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=83 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/tls-certificate ▶ 272/405 /volumemonitor/connected_drives OK ▶ 272/405 /volumemonitor/volumes OK ▶ 272/405 /volumemonitor/mounts OK 267/405 glib:gio / socket-listener OK 0.25s 4 subtests passed 277/405 glib:gio / tls-interaction RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 MALLOC_PERTURB_=251 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/tls-interaction 268/405 glib:gio / socket-service OK 0.25s 4 subtests passed 271/405 glib:gio / vfs OK 0.20s 3 subtests passed ▶ 198/405 __main__.TestGenmarshal.test_void_variant_nostdinc_valist_marshaller OK 278/405 glib:gio / tls-database RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MALLOC_PERTURB_=92 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/tls-database 279/405 glib:gio / tls-bindings RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=211 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/tls-bindings 272/405 glib:gio / volumemonitor OK 0.24s 3 subtests passed ▶ 223/405 /cancellable-source/threaded-dispose OK ▶ 223/405 /cancellable-source/can-be-fired-multiple-times OK ▶ 273/405 /glistmodel/store/properties OK ▶ 273/405 /glistmodel/store/non-gobjects OK ▶ 273/405 /glistmodel/store/boundaries OK ▶ 273/405 /glistmodel/store/refcounts OK ▶ 273/405 /glistmodel/store/sorted OK ▶ 273/405 /glistmodel/store/splice-replace-middle OK ▶ 273/405 /glistmodel/store/splice-replace-all OK ▶ 273/405 /glistmodel/store/splice-noop OK ▶ 273/405 /glistmodel/store/splice-remove-multiple OK ▶ 273/405 /glistmodel/store/splice-add-multiple OK ▶ 273/405 /glistmodel/store/splice-wrong-type OK ▶ 273/405 /glistmodel/store/item-type OK ▶ 273/405 /glistmodel/store/remove-all OK ▶ 273/405 /glistmodel/store/sort OK ▶ 273/405 /glistmodel/store/get-item-cache OK ▶ 273/405 /glistmodel/store/items-changed OK ▶ 273/405 /glistmodel/store/past-end OK ▶ 273/405 /glistmodel/store/find OK 280/405 glib:gio / unix-fd RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop MALLOC_PERTURB_=79 GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/unix-fd ▶ 200/405 __main__.TestMkenums.test_no_headers OK ▶ 274/405 /monitor/atomic-replace SKIP ▶ 274/405 /monitor/file-changes SKIP ▶ 274/405 /monitor/dir-monitor SKIP ▶ 274/405 /monitor/dir-not-existent SKIP ▶ 274/405 /monitor/cross-dir-moves SKIP ▶ 274/405 /monitor/finalize-in-callback SKIP ▶ 274/405 /monitor/root SKIP ▶ 274/405 /monitor/file/hard-links SKIP 223/405 glib:gio / cancellable OK 1.89s 17 subtests passed 273/405 glib:gio / glistmodel OK 0.28s 18 subtests passed 198/405 glib:gobject+no-valgrind / genmarshal.py OK 2.61s 8 subtests passed ▶ 181/405 /gobject/refcount/properties-1 OK ▶ 275/405 /png-thumbs/validity OK 281/405 glib:gio / gdbus-address-get-session RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MALLOC_PERTURB_=56 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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-address-get-session 282/405 glib:gio / win32-appinfo RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MALLOC_PERTURB_=24 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/win32-appinfo 283/405 glib:gio / memory-monitor-psi RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MALLOC_PERTURB_=248 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/memory-monitor-psi 274/405 glib:gio+slow / testfilemonitor SKIP 0.56s 0 subtests passed ▶ 270/405 /gtask/asynchronous-cancellation OK ▶ 270/405 /gtask/check-cancellable OK ▶ 270/405 /gtask/return-if-cancelled OK ▶ 270/405 /gtask/run-in-thread OK ▶ 270/405 /gtask/run-in-thread-sync OK ▶ 270/405 /gtask/run-in-thread-priority OK ▶ 276/405 /tls-certificate/pem-parser OK ▶ 276/405 /tls-certificate/pem-parser-handles-chain OK ▶ 276/405 /tls-certificate/from_file OK ▶ 276/405 /tls-certificate/from_files OK ▶ 276/405 /tls-certificate/from_files_crlf OK ▶ 276/405 /tls-certificate/from_files_pkcs8 OK ▶ 276/405 /tls-certificate/from_files_pkcs8enc OK ▶ 276/405 /tls-certificate/list_from_file OK ▶ 276/405 /tls-certificate/pkcs11-uri OK ▶ 276/405 /tls-certificate/pkcs11-uri-unsupported OK ▶ 276/405 /tls-certificate/from_pkcs12 OK ▶ 276/405 /tls-certificate/from_pkcs12_file OK ▶ 276/405 /tls-certificate/not-valid-before OK ▶ 276/405 /tls-certificate/not-valid-after OK ▶ 276/405 /tls-certificate/subject-name OK ▶ 276/405 /tls-certificate/issuer-name OK ▶ 276/405 /tls-certificate/dns-names OK ▶ 276/405 /tls-certificate/ip-addresses OK ▶ 276/405 /tls-certificate/pem-parser-no-sentinel OK 284/405 glib:gio / memory-monitor-poll RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=23 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/memory-monitor-poll ▶ 35/405 /mainloop/wait OK ▶ 35/405 /mainloop/unix-file-poll OK ▶ 35/405 /mainloop/unix-fd-priority OK ▶ 35/405 /mainloop/nfds OK ▶ 35/405 /mainloop/steal-fd OK 275/405 glib:gio / thumbnail-verification OK 0.59s 1 subtests passed 181/405 glib:gobject / properties-refcount1 OK 3.50s 1 subtests passed ▶ 277/405 /tls-interaction/ask-password/invoke-with-loop/unhandled-implementation OK ▶ 277/405 /tls-interaction/ask-password/invoke-with-loop/async-implementation-success OK ▶ 277/405 /tls-interaction/ask-password/invoke-with-loop/async-implementation-failure OK ▶ 277/405 /tls-interaction/ask-password/invoke-with-loop/sync-implementation-success OK ▶ 277/405 /tls-interaction/ask-password/invoke-with-loop/sync-implementation-failure OK ▶ 277/405 /tls-interaction/ask-password/invoke-without-loop/unhandled-implementation OK ▶ 277/405 /tls-interaction/ask-password/invoke-without-loop/async-implementation-success OK ▶ 277/405 /tls-interaction/ask-password/invoke-without-loop/async-implementation-failure OK ▶ 277/405 /tls-interaction/ask-password/invoke-without-loop/sync-implementation-success OK ▶ 277/405 /tls-interaction/ask-password/invoke-without-loop/sync-implementation-failure OK ▶ 277/405 /tls-interaction/ask-password/invoke-in-loop/unhandled-implementation OK ▶ 277/405 /tls-interaction/ask-password/invoke-in-loop/async-implementation-success OK ▶ 277/405 /tls-interaction/ask-password/invoke-in-loop/async-implementation-failure OK ▶ 277/405 /tls-interaction/ask-password/invoke-in-loop/sync-implementation-success OK ▶ 277/405 /tls-interaction/ask-password/invoke-in-loop/sync-implementation-failure OK ▶ 277/405 /tls-interaction/ask-password/sync/unhandled-implementation OK ▶ 277/405 /tls-interaction/ask-password/sync/sync-implementation-success OK ▶ 277/405 /tls-interaction/ask-password/sync/sync-implementation-failure OK ▶ 277/405 /tls-interaction/ask-password/async/unhandled-implementation OK ▶ 277/405 /tls-interaction/ask-password/async/async-implementation-success OK ▶ 277/405 /tls-interaction/ask-password/async/async-implementation-failure OK ▶ 277/405 /tls-interaction/request-certificate/invoke-with-loop/unhandled-implementation OK ▶ 277/405 /tls-interaction/request-certificate/invoke-with-loop/async-implementation-success OK ▶ 277/405 /tls-interaction/request-certificate/invoke-with-loop/async-implementation-failure OK ▶ 277/405 /tls-interaction/request-certificate/invoke-with-loop/sync-implementation-success OK ▶ 277/405 /tls-interaction/request-certificate/invoke-with-loop/sync-implementation-failure OK ▶ 277/405 /tls-interaction/request-certificate/invoke-without-loop/unhandled-implementation OK ▶ 277/405 /tls-interaction/request-certificate/invoke-without-loop/async-implementation-success OK ▶ 277/405 /tls-interaction/request-certificate/invoke-without-loop/async-implementation-failure OK ▶ 277/405 /tls-interaction/request-certificate/invoke-without-loop/sync-implementation-success OK ▶ 277/405 /tls-interaction/request-certificate/invoke-without-loop/sync-implementation-failure OK ▶ 277/405 /tls-interaction/request-certificate/invoke-in-loop/unhandled-implementation OK ▶ 277/405 /tls-interaction/request-certificate/invoke-in-loop/async-implementation-success OK ▶ 277/405 /tls-interaction/request-certificate/invoke-in-loop/async-implementation-failure OK ▶ 277/405 /tls-interaction/request-certificate/invoke-in-loop/sync-implementation-success OK ▶ 277/405 /tls-interaction/request-certificate/invoke-in-loop/sync-implementation-failure OK ▶ 277/405 /tls-interaction/request-certificate/sync/unhandled-implementation OK ▶ 277/405 /tls-interaction/request-certificate/sync/sync-implementation-success OK ▶ 277/405 /tls-interaction/request-certificate/sync/sync-implementation-failure OK ▶ 277/405 /tls-interaction/request-certificate/async/unhandled-implementation OK ▶ 277/405 /tls-interaction/request-certificate/async/async-implementation-success OK ▶ 277/405 /tls-interaction/request-certificate/async/async-implementation-failure OK 285/405 glib:gio+cpp / cxx RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/cxx 286/405 glib:gio+cpp / cxx-98 RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MALLOC_PERTURB_=84 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/cxx-98 276/405 glib:gio / tls-certificate OK 0.62s 19 subtests passed ▶ 200/405 __main__.TestMkenums.test_no_nick OK ▶ 200/405 __main__.TestMkenums.test_non_utf8_encoding OK ▶ 226/405 /converter-output-stream/roundtrip/gzip-9 OK ▶ 226/405 /converter-output-stream/roundtrip/raw-0 OK ▶ 278/405 /tls-backend/set-default-database OK ▶ 279/405 /tls-connection/get-tls-channel-binding OK ▶ 279/405 /tls-connection/get-dtls-channel-binding OK 287/405 glib:gio+cpp / cxx-03 RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=16 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/cxx-03 ▶ 182/405 /gobject/refcount/properties-2 OK ▶ 270/405 /gtask/run-in-thread-nested OK ▶ 280/405 /unix-fd/fd-list OK ▶ 280/405 /unix-fd/scm OK 277/405 glib:gio / tls-interaction OK 0.63s 42 subtests passed 288/405 glib:gio+cpp / cxx-11 RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=155 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/cxx-11 278/405 glib:gio / tls-database OK 0.62s 1 subtests passed 279/405 glib:gio / tls-bindings OK 0.61s 2 subtests passed 289/405 glib:gio+cpp / cxx-14 RUNNING >>> MALLOC_PERTURB_=124 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/cxx-14 290/405 glib:gio+cpp / cxx-17 RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' MALLOC_PERTURB_=123 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/cxx-17 280/405 glib:gio / unix-fd OK 0.60s 2 subtests passed 182/405 glib:gobject+slow / properties-refcount2 OK 3.65s 1 subtests passed ▶ 226/405 /converter-output-stream/roundtrip/raw-9 OK ▶ 226/405 /converter-stream/pollable OK ▶ 226/405 /converter-stream/leftover OK ▶ 120/405 /glib-unix/sigterm/alternate-stack OK ▶ 224/405 /gio/contexts/context-specific/emit OK ▶ 224/405 /gio/contexts/context-specific/emit-and-unref OK ▶ 281/405 /gdbus/x11-autolaunch OK ▶ 281/405 /gdbus/xdg-runtime OK ▶ 282/405 /appinfo/utf16-strfuncs OK ▶ 282/405 /appinfo/win32-extract-executable OK ▶ 282/405 /appinfo/win32-rundll32-fixup OK ▶ 282/405 /appinfo/win32-parse-filename OK ▶ 282/405 /appinfo/win32-utf16-conversion-fail OK ▶ 283/405 /memory-monitor-psi/receive-signal OK 291/405 glib:gio+cpp / cxx-20 RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=16 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/cxx-20 292/405 glib:gio+cpp / cxx-2b RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=201 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/cxx-2b ▶ 253/405 /network-address/happy-eyeballs/slow-connection-and-ipv4 OK ▶ 253/405 /network-address/happy-eyeballs/ipv6-error-ipv4-first OK ▶ 284/405 /memory-monitor-poll/dup-default OK ▶ 284/405 /memory-monitor-poll/critical-event OK ▶ 284/405 /memory-monitor-poll/medium-event OK 226/405 glib:gio / converter-stream OK 2.43s 17 subtests passed 224/405 glib:gio / contexts OK 2.51s 5 subtests passed 281/405 glib:gio / gdbus-address-get-session OK 0.56s 2 subtests passed 282/405 glib:gio / win32-appinfo OK 0.50s 5 subtests passed 283/405 glib:gio / memory-monitor-psi OK 0.48s 1 subtests passed ▶ 253/405 /network-address/happy-eyeballs/ipv6-error-ipv6-first OK 293/405 glib:gio / gdbus-serialization RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MALLOC_PERTURB_=159 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-serialization 294/405 glib:gio / gdbus-server-auth RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MALLOC_PERTURB_=55 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-server-auth 295/405 glib:gio / debugcontroller RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MALLOC_PERTURB_=90 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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/debugcontroller 296/405 glib:gio / defaultvalue RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MALLOC_PERTURB_=139 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/defaultvalue 297/405 glib:gio / file RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=242 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/file ▶ 284/405 /memory-monitor-poll/low-event OK ▶ 71/405 /sequence/random/seed:770458294 OK ▶ 200/405 __main__.TestMkenums.test_reproducible OK ▶ 253/405 /network-address/happy-eyeballs/ipv6-error-ipv4-very-slow OK 285/405 glib:gio+cpp / cxx OK 0.40s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― TAP version 14 # random seed: R02S4b79b4d338329df724306411851e768c 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/405 glib:gio+cpp / cxx-98 OK 0.37s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― TAP version 14 # random seed: R02Sc40be2026411d8feaf30dda38ff8c50b 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 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ▶ 266/405 /socket/ipv4_sync OK ▶ 269/405 /srvtarget/srv-target-ordering OK 298/405 glib:gio / gdbus-peer-object-manager RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 MALLOC_PERTURB_=80 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-peer-object-manager 299/405 glib:gio / gdbus-sasl RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=127 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-sasl 284/405 glib:gio / memory-monitor-poll OK 0.50s 4 subtests passed 287/405 glib:gio+cpp / cxx-03 OK 0.40s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― TAP version 14 # random seed: R02S947e4850140a8cdf5cc45fc7f7207de5 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 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ▶ 253/405 /network-address/happy-eyeballs/ipv4-error-ipv6-first OK ▶ 253/405 /network-address/happy-eyeballs/ipv4-error-ipv4-first OK ▶ 253/405 /network-address/happy-eyeballs/both-error OK ▶ 253/405 /network-address/happy-eyeballs/both-error-delays-1 OK ▶ 253/405 /network-address/happy-eyeballs/both-error-delays-2 OK ▶ 253/405 /network-address/happy-eyeballs/both-error-delays-3 OK ▶ 253/405 /gresolver/resolve-address/0 OK ▶ 253/405 /gresolver/resolve-address/1 OK ▶ 253/405 /gresolver/resolve-address/2 OK ▶ 253/405 /gresolver/resolve-address/3 OK ▶ 253/405 /gresolver/resolve-address/4 OK ▶ 253/405 /gresolver/resolve-address/5 OK ▶ 253/405 /gresolver/resolve-address/6 OK ▶ 253/405 /gresolver/resolve-address/7 OK ▶ 253/405 /gresolver/resolve-address/8 OK ▶ 253/405 /gresolver/resolve-address/9 OK ▶ 253/405 /gresolver/resolve-address/10 OK ▶ 253/405 /gresolver/resolve-address/11 OK 300/405 glib:gio / live-g-file RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=141 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/live-g-file 301/405 glib:gio+portal-support / portal-support-flatpak-none RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/portal-support-flatpak-none ▶ 243/405 /gdbus/codegen-peer-to-peer OK ▶ 243/405 /gdbus/peer-to-peer/signals OK ▶ 243/405 /gdbus/peer-to-peer/invalid/server OK ▶ 243/405 /gdbus/peer-to-peer/invalid/conn/stream/async OK ▶ 243/405 /gdbus/peer-to-peer/invalid/conn/stream/sync OK ▶ 243/405 /gdbus/peer-to-peer/invalid/conn/addr/async OK ▶ 243/405 /gdbus/peer-to-peer/invalid/conn/addr/sync OK ▶ 200/405 __main__.TestMkenums.test_since OK ▶ 270/405 /gtask/run-in-thread-overflow OK ▶ 270/405 /gtask/return-on-cancel OK ▶ 270/405 /gtask/return-on-cancel-sync OK ▶ 270/405 /gtask/return-on-cancel-atomic OK ▶ 270/405 /gtask/return-pointer OK ▶ 270/405 /gtask/return-value OK ▶ 270/405 /gtask/return-prefixed-error OK ▶ 270/405 /gtask/object-keepalive OK ▶ 270/405 /gtask/legacy-error OK ▶ 270/405 /gtask/finalize-without-return OK ▶ 270/405 /gtask/name/macro-wrapper OK ▶ 270/405 /gtask/return/error-first OK ▶ 270/405 /gtask/return/value-first OK ▶ 270/405 /gtask/return/in-idle/error-first OK 269/405 glib:gio / srvtarget OK 1.29s 1 subtests passed 288/405 glib:gio+cpp / cxx-11 OK 0.44s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― TAP version 14 # random seed: R02Sc0e2ba09000d1a0956163a8d8a71ce81 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 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 302/405 glib:gio+portal-support / portal-support-flatpak-full RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 MALLOC_PERTURB_=199 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/portal-support-flatpak-full 303/405 glib:gio+portal-support / portal-support-flatpak-network-only RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MALLOC_PERTURB_=7 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/portal-support-flatpak-network-only 289/405 glib:gio+cpp / cxx-14 OK 0.45s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― TAP version 14 # random seed: R02S6af98a843503ba02190fa2260771c3e7 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 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 290/405 glib:gio+cpp / cxx-17 OK 0.45s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― TAP version 14 # random seed: R02S582082cfd2087ac4e204dad71aae0421 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 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 253/405 glib:gio / network-address OK 1.82s 72 subtests passed ▶ 270/405 /gtask/return/in-idle/value-first OK ▶ 270/405 /gtask/attach-source/set-name OK 304/405 glib:gio+portal-support / portal-support-flatpak-gsettings-only RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/portal-support-flatpak-gsettings-only 305/405 glib:gio+portal-support / portal-support-none RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=2 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/portal-support-none 306/405 glib:gio+portal-support / portal-support-env-var RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=113 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/portal-support-env-var 243/405 glib:gio / gdbus-peer OK 2.27s 12 subtests passed 291/405 glib:gio+cpp / cxx-20 OK 0.52s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― TAP version 14 # random seed: R02S7ecd4cd307917c14f87eec588a7cd317 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 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 292/405 glib:gio+cpp / cxx-2b OK 0.50s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― TAP version 14 # random seed: R02Sbef23d994525e7d04749a3245a2472e1 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 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ▶ 293/405 /gdbus/message-serialize/basic OK ▶ 293/405 /gdbus/message-serialize/complex OK ▶ 293/405 /gdbus/message-serialize/invalid OK ▶ 293/405 /gdbus/message-serialize/header-checks OK ▶ 293/405 /gdbus/message-serialize/double-array OK ▶ 293/405 /gdbus/message-serialize/empty-structure OK ▶ 293/405 /gdbus/message-serialize/header-checks/valid OK ▶ 293/405 /gdbus/message-parse/empty-arrays-of-arrays OK ▶ 293/405 /gdbus/message-parse/non-signature-header OK ▶ 293/405 /gdbus/message-parse/empty-signature-header OK ▶ 293/405 /gdbus/message-parse/multiple-signature-header OK ▶ 293/405 /gdbus/message-parse/over-long-signature-header OK ▶ 293/405 /gdbus/message-parse/deep-header-nesting OK ▶ 293/405 /gdbus/message-parse/deep-body-nesting OK ▶ 293/405 /gdbus/message-parse/truncated OK ▶ 293/405 /gdbus/message-parse/empty-structure OK ▶ 293/405 /gdbus/message-parse/missing-header OK ▶ 293/405 /gdbus/message-parse/invalid-header-type OK ▶ 294/405 /gdbus/server-auth OK ▶ 294/405 /gdbus/server-auth/abstract OK ▶ 294/405 /gdbus/server-auth/tcp SKIP ▶ 294/405 /gdbus/server-auth/anonymous OK ▶ 294/405 /gdbus/server-auth/external OK ▶ 294/405 /gdbus/server-auth/sha1 SKIP ▶ 294/405 /gdbus/server-auth/anonymous/tcp SKIP ▶ 294/405 /gdbus/server-auth/external/require-same-user OK ▶ 294/405 /gdbus/server-auth/sha1/tcp SKIP ▶ 295/405 /debug-controller/dbus/basic OK ▶ 295/405 /debug-controller/dbus/duplicate OK ▶ 295/405 /debug-controller/dbus/properties SKIP ▶ 296/405 /Default Values/GAppInfoMonitor SKIP ▶ 296/405 /Default Values/GAppLaunchContext OK ▶ 296/405 /Default Values/GApplicationCommandLine OK ▶ 296/405 /Default Values/GApplication OK ▶ 296/405 /Default Values/GBinding SKIP ▶ 296/405 /Default Values/GBindingGroup OK ▶ 296/405 /Default Values/GBufferedInputStream SKIP ▶ 296/405 /Default Values/GBufferedOutputStream SKIP ▶ 296/405 /Default Values/GBytesIcon OK ▶ 296/405 /Default Values/GCancellable OK ▶ 296/405 /Default Values/GCharsetConverter SKIP ▶ 296/405 /Default Values/GConverterInputStream SKIP ▶ 296/405 /Default Values/GConverterOutputStream SKIP ▶ 296/405 /Default Values/GCredentials OK ▶ 296/405 /Default Values/GDataInputStream SKIP ▶ 296/405 /Default Values/GDataOutputStream SKIP ▶ 296/405 /Default Values/GDBusActionGroup SKIP ▶ 296/405 /Default Values/GDBusAuthObserver OK ▶ 296/405 /Default Values/GDBusConnection SKIP ▶ 296/405 /Default Values/GDBusMenuModel SKIP ▶ 296/405 /Default Values/GDBusMessage OK ▶ 296/405 /Default Values/GDBusMethodInvocation SKIP ▶ 296/405 /Default Values/GDBusObjectManagerClient SKIP ▶ 296/405 /Default Values/GDBusObjectManagerServer SKIP ▶ 296/405 /Default Values/GDBusObjectProxy OK ▶ 296/405 /Default Values/GDBusObjectSkeleton OK ▶ 296/405 /Default Values/GDBusProxy SKIP ▶ 296/405 /Default Values/GDBusServer SKIP ▶ 296/405 /Default Values/GEmblem OK ▶ 296/405 /Default Values/GEmblemedIcon OK ▶ 296/405 /Default Values/GFileEnumerator SKIP ▶ 296/405 /Default Values/GFileInfo OK ▶ 296/405 /Default Values/GFileInputStream OK ▶ 296/405 /Default Values/GFileIOStream SKIP ▶ 296/405 /Default Values/GFileOutputStream OK ▶ 296/405 /Default Values/GFilenameCompleter OK ▶ 296/405 /Default Values/GInetAddress SKIP ▶ 296/405 /Default Values/GInetAddressMask SKIP ▶ 296/405 /Default Values/GInetSocketAddress SKIP ▶ 296/405 /Default Values/GInitiallyUnowned OK ▶ 296/405 /Default Values/GIOModule OK ▶ 296/405 /Default Values/GListStore OK ▶ 296/405 /Default Values/GMemoryInputStream OK ▶ 296/405 /Default Values/GMemoryOutputStream OK ▶ 296/405 /Default Values/GMenu OK ▶ 296/405 /Default Values/GMenuItem OK ▶ 296/405 /Default Values/GMountOperation OK ▶ 296/405 /Default Values/GNativeSocketAddress OK ▶ 296/405 /Default Values/GNetworkAddress OK ▶ 296/405 /Default Values/GNetworkService OK ▶ 296/405 /Default Values/GNotification OK ▶ 296/405 /Default Values/GObject OK ▶ 296/405 /Default Values/GPropertyAction SKIP ▶ 296/405 /Default Values/GProxyAddressEnumerator OK ▶ 296/405 /Default Values/GProxyAddress SKIP ▶ 296/405 /Default Values/GSettings SKIP ▶ 296/405 /Default Values/GSignalGroup OK ▶ 296/405 /Default Values/GSimpleAction OK ▶ 296/405 /Default Values/GSimpleActionGroup OK ▶ 296/405 /Default Values/GSimpleAsyncResult OK ▶ 296/405 /Default Values/GSimpleIOStream SKIP ▶ 296/405 /Default Values/GSimplePermission OK ▶ 296/405 /Default Values/GSimpleProxyResolver OK ▶ 296/405 /Default Values/GSocketClient OK ▶ 296/405 /Default Values/GSocketConnection SKIP ▶ 296/405 /Default Values/GSocket SKIP ▶ 296/405 /Default Values/GSocketListener OK ▶ 296/405 /Default Values/GSocketService OK ▶ 296/405 /Default Values/GSubprocess SKIP ▶ 296/405 /Default Values/GSubprocessLauncher OK ▶ 296/405 /Default Values/GTask OK ▶ 296/405 /Default Values/GTcpConnection SKIP ▶ 296/405 /Default Values/GTcpWrapperConnection SKIP ▶ 296/405 /Default Values/GTestDBus OK ▶ 296/405 /Default Values/GThemedIcon SKIP ▶ 296/405 /Default Values/GThreadedSocketService OK ▶ 296/405 /Default Values/GTlsInteraction OK ▶ 296/405 /Default Values/GTlsPassword OK ▶ 296/405 /Default Values/GUnixConnection SKIP ▶ 296/405 /Default Values/GUnixFDList OK ▶ 296/405 /Default Values/GVfs OK ▶ 296/405 /Default Values/GVolumeMonitor OK ▶ 296/405 /Default Values/GZlibCompressor OK ▶ 296/405 /Default Values/GZlibDecompressor OK ▶ 297/405 /file/basic OK ▶ 297/405 /file/build-filename OK ▶ 297/405 /file/build-filenamev OK ▶ 297/405 /file/parent OK ▶ 297/405 /file/child OK ▶ 297/405 /file/empty-path OK ▶ 297/405 /file/type OK ▶ 297/405 /file/parse-name OK ▶ 297/405 /file/replace-load OK ▶ 297/405 /file/replace-cancel OK ▶ 297/405 /file/replace-symlink OK ▶ 297/405 /file/async-new-tmp OK ▶ 297/405 /file/async-new-tmp-dir OK ▶ 297/405 /file/async-delete OK ▶ 297/405 /file/async-make-symlink OK ▶ 297/405 /file/copy-preserve-mode OK ▶ 297/405 /file/copy-async-with-closures OK ▶ 297/405 /file/measure OK ▶ 297/405 /file/measure-async OK ▶ 297/405 /file/load-bytes OK ▶ 297/405 /file/load-bytes-async OK ▶ 297/405 /file/load-bytes-4gb SKIP ▶ 297/405 /file/load-contents-4gb SKIP ▶ 297/405 /file/load-contents-4gb-async SKIP ▶ 297/405 /file/writev OK ▶ 297/405 /file/build-attribute-list-for-copy OK ▶ 297/405 /file/move_async OK ▶ 297/405 /file/move-async-with-closures OK ▶ 297/405 /file/query-zero-length-content-type OK ▶ 297/405 /file/query-default-handler-file OK ▶ 297/405 /file/query-default-handler-file-async OK 307/405 glib:gio+portal-support / portal-support-snap RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=177 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/portal-support-snap 308/405 glib:gio+portal-support / portal-support-snap-classic RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=38 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/portal-support-snap-classic 309/405 glib:gio / resolver-parsing RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MALLOC_PERTURB_=87 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/resolver-parsing ▶ 200/405 __main__.TestMkenums.test_with_double_quotes OK 270/405 glib:gio / task OK 3.21s 36 subtests passed 310/405 glib:gio / socket-address RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 MALLOC_PERTURB_=199 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/socket-address 293/405 glib:gio / gdbus-serialization OK 2.25s 18 subtests passed 295/405 glib:gio / debugcontroller OK 2.21s 2 subtests passed 296/405 glib:gio / defaultvalue OK 2.19s 51 subtests passed 294/405 glib:gio / gdbus-server-auth OK 2.25s 5 subtests passed ▶ 297/405 /file/query-default-handler-uri OK ▶ 297/405 /file/query-default-handler-uri-async OK ▶ 297/405 /file/enumerator-cancellation OK ▶ 297/405 /file/async-create-delete/0 OK ▶ 297/405 /file/async-create-delete/1 OK ▶ 298/405 /gdbus/peer-object-manager/normal OK ▶ 298/405 /gdbus/peer-object-manager/root OK ▶ 299/405 /gdbus/sasl/server OK 311/405 glib:gio / stream-rw_all RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MALLOC_PERTURB_=59 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/stream-rw_all 312/405 glib:gio / unix-mounts RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=156 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/unix-mounts 313/405 glib:gio / unix-streams RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=141 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/unix-streams 314/405 glib:gio / g-file-info-filesystem-readonly RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=16 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/g-file-info-filesystem-readonly ▶ 200/405 __main__.TestRspMkenums.test_available_in OK ▶ 200/405 __main__.TestRspMkenums.test_comma_in_enum_value OK ▶ 106/405 /glib/1bit-mutex-emufutex/int OK ▶ 300/405 /live-g-file/prep_clean_structure OK ▶ 300/405 /live-g-file/create_structure OK ▶ 300/405 /live-g-file/test_initial_structure OK ▶ 300/405 /live-g-file/test_traverse_structure OK ▶ 300/405 /live-g-file/test_enumerate OK ▶ 300/405 /live-g-file/test_open OK ▶ 300/405 /live-g-file/test_create OK ▶ 300/405 /live-g-file/test_copy_move OK ▶ 300/405 /live-g-file/test_delete OK ▶ 300/405 /live-g-file/test_make_directory_with_parents OK ▶ 300/405 /live-g-file/final_clean OK ▶ 300/405 /live-g-file/test_unix_is_mountpoint/sysroot OK ▶ 300/405 /live-g-file/test_unix_is_mountpoint/proc OK ▶ 301/405 /portal-support/flatpak/none OK ▶ 297/405 /file/async-create-delete/10 OK ▶ 237/405 /gsubprocess/signal OK ▶ 237/405 /gsubprocess/exit1 OK ▶ 237/405 /gsubprocess/echo1 OK ▶ 237/405 /gsubprocess/echo-merged OK ▶ 237/405 /gsubprocess/cat-utf8 OK ▶ 266/405 /socket/ipv4_async OK ▶ 266/405 /socket/ipv6_sync OK ▶ 266/405 /socket/ipv6_async OK ▶ 266/405 /socket/ipv6_v4mapped OK ▶ 120/405 /glib-unix/sighup_again/alternate-stack OK ▶ 120/405 /glib-unix/get-passwd-entry/root OK ▶ 120/405 /glib-unix/get-passwd-entry/nonexistent OK ▶ 188/405 /gobject/refcount/signals OK ▶ 179/405 /gobject/refcount/object-basics OK ▶ 185/405 /gobject/refcount/signals OK ▶ 186/405 /gobject/refcount/signals OK 298/405 glib:gio / gdbus-peer-object-manager OK 2.52s 2 subtests passed 299/405 glib:gio / gdbus-sasl OK 2.50s 1 subtests passed ▶ 302/405 /portal-support/flatpak/full OK ▶ 303/405 /portal-support/flatpak/network OK 315/405 glib:gio / gschema-compile RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=218 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gschema-compile 316/405 glib:gio / trash RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MALLOC_PERTURB_=59 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/trash 301/405 glib:gio+portal-support / portal-support-flatpak-none OK 2.48s 1 subtests passed ▶ 304/405 /portal-support/flatpak/gsettings OK ▶ 305/405 /portal-support/none OK ▶ 306/405 /portal-support/env-var OK 317/405 glib:gio / gsocketclient-slow RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=229 LD_PRELOAD=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/slow-connect-preload.so MALLOC_CHECK_=2 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gsocketclient-slow 300/405 glib:gio / live-g-file OK 2.63s 13 subtests passed 120/405 glib:glib+core / unix OK 8.67s 20 subtests passed 188/405 glib:gobject / signals-refcount4 OK 6.41s 1 subtests passed 179/405 glib:gobject / objects-refcount1 OK 6.92s 1 subtests passed 185/405 glib:gobject / signals-refcount1 OK 6.50s 1 subtests passed 186/405 glib:gobject / signals-refcount2 OK 6.47s 1 subtests passed ▶ 297/405 /file/async-create-delete/25 OK ▶ 297/405 /file/async-create-delete/4096 OK ▶ 187/405 /gobject/refcount/signals OK ▶ 200/405 __main__.TestRspMkenums.test_deprecated_in OK ▶ 71/405 /sequence/random/seed:1099575817 OK ▶ 255/405 /network-monitor/create-in-thread OK ▶ 307/405 /portal-support/snap/no-snapctl OK ▶ 308/405 /portal-support/snap-classic/no-snapctl OK ▶ 308/405 /portal-support/snap-classic/none OK ▶ 308/405 /portal-support/snap-classic/all OK ▶ 309/405 /gresolver/invalid-header OK ▶ 309/405 /gresolver/record-ownership OK ▶ 309/405 /gresolver/unknown-record-type OK ▶ 309/405 /gresolver/mx/valid OK ▶ 309/405 /gresolver/mx/invalid OK ▶ 309/405 /gresolver/mx/invalid/too-short OK ▶ 309/405 /gresolver/mx/invalid/too-short2 OK ▶ 309/405 /gresolver/ns/valid OK ▶ 309/405 /gresolver/ns/invalid OK ▶ 309/405 /gresolver/soa/valid OK ▶ 309/405 /gresolver/soa/invalid/mname OK ▶ 309/405 /gresolver/soa/invalid/rname OK ▶ 309/405 /gresolver/soa/invalid/too-short OK ▶ 309/405 /gresolver/srv/valid OK ▶ 309/405 /gresolver/srv/invalid OK ▶ 309/405 /gresolver/srv/invalid/too-short OK ▶ 309/405 /gresolver/srv/invalid/too-short2 OK ▶ 309/405 /gresolver/txt/valid OK ▶ 309/405 /gresolver/txt/valid/multiple-strings OK ▶ 309/405 /gresolver/txt/invalid/empty OK ▶ 309/405 /gresolver/txt/invalid/overflow OK 318/405 glib:gio / appinfo RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=91 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/appinfo 319/405 glib:gio / desktop-app-info RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MALLOC_PERTURB_=157 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/desktop-app-info 320/405 glib:gio / mimeapps RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=209 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/mimeapps 321/405 glib:gio+slow / actions RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=183 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/actions 322/405 glib:gio / fdo-notification-backend RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=244 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/fdo-notification-backend 323/405 glib:gio / gdbus-auth RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=181 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-auth 302/405 glib:gio+portal-support / portal-support-flatpak-full OK 2.80s 1 subtests passed 303/405 glib:gio+portal-support / portal-support-flatpak-network-only OK 2.79s 1 subtests passed 324/405 glib:gio / gdbus-bz627724 RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=74 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-bz627724 325/405 glib:gio / gdbus-close-pending RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=168 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-close-pending 304/405 glib:gio+portal-support / portal-support-flatpak-gsettings-only OK 2.94s 1 subtests passed 305/405 glib:gio+portal-support / portal-support-none OK 2.92s 1 subtests passed 306/405 glib:gio+portal-support / portal-support-env-var OK 2.90s 1 subtests passed ▶ 307/405 /portal-support/snap/none OK ▶ 307/405 /portal-support/snap/all OK ▶ 307/405 /portal-support/snap/desktop-only OK ▶ 310/405 /socket/address/unix/construct OK ▶ 310/405 /socket/address/unix/to-string OK 326/405 glib:gio / gdbus-connection RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 MALLOC_PERTURB_=65 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-connection 327/405 glib:gio / gdbus-connection-loss RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=253 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-connection-loss 328/405 glib:gio / gdbus-connection-slow RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 MALLOC_PERTURB_=11 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-connection-slow 187/405 glib:gobject / signals-refcount3 OK 7.00s 1 subtests passed 255/405 glib:gio / network-monitor-race OK 4.84s 1 subtests passed 309/405 glib:gio / resolver-parsing OK 1.22s 21 subtests passed ▶ 171/405 /closure/refcount OK ▶ 105/405 /glib/1bit-mutex/pointer OK ▶ 200/405 __main__.TestRspMkenums.test_deprecated_in_for OK ▶ 200/405 __main__.TestRspMkenums.test_empty_header OK ▶ 311/405 /stream/read_all_async/memory OK ▶ 311/405 /stream/write_all_async/memory OK ▶ 311/405 /stream/read_write_all_async/pipe OK ▶ 312/405 /unix-mounts/is-system-fs-type OK ▶ 312/405 /unix-mounts/is-system-device-path OK ▶ 312/405 /unix-mounts/get-mount-points OK ▶ 312/405 /unix-mounts/get-mount-entries OK ▶ 313/405 /unix-streams/basic OK ▶ 314/405 /g-file-info-filesystem-readonly/test-fs-ro SKIP ▶ 314/405 /g-file-info-filesystem-readonly/test-fs-ro-with-mount-monitor SKIP 329/405 glib:gio / gdbus-error RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MALLOC_PERTURB_=195 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-error 330/405 glib:gio / gdbus-exit-on-close RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MALLOC_PERTURB_=250 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-exit-on-close 331/405 glib:gio+slow / gdbus-export RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MALLOC_PERTURB_=73 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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-export 308/405 glib:gio+portal-support / portal-support-snap-classic OK 1.39s 3 subtests passed ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: Unable to clean up temporary directory /tmp/test_portal-support-snap-classic_H8SGX3/portal-support/snap-classic/no-snapctl: No such file or directory Unable to clean up temporary directory /tmp/test_portal-support-snap-classic_H8SGX3/portal-support/snap-classic/none: No such file or directory Unable to clean up temporary directory /tmp/test_portal-support-snap-classic_H8SGX3/portal-support/snap-classic/all: No such file or directory Unable to clean up temporary directory /tmp/test_portal-support-snap-classic_H8SGX3: No such file or directory ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ▶ 307/405 /portal-support/snap/network-only OK ▶ 307/405 /portal-support/snap/gsettings-only OK 332/405 glib:gio / gdbus-introspection RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=116 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-introspection 310/405 glib:gio / socket-address OK 1.40s 2 subtests passed ▶ 200/405 __main__.TestRspMkenums.test_empty_template OK 333/405 glib:gio / gdbus-method-invocation RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MALLOC_PERTURB_=150 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-method-invocation 105/405 glib:glib+core / 1bit-mutex OK 12.33s 2 subtests passed 311/405 glib:gio / stream-rw_all OK 1.37s 3 subtests passed 312/405 glib:gio / unix-mounts OK 1.36s 4 subtests passed 314/405 glib:gio / g-file-info-filesystem-readonly SKIP 1.03s 0 subtests passed 171/405 glib:gobject+slow / closure-refcount OK 7.89s 1 subtests passed ▶ 87/405 /thread/static-rw-lock OK ▶ 87/405 /thread/once OK ▶ 313/405 /unix-streams/pipe-io-test OK ▶ 266/405 /socket/close_graceful OK ▶ 266/405 /socket/timed_wait SKIP ▶ 266/405 /socket/fd_reuse OK ▶ 266/405 /socket/address OK ▶ 266/405 /socket/unix-from-fd OK ▶ 266/405 /socket/unix-connection OK ▶ 266/405 /socket/unix-connection-ancillary-data OK ▶ 266/405 /socket/source-postmortem OK ▶ 266/405 /socket/read_write OK ▶ 266/405 /socket/read_writev OK ▶ 266/405 /socket/receive_bytes OK ▶ 266/405 /socket/receive_bytes_from OK ▶ 266/405 /socket/ipv4_sync/datagram OK ▶ 237/405 /gsubprocess/cat-eof OK ▶ 307/405 /portal-support/snap/updates-dynamically OK ▶ 315/405 /gschema/no-default OK ▶ 315/405 /gschema/missing-quotes OK ▶ 315/405 /gschema/incomplete-list OK ▶ 315/405 /gschema/wrong-category OK ▶ 315/405 /gschema/bad-type OK ▶ 315/405 /gschema/overflow OK ▶ 315/405 /gschema/range-wrong-type OK ▶ 315/405 /gschema/range-missing-min OK ▶ 315/405 /gschema/range-missing-max OK ▶ 315/405 /gschema/default-out-of-range OK ▶ 315/405 /gschema/choices-wrong-type OK ▶ 315/405 /gschema/choice-missing-value OK ▶ 315/405 /gschema/default-not-in-choices OK ▶ 315/405 /gschema/array-default-not-in-choices OK ▶ 315/405 /gschema/bad-key OK ▶ 315/405 /gschema/invalid-path OK ▶ 315/405 /gschema/bad-key2 OK ▶ 315/405 /gschema/bad-key3 OK ▶ 315/405 /gschema/bad-key4 OK ▶ 315/405 /gschema/empty-key OK ▶ 315/405 /gschema/enum OK ▶ 315/405 /gschema/enum-with-aliases OK ▶ 315/405 /gschema/enum-with-invalid-alias OK ▶ 315/405 /gschema/enum-with-invalid-value OK ▶ 315/405 /gschema/enum-with-repeated-alias OK ▶ 315/405 /gschema/enum-with-repeated-nick OK ▶ 316/405 /trash/not-supported SKIP ▶ 316/405 /trash/symlinks SKIP ▶ 316/405 /trash/long-filename OK 334/405 glib:gio / gdbus-names RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=97 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-names 335/405 glib:gio / gdbus-proxy RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 MALLOC_PERTURB_=254 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-proxy 336/405 glib:gio / gdbus-proxy-threads RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=243 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-proxy-threads 337/405 glib:gio / gdbus-proxy-unique-name RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MALLOC_PERTURB_=159 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-proxy-unique-name 338/405 glib:gio / gdbus-proxy-well-known-name RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 MALLOC_PERTURB_=234 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-proxy-well-known-name ▶ 200/405 __main__.TestRspMkenums.test_enum_name OK ▶ 71/405 /sequence/random/seed:590523467 OK ▶ 318/405 /appinfo/basic OK ▶ 318/405 /appinfo/text OK ▶ 318/405 /appinfo/launch OK ▶ 318/405 /appinfo/show-in OK ▶ 318/405 /appinfo/commandline OK ▶ 318/405 /appinfo/launch-context OK ▶ 318/405 /appinfo/launch-context-signals OK ▶ 318/405 /appinfo/tryexec OK ▶ 318/405 /appinfo/associations OK ▶ 318/405 /appinfo/environment OK ▶ 318/405 /appinfo/startup-wm-class OK ▶ 318/405 /appinfo/supported-types OK ▶ 318/405 /appinfo/from-keyfile OK ▶ 318/405 /appinfo/launch/no-appid OK ▶ 319/405 /desktop-app-info/delete OK ▶ 319/405 /desktop-app-info/default OK ▶ 320/405 /appinfo/all OK ▶ 320/405 /appinfo/mime/api OK ▶ 320/405 /appinfo/mime/default OK ▶ 320/405 /appinfo/mime/file OK ▶ 320/405 /appinfo/mime/scheme-handler OK ▶ 320/405 /appinfo/mime/default-last-used OK ▶ 320/405 /appinfo/mime/ignore-nonexisting OK ▶ 320/405 /appinfo/mime-symlinked/api OK ▶ 320/405 /appinfo/mime-symlinked/default OK ▶ 320/405 /appinfo/mime-symlinked/file OK ▶ 320/405 /appinfo/mime-symlinked/scheme-handler OK ▶ 320/405 /appinfo/mime-symlinked/default-last-used OK ▶ 320/405 /appinfo/mime-symlinked/ignore-nonexisting OK ▶ 321/405 /actions/basic OK ▶ 321/405 /actions/name OK ▶ 321/405 /actions/simplegroup OK ▶ 321/405 /actions/stateful OK ▶ 321/405 /actions/default-activate OK ▶ 321/405 /actions/entries OK ▶ 321/405 /actions/parse-detailed OK ▶ 321/405 /actions/property OK ▶ 321/405 /actions/no-properties OK ▶ 321/405 /actions/dbus/export OK ▶ 322/405 /fdo-notification-backend/construction OK ▶ 322/405 /fdo-notification-backend/dbus/activate-action OK ▶ 323/405 /gdbus/auth/client/EXTERNAL OK ▶ 323/405 /gdbus/auth/client/DBUS_COOKIE_SHA1 OK ▶ 323/405 /gdbus/auth/server/ANONYMOUS OK ▶ 323/405 /gdbus/auth/server/EXTERNAL OK ▶ 323/405 /gdbus/auth/server/DBUS_COOKIE_SHA1 OK 316/405 glib:gio / trash OK 1.23s 1 subtests passed ▶ 315/405 /gschema/enum-with-repeated-value OK ▶ 315/405 /gschema/enum-with-chained-alias OK ▶ 315/405 /gschema/enum-with-shadow-alias OK ▶ 324/405 /gdbus/bz627724 OK 339/405 glib:gio / gdbus-subscribe RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=241 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-subscribe 307/405 glib:gio+portal-support / portal-support-snap OK 3.49s 7 subtests passed ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: Unable to clean up temporary directory /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/no-snapctl: No such file or directory Unable to clean up temporary directory /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/none: No such file or directory Unable to clean up temporary directory /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/all: No such file or directory Unable to clean up temporary directory /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/desktop-only: No such file or directory Unable to clean up temporary directory /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/network-only: No such file or directory Unable to clean up temporary directory /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/gsettings-only: No such file or directory Unable to clean up temporary directory /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/updates-dynamically: No such file or directory Unable to clean up temporary directory /tmp/test_portal-support-snap_V5GGX3: No such file or directory ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ▶ 313/405 /unix-streams/nonblocking-io-test OK ▶ 313/405 /unix-streams/read_write OK ▶ 313/405 /unix-streams/read_writev OK ▶ 313/405 /unix-streams/write-wouldblock OK ▶ 313/405 /unix-streams/writev-wouldblock OK ▶ 313/405 /unix-streams/write-async-wouldblock OK ▶ 313/405 /unix-streams/writev-async-wouldblock OK ▶ 326/405 /gdbus/connection/bus-failure OK ▶ 326/405 /gdbus/connection/basic OK ▶ 326/405 /gdbus/connection/life-cycle OK ▶ 326/405 /gdbus/connection/send OK ▶ 326/405 /gdbus/connection/signals OK ▶ 326/405 /gdbus/connection/signal-match-rules OK ▶ 326/405 /gdbus/connection/filter OK ▶ 326/405 /gdbus/connection/serials OK ▶ 326/405 /gdbus/connection/cancel OK ▶ 327/405 /gdbus/connection-loss OK 340/405 glib:gio+gdbus-codegen / gdbus-test-codegen RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 MALLOC_PERTURB_=17 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-test-codegen 322/405 glib:gio / fdo-notification-backend OK 1.03s 2 subtests passed 323/405 glib:gio / gdbus-auth OK 1.02s 5 subtests passed ▶ 315/405 /gschema/enum-with-choice OK ▶ 315/405 /gschema/enum-with-bad-default OK ▶ 315/405 /gschema/choice OK ▶ 315/405 /gschema/choice-upside-down OK ▶ 315/405 /gschema/bad-choice OK ▶ 315/405 /gschema/choice-bad OK ▶ 315/405 /gschema/choice-badtype OK ▶ 315/405 /gschema/bare-alias OK ▶ 319/405 /desktop-app-info/default-async OK ▶ 319/405 /desktop-app-info/fallback OK ▶ 319/405 /desktop-app-info/lastused OK ▶ 319/405 /desktop-app-info/extra-getters OK ▶ 200/405 __main__.TestRspMkenums.test_enum_private_public OK ▶ 200/405 __main__.TestRspMkenums.test_enum_symbolic_expression OK ▶ 90/405 /timeout/rounding - GLib:ERROR:../../../glib/tests/timeout.c:178:test_func: assertion failed (current_time / 1000 - last_time / 1000 <= 1500): (1579 <= 1500) FAIL ▶ 90/405 ERROR ▶ 325/405 /gdbus/close-pending OK ▶ 329/405 /gdbus/registered-errors OK ▶ 329/405 /gdbus/unregistered-errors OK ▶ 329/405 /gdbus/transparent-gerror OK ▶ 329/405 /gdbus/register-error OK ▶ 330/405 /gdbus/exit-on-close/default OK ▶ 330/405 /gdbus/exit-on-close/true OK ▶ 331/405 /gdbus/object-registration OK ▶ 331/405 /gdbus/object-registration-with-closures OK ▶ 331/405 /gdbus/object-registration-with-closures2 OK ▶ 331/405 /gdbus/registered-interfaces OK ▶ 331/405 /gdbus/async-properties OK 341/405 glib:gio+slow / gdbus-threading RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 MALLOC_PERTURB_=88 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-threading 342/405 glib:gio+slow / gmenumodel RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MALLOC_PERTURB_=233 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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gmenumodel 318/405 glib:gio / appinfo OK 1.33s 14 subtests passed ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: Unable to clean up temporary directory /tmp/test_appinfo_JSEAX3/appinfo/associations/.dirs/data/mime: Directory not empty Unable to clean up temporary directory /tmp/test_appinfo_JSEAX3/appinfo/associations/.dirs/data: Directory not empty Unable to clean up temporary directory /tmp/test_appinfo_JSEAX3/appinfo/associations/.dirs: Directory not empty Unable to clean up temporary directory /tmp/test_appinfo_JSEAX3/appinfo/associations: Directory not empty ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― stdout: 48: UNKNOWN: # random seed: R02Sf65da83e5a8154e48dfd1a7d93bb9a58 stdout: 51: UNKNOWN: # random seed: R02S895931d6d20499e88b508c03dafb5b4d stdout: 53: UNKNOWN: # random seed: R02S06057f4223d340146cb2dff0921110c1 stdout: 60: UNKNOWN: # random seed: R02S3a1654c3740e662c38cdb366d39277b4 stdout: 111: UNKNOWN: # random seed: R02S2f77cf6775c3f69a816f073cbdd2a354 stdout: 199: UNKNOWN: # random seed: R02Sbcfea74beb27c1d467678ba9ca4c31a4 stdout: 201: UNKNOWN: # random seed: R02Sb24a557e5a2e2aa7c61a03bc938a52e2 stdout: 204: UNKNOWN: # random seed: R02S516bc28729a6b5724ae4f868cb003fbb stdout: 206: UNKNOWN: # random seed: R02S5bf2109c1375a2112d1980191e02a2a2 stdout: 208: UNKNOWN: # random seed: R02S7f7d735220ebe74df30433906a1c759a stdout: 210: UNKNOWN: # random seed: R02Se68fa3b249f136c5f158c5575fa14e90 stdout: 212: UNKNOWN: # random seed: R02S60c1637caa1057d3306fc913e89be777 stdout: 214: UNKNOWN: # random seed: R02Sda3d0e8ac2c1392f78e33b12f7b5f79d stdout: 221: UNKNOWN: # random seed: R02Se8826922923a05a591be286cab31d96d 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. 324/405 glib:gio / gdbus-bz627724 OK 1.11s 1 subtests passed 320/405 glib:gio / mimeapps OK 1.32s 13 subtests passed ▶ 332/405 /gdbus/introspection-parser OK ▶ 332/405 /gdbus/introspection-generate OK ▶ 332/405 /gdbus/introspection-default-direction OK ▶ 332/405 /gdbus/introspection-extra-data OK 343/405 glib:gio / gnotification RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=186 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gnotification 344/405 glib:gio+gdbus-codegen / gdbus-test-codegen-old RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 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_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=222 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-test-codegen-old 345/405 glib:gio+gdbus-codegen / gdbus-test-codegen-min-required-2-64 RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=175 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-test-codegen-min-required-2-64 313/405 glib:gio / unix-streams OK 1.82s 9 subtests passed 327/405 glib:gio / gdbus-connection-loss OK 1.05s 1 subtests passed ▶ 330/405 /gdbus/exit-on-close/false OK ▶ 315/405 /gschema/choice-alias OK ▶ 315/405 /gschema/default-in-aliases OK ▶ 315/405 /gschema/choice-invalid-alias OK ▶ 315/405 /gschema/choice-shadowed-alias OK ▶ 315/405 /gschema/range OK ▶ 315/405 /gschema/range-badtype OK ▶ 315/405 /gschema/range-low-default OK ▶ 333/405 /gdbus/method-invocation/return OK 346/405 glib:gio / gapplication RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=211 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gapplication 347/405 glib:gio / dbus-appinfo RUNNING >>> MALLOC_PERTURB_=46 GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop 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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/dbus-appinfo 326/405 glib:gio / gdbus-connection OK 1.17s 9 subtests passed 90/405 glib:glib+core / timeout ERROR 13.65s killed by signal 6 SIGABRT ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ** GLib:ERROR:../../../glib/tests/timeout.c:178:test_func: assertion failed (current_time / 1000 - last_time / 1000 <= 1500): (1579 <= 1500) (test program exited with status code -6) ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 329/405 glib:gio / gdbus-error OK 1.03s 4 subtests passed ▶ 200/405 __main__.TestRspMkenums.test_filename_basename_in_fhead_ftail OK ▶ 200/405 __main__.TestRspMkenums.test_help OK ▶ 334/405 /gdbus/validate-names OK ▶ 334/405 /gdbus/bus-own-name OK ▶ 334/405 /gdbus/bus-watch-name OK ▶ 334/405 /gdbus/bus-watch-name-auto-start OK ▶ 334/405 /gdbus/bus-watch-name-auto-start-service-exist OK ▶ 334/405 /gdbus/bus-watch-name-closures OK ▶ 334/405 /gdbus/bus-watch-name-closures-auto-start OK ▶ 334/405 /gdbus/bus-watch-different-context OK ▶ 334/405 /gdbus/bus-unwatch-early OK ▶ 334/405 /gdbus/escape-object-path OK ▶ 337/405 /gdbus/proxy-unique-name OK ▶ 338/405 /gdbus/proxy-well-known-name OK 348/405 glib:gio / gdbus-connection-flush RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=156 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-connection-flush 349/405 glib:gio / gdbus-non-socket RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MALLOC_PERTURB_=1 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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-non-socket 350/405 glib:gio / gsettings RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=184 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gsettings 332/405 glib:gio / gdbus-introspection OK 1.05s 4 subtests passed ▶ 315/405 /gschema/range-high-default OK ▶ 315/405 /gschema/range-default-low OK ▶ 315/405 /gschema/range-default-high OK ▶ 315/405 /gschema/range-parse-error OK ▶ 315/405 /gschema/from-docs OK ▶ 315/405 /gschema/extending OK ▶ 315/405 /gschema/extend-missing OK ▶ 315/405 /gschema/extend-nonlist OK ▶ 315/405 /gschema/extend-self OK ▶ 315/405 /gschema/extend-wrong-list-indirect OK ▶ 315/405 /gschema/extend-wrong-list OK ▶ 315/405 /gschema/key-in-list-indirect OK ▶ 330/405 /gdbus/exit-on-close/we-close OK ▶ 317/405 /socket-client/connection-fail OK 351/405 glib:gio / autoptr-gio RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MALLOC_PERTURB_=1 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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/autoptr-gio 333/405 glib:gio / gdbus-method-invocation OK 1.05s 1 subtests passed ▶ 200/405 __main__.TestRspMkenums.test_no_args OK ▶ 319/405 /desktop-app-info/actions OK ▶ 325/405 /gdbus/unref-pending OK 352/405 glib:gio / resources RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=43 G_DEBUG=gc-friendly MALLOC_CHECK_=2 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/resources 338/405 glib:gio / gdbus-proxy-well-known-name OK 1.03s 1 subtests passed ▶ 315/405 /gschema/key-in-list OK ▶ 315/405 /gschema/list-of-missing OK ▶ 315/405 /gschema/extend-and-shadow OK ▶ 315/405 /gschema/extend-and-shadow-indirect OK ▶ 315/405 /gschema/override OK ▶ 315/405 /gschema/override-missing OK ▶ 315/405 /gschema/override-range-error OK ▶ 315/405 /gschema/override-then-key OK ▶ 315/405 /gschema/override-twice OK ▶ 315/405 /gschema/override-type-error OK ▶ 315/405 /gschema/flags-aliased-default OK ▶ 315/405 /gschema/flags-bad-default OK ▶ 266/405 /socket/ipv4_sync/datagram/timeouts OK ▶ 266/405 /socket/ipv6_sync/datagram OK ▶ 339/405 /gdbus/subscribe/conn/simple OK ▶ 339/405 /gdbus/subscribe/conn/broadcast_from_anyone OK ▶ 339/405 /gdbus/subscribe/conn/match_twice OK ▶ 339/405 /gdbus/subscribe/conn/limit_by_unique_name OK ▶ 339/405 /gdbus/subscribe/conn/nonexistent_unique_name OK ▶ 339/405 /gdbus/subscribe/conn/limit_by_well_known_name OK ▶ 339/405 /gdbus/subscribe/conn/limit_to_message_bus OK ▶ 339/405 /gdbus/subscribe/conn/unsubscribe_immediately OK ▶ 339/405 /gdbus/subscribe/proxy/simple OK ▶ 339/405 /gdbus/subscribe/proxy/broadcast_from_anyone OK ▶ 339/405 /gdbus/subscribe/proxy/match_twice OK ▶ 339/405 /gdbus/subscribe/proxy/limit_by_unique_name OK ▶ 339/405 /gdbus/subscribe/proxy/nonexistent_unique_name OK ▶ 339/405 /gdbus/subscribe/proxy/limit_by_well_known_name OK ▶ 339/405 /gdbus/subscribe/proxy/limit_to_message_bus OK ▶ 339/405 /gdbus/subscribe/proxy/unsubscribe_immediately OK 353/405 glib:gio+no-valgrind+gdbus-codegen+slow / codegen.py RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=63 MALLOC_CHECK_=2 PYTHONPATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/tests/lib:/build/reproducible-path/glib2.0-2.86.0/tests/lib _G_TEST_PROGRAM_RUNNER_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /usr/bin/python3 -B /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/../../../gio/tests/codegen.py 334/405 glib:gio / gdbus-names OK 1.33s 10 subtests passed ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: dbus-daemon[3480439]: [session uid=1111 pid=3480439 pidfd=4] Activating service name='org.gtk.GDBus.FakeService' requested by ':1.0' (uid=1111 pid=3479986 comm="/build/reproducible-path/glib2.0-2.86.0/debian/bui") dbus-daemon[3480439]: [session uid=1111 pid=3480439 pidfd=4] Successfully activated service 'org.gtk.GDBus.FakeService' ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 337/405 glib:gio / gdbus-proxy-unique-name OK 1.28s 1 subtests passed ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: cleaning up pid 3480407 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 330/405 glib:gio / gdbus-exit-on-close OK 1.52s 4 subtests passed ▶ 71/405 /sequence/random/seed:3583571454 OK ▶ 340/405 /gdbus/codegen/annotations OK ▶ 340/405 /gdbus/codegen/interface_stability OK ▶ 340/405 /gdbus/codegen/object-manager OK ▶ 340/405 /gdbus/codegen/property-naming OK ▶ 340/405 /gdbus/codegen/autocleanups OK ▶ 340/405 /gdbus/codegen/deprecations OK ▶ 340/405 /gdbus/codegen/standalone-interface-info OK ▶ 340/405 /gdbus/codegen/unix-fd-list OK 354/405 glib:gio+no-valgrind / gio-tool.py RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MALLOC_PERTURB_=228 MESON_TEST_ITERATION=1 UBSAN_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.86.0/debian/build/deb/gio G_DEBUG=gc-friendly MALLOC_CHECK_=2 PYTHONPATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/tests/lib:/build/reproducible-path/glib2.0-2.86.0/tests/lib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /usr/bin/python3 -B /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/../../../gio/tests/gio-tool.py 355/405 glib:gio+no-valgrind+pkg-config / gio-2.0-pkg-config RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=120 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 PKG_CONFIG_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/meson-private G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /usr/bin/bash -xe -c 'pkg-config --validate gio-2.0 test "$(pkg-config --modversion gio-2.0)" = "2.86.0" 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/x86_64-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/x86_64-linux-gnu/glib-2.0/gio-querymodules" test "$(pkg-config --variable=glib_compile_schemas gio-2.0)" = "/usr/lib/x86_64-linux-gnu/glib-2.0/glib-compile-schemas"' 356/405 glib:gio+no-valgrind+pkg-config / gio-unix-2.0-pkg-config RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=89 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 PKG_CONFIG_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/meson-private G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /usr/bin/bash -xe -c 'pkg-config --validate gio-unix-2.0 test "$(pkg-config --modversion gio-unix-2.0)" = "2.86.0" test "$(pkg-config --variable=prefix gio-unix-2.0)" = "/usr"' 325/405 glib:gio / gdbus-close-pending OK 1.95s 2 subtests passed ▶ 339/405 /gdbus/subscribe/parallel/simple OK ▶ 339/405 /gdbus/subscribe/parallel/broadcast_from_anyone OK ▶ 339/405 /gdbus/subscribe/parallel/match_twice OK ▶ 339/405 /gdbus/subscribe/parallel/limit_by_unique_name OK ▶ 339/405 /gdbus/subscribe/parallel/nonexistent_unique_name OK ▶ 200/405 __main__.TestRspMkenums.test_no_headers OK ▶ 200/405 __main__.TestRspMkenums.test_no_nick OK ▶ 315/405 /gschema/flags-more-than-one-bit OK ▶ 315/405 /gschema/flags-with-enum-attr OK ▶ 315/405 /gschema/flags-with-enum-tag OK ▶ 315/405 /gschema/summary-xmllang OK ▶ 315/405 /gschema/description-xmllang OK ▶ 315/405 /gschema/summary-xmllang-and-attrs OK ▶ 315/405 /gschema/inherit-gettext-domain OK ▶ 315/405 /gschema/range-type-test OK ▶ 315/405 /gschema/cdata OK ▶ 297/405 /file/replace-symlink/using-etag OK ▶ 29/405 /gio/io-basics OK 357/405 glib:girepository+core / cmph-bdz RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=5 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/girepository/tests /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/tests/cmph-bdz ▶ 339/405 /gdbus/subscribe/parallel/limit_by_well_known_name OK ▶ 317/405 /socket-client/happy-eyeballs/slow OK ▶ 317/405 /socket-client/happy-eyeballs/cancellation/instant OK ▶ 343/405 /gnotification/basic OK ▶ 343/405 /gnotification/properties OK ▶ 344/405 /gdbus/codegen/annotations OK ▶ 344/405 /gdbus/codegen/interface_stability OK ▶ 344/405 /gdbus/codegen/object-manager OK ▶ 344/405 /gdbus/codegen/property-naming OK ▶ 344/405 /gdbus/codegen/autocleanups OK ▶ 344/405 /gdbus/codegen/deprecations OK ▶ 344/405 /gdbus/codegen/standalone-interface-info OK ▶ 344/405 /gdbus/codegen/unix-fd-list OK ▶ 345/405 /gdbus/codegen/annotations OK ▶ 345/405 /gdbus/codegen/interface_stability OK ▶ 345/405 /gdbus/codegen/object-manager OK ▶ 345/405 /gdbus/codegen/property-naming OK ▶ 345/405 /gdbus/codegen/autocleanups OK ▶ 345/405 /gdbus/codegen/deprecations OK ▶ 345/405 /gdbus/codegen/standalone-interface-info OK ▶ 345/405 /gdbus/codegen/unix-fd-list OK 340/405 glib:gio+gdbus-codegen / gdbus-test-codegen OK 1.24s 8 subtests passed ▶ 315/405 /gschema/bad-key/opt OK ▶ 315/405 /gschema/bad-key2/opt OK ▶ 315/405 /gschema/bad-key3/opt OK ▶ 315/405 /gschema/bad-key4/opt OK ▶ 315/405 /gschema/empty-key/opt OK ▶ 328/405 /gdbus/connection/flush OK ▶ 200/405 __main__.TestRspMkenums.test_non_utf8_encoding OK ▶ 346/405 /gapplication/no-dbus OK ▶ 346/405 /gapplication/no-appid OK ▶ 346/405 /gapplication/properties OK ▶ 346/405 /gapplication/app-id OK ▶ 346/405 /gapplication/quit OK ▶ 346/405 /gapplication/registered OK ▶ 346/405 /gapplication/local-actions OK ▶ 346/405 /gapplication/local-command-line OK ▶ 346/405 /gapplication/resource-path OK ▶ 346/405 /gapplication/test-help OK ▶ 346/405 /gapplication/command-line-done OK ▶ 346/405 /gapplication/test-busy OK ▶ 346/405 /gapplication/test-handle-local-options1 OK ▶ 346/405 /gapplication/test-handle-local-options2 OK ▶ 346/405 /gapplication/test-handle-local-options3 OK ▶ 346/405 /gapplication/api OK ▶ 346/405 /gapplication/version OK ▶ 346/405 /gapplication/replace OK ▶ 347/405 /appinfo/dbusappinfo OK ▶ 347/405 /appinfo/flatpak-doc-export OK ▶ 347/405 /appinfo/flatpak-missing-doc-export OK ▶ 347/405 /appinfo/portal-open-file OK ▶ 347/405 /appinfo/portal-open-uri OK ▶ 347/405 /appinfo/portal-open-file-async OK ▶ 347/405 /appinfo/portal-open-uri-async OK 358/405 glib:girepository+core / dump RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MALLOC_CHECK_=2 MALLOC_PERTURB_=164 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/girepository/tests /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/tests/dump 29/405 glib:glib+core / io-channel-basic OK 16.76s 1 subtests passed stdout: 6: UNKNOWN: # random seed: R02Sbb1b1336c34fe7c8cd75f813ba2f2416 stdout: 7: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3318 bytes to 6 stdout: 11: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3587 bytes to 6 stdout: 15: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2045 bytes to 6 stdout: 19: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2745 bytes to 6 stdout: 23: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+4622 bytes to 6 stdout: 27: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2353 bytes to 6 stdout: 31: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2830 bytes to 6 stdout: 35: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+311 bytes to 6 stdout: 39: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+1000 bytes to 6 stdout: 43: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+1876 bytes to 6 stdout: 47: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+494 bytes to 6 stdout: 51: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+4433 bytes to 6 stdout: 55: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+1073 bytes to 6 stdout: 59: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2094 bytes to 6 stdout: 63: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+4574 bytes to 6 stdout: 67: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+4289 bytes to 6 stdout: 71: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3653 bytes to 6 stdout: 75: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+496 bytes to 6 stdout: 79: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+535 bytes to 6 stdout: 83: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2869 bytes to 6 stdout: 87: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+641 bytes to 6 stdout: 91: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3537 bytes to 6 stdout: 95: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+4983 bytes to 6 stdout: 96: UNKNOWN: # GLib-DEBUG: io-channel-basic: child exiting, closing 6 stdout: 101: UNKNOWN: # random seed: R02S904ea94240aeae3fe16b315cce984179 stdout: 103: UNKNOWN: # random seed: R02Sfc352b43db0fb0c6c5758898948cfb8c stdout: 105: UNKNOWN: # random seed: R02S11d1e96552f857a5319cef410ea4148e stdout: 107: UNKNOWN: # random seed: R02S9d9e81db723e52fc33e612550be69289 stdout: 109: UNKNOWN: # random seed: R02S588dff412ecc61ff0a356b23540e2483 stdout: 110: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2462 bytes to 9 stdout: 114: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3898 bytes to 13 stdout: 115: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2364 bytes to 17 stdout: 117: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3785 bytes to 11 stdout: 126: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+4781 bytes to 15 stdout: 130: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2666 bytes to 11 stdout: 134: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+94 bytes to 9 stdout: 138: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3761 bytes to 13 stdout: 142: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3322 bytes to 17 stdout: 146: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+231 bytes to 15 stdout: 150: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+1183 bytes to 9 stdout: 154: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+1355 bytes to 11 stdout: 158: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+27 bytes to 13 stdout: 162: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2117 bytes to 17 stdout: 166: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+825 bytes to 15 stdout: 170: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2001 bytes to 11 stdout: 174: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+1828 bytes to 9 stdout: 178: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2544 bytes to 13 stdout: 182: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2036 bytes to 15 stdout: 186: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+720 bytes to 17 stdout: 190: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2629 bytes to 9 stdout: 194: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3819 bytes to 11 stdout: 198: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+4863 bytes to 13 stdout: 202: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+999 bytes to 17 stdout: 206: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2086 bytes to 15 stdout: 210: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+710 bytes to 9 stdout: 214: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3704 bytes to 11 stdout: 218: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+4828 bytes to 17 stdout: 222: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+1669 bytes to 15 stdout: 226: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+593 bytes to 13 stdout: 230: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2909 bytes to 9 stdout: 234: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+4906 bytes to 11 stdout: 238: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2919 bytes to 17 stdout: 242: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2941 bytes to 13 stdout: 246: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+1684 bytes to 15 stdout: 250: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+4767 bytes to 9 stdout: 254: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+347 bytes to 11 stdout: 258: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+765 bytes to 17 stdout: 262: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3319 bytes to 13 stdout: 266: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+4474 bytes to 15 stdout: 270: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2511 bytes to 11 stdout: 274: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+808 bytes to 9 stdout: 278: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+183 bytes to 17 stdout: 282: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3880 bytes to 13 stdout: 286: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+1044 bytes to 15 stdout: 290: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+1457 bytes to 11 stdout: 294: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2503 bytes to 9 stdout: 298: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2374 bytes to 17 stdout: 302: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+1190 bytes to 13 stdout: 306: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+1224 bytes to 15 stdout: 310: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+372 bytes to 11 stdout: 314: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3348 bytes to 9 stdout: 318: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+1746 bytes to 17 stdout: 322: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+4623 bytes to 13 stdout: 326: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3584 bytes to 15 stdout: 330: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2525 bytes to 11 stdout: 334: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2803 bytes to 9 stdout: 338: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+4403 bytes to 17 stdout: 342: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+4662 bytes to 13 stdout: 346: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2565 bytes to 15 stdout: 350: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+1719 bytes to 11 stdout: 354: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+4884 bytes to 9 stdout: 358: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3855 bytes to 17 stdout: 362: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+4175 bytes to 13 stdout: 366: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3919 bytes to 15 stdout: 370: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+4446 bytes to 11 stdout: 374: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2153 bytes to 9 stdout: 378: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2435 bytes to 17 stdout: 382: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+4583 bytes to 13 stdout: 386: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+4238 bytes to 15 stdout: 390: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+443 bytes to 11 stdout: 394: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+947 bytes to 17 stdout: 398: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+4426 bytes to 9 stdout: 402: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+4561 bytes to 13 stdout: 406: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3492 bytes to 15 stdout: 410: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3469 bytes to 11 stdout: 414: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+4327 bytes to 17 stdout: 417: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2157 bytes to 11 stdout: 418: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+4290 bytes to 11 stdout: 419: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3385 bytes to 15 stdout: 420: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2408 bytes to 9 stdout: 434: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+1211 bytes to 13 stdout: 438: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2753 bytes to 11 stdout: 439: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3293 bytes to 15 stdout: 441: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2008 bytes to 9 stdout: 450: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+1033 bytes to 17 stdout: 454: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+955 bytes to 13 stdout: 458: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3349 bytes to 15 stdout: 462: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2884 bytes to 11 stdout: 466: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2810 bytes to 9 stdout: 470: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+271 bytes to 17 stdout: 474: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3769 bytes to 13 stdout: 478: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3053 bytes to 15 stdout: 482: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3729 bytes to 11 stdout: 483: UNKNOWN: # GLib-DEBUG: io-channel-basic: child exiting, closing 11 stdout: 487: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+635 bytes to 17 stdout: 491: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3984 bytes to 9 stdout: 495: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+4692 bytes to 13 stdout: 499: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+632 bytes to 15 stdout: 503: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3804 bytes to 17 stdout: 507: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+236 bytes to 13 stdout: 511: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+4879 bytes to 9 stdout: 512: UNKNOWN: # GLib-DEBUG: io-channel-basic: child exiting, closing 9 stdout: 517: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+1342 bytes to 15 stdout: 521: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3320 bytes to 17 stdout: 525: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+437 bytes to 13 stdout: 529: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+4802 bytes to 15 stdout: 533: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2767 bytes to 17 stdout: 537: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+1007 bytes to 13 stdout: 538: UNKNOWN: # GLib-DEBUG: io-channel-basic: child exiting, closing 13 stdout: 543: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+4292 bytes to 15 stdout: 547: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+588 bytes to 17 stdout: 551: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+80 bytes to 17 stdout: 555: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+1635 bytes to 15 stdout: 556: UNKNOWN: # GLib-DEBUG: io-channel-basic: child exiting, closing 15 stdout: 561: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3053 bytes to 17 stdout: 562: UNKNOWN: # GLib-DEBUG: io-channel-basic: child exiting, closing 17 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. 341/405 glib:gio+slow / gdbus-threading SKIP 1.26s ▶ 339/405 /gdbus/subscribe/parallel/limit_to_message_bus OK ▶ 339/405 /gdbus/subscribe/parallel/unsubscribe_immediately OK ▶ 159/405 /GObject/threaded-weak-ref OK ▶ 348/405 /gdbus/connection/flush/busy OK ▶ 348/405 /gdbus/connection/flush/idle OK ▶ 349/405 /gdbus/non-socket OK ▶ 350/405 /gsettings/basic OK ▶ 350/405 /gsettings/no-schema OK ▶ 350/405 /gsettings/unknown-key OK ▶ 350/405 /gsettings/wrong-type OK ▶ 350/405 /gsettings/wrong-path OK ▶ 350/405 /gsettings/no-path OK ▶ 350/405 /gsettings/basic-types OK ▶ 350/405 /gsettings/complex-types OK ▶ 350/405 /gsettings/changes OK ▶ 350/405 /gsettings/l10n OK ▶ 350/405 /gsettings/l10n-context OK ▶ 350/405 /gsettings/l10n-time SKIP ▶ 350/405 /gsettings/delay-apply OK ▶ 350/405 /gsettings/delay-revert OK ▶ 350/405 /gsettings/delay-child OK ▶ 350/405 /gsettings/delay-reset-key OK ▶ 350/405 /gsettings/atomic OK 359/405 glib:girepository+core / gthash RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=43 G_DEBUG=gc-friendly LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/girepository/tests /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/tests/gthash 360/405 glib:girepository+core / callable-info RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=71 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/girepository/tests /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/tests/callable-info 343/405 glib:gio / gnotification OK 1.19s 2 subtests passed 344/405 glib:gio+gdbus-codegen / gdbus-test-codegen-old OK 1.17s 8 subtests passed 345/405 glib:gio+gdbus-codegen / gdbus-test-codegen-min-required-2-64 OK 1.27s 8 subtests passed ▶ 346/405 /gapplication/no-replace OK ▶ 346/405 /gapplication/command-line/arguments OK ▶ 346/405 /gapplication/dbus/activate OK ▶ 346/405 /gapplication/dbus/open OK ▶ 346/405 /gapplication/dbus/command-line OK ▶ 351/405 /autoptr/autoptr OK 361/405 glib:girepository+core / function-info RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=122 MESON_TEST_ITERATION=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/girepository/tests /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/tests/function-info 362/405 glib:girepository+core / ir-parser RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MALLOC_CHECK_=2 MALLOC_PERTURB_=111 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/girepository/tests /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/tests/ir-parser 363/405 glib:girepository+core / object-info RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=107 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/girepository/tests /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/tests/object-info 315/405 glib:gio / gschema-compile OK 3.02s 82 subtests passed ▶ 159/405 /GObject/threaded-toggle-notify OK ▶ 159/405 /GObject/threaded-g-pointer-bit-unlock-and-set OK ▶ 159/405 /GObject/threaded-weak-ref/on-finalization OK ▶ 352/405 /resource/file OK ▶ 352/405 /resource/file-path OK ▶ 352/405 /resource/data OK ▶ 352/405 /resource/data_unaligned OK ▶ 352/405 /resource/data-corrupt OK ▶ 352/405 /resource/data-corrupt-compression OK ▶ 352/405 /resource/data-empty OK ▶ 352/405 /resource/registered OK ▶ 352/405 /resource/manual OK ▶ 352/405 /resource/manual2 OK ▶ 352/405 /resource/automatic OK ▶ 352/405 /resource/module OK ▶ 352/405 /resource/binary-linked OK ▶ 352/405 /resource/64k OK ▶ 352/405 /resource/overlay OK ▶ 352/405 /resource/digits OK ▶ 352/405 /resource/has-children OK ▶ 352/405 /resource/uri/query-info OK ▶ 352/405 /resource/uri/file OK 364/405 glib:girepository+core / registered-type-info RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=151 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/girepository/tests /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/tests/registered-type-info 339/405 glib:gio / gdbus-subscribe OK 1.85s 24 subtests passed 347/405 glib:gio / dbus-appinfo OK 1.48s 7 subtests passed ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: cleaning up pid 3482958 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 348/405 glib:gio / gdbus-connection-flush OK 1.40s 2 subtests passed 349/405 glib:gio / gdbus-non-socket OK 1.38s 1 subtests passed ▶ 350/405 /gsettings/simple-binding OK ▶ 350/405 /gsettings/directional-binding OK ▶ 350/405 /gsettings/custom-binding OK ▶ 350/405 /gsettings/bind-with-mapping-closures OK ▶ 350/405 /gsettings/bind-with-mapping-closures-parameters OK ▶ 350/405 /gsettings/no-change-binding OK ▶ 350/405 /gsettings/unbinding OK ▶ 350/405 /gsettings/writable-binding OK ▶ 350/405 /gsettings/typesafe-binding OK ▶ 350/405 /gsettings/no-read-binding OK ▶ 346/405 /gapplication/dbus/command-line-done OK ▶ 317/405 /socket-client/happy-eyeballs/cancellation/delayed OK 365/405 glib:girepository+core / repository RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=146 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/girepository/tests /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/tests/repository 366/405 glib:girepository+core / repository-search-paths RUNNING >>> MALLOC_PERTURB_=79 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/girepository/tests /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/tests/repository-search-paths 367/405 glib:girepository+core / struct-info RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/girepository/tests MESON_TEST_ITERATION=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=35 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/tests/struct-info 368/405 glib:girepository+core / throws RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=254 G_DEBUG=gc-friendly LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/girepository/tests /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/tests/throws 351/405 glib:gio / autoptr-gio OK 1.37s 1 subtests passed ▶ 319/405 /desktop-app-info/search OK ▶ 319/405 /desktop-app-info/implements OK ▶ 71/405 /sequence/random/seed:579241222 OK ▶ 200/405 __main__.TestRspMkenums.test_reproducible OK ▶ 354/405 __main__.TestGioLaunchExpandsDesktopEntry.test_absolute_from_folder OK ▶ 354/405 __main__.TestGioLaunchExpandsDesktopEntry.test_absolute_from_parent OK ▶ 354/405 __main__.TestGioLaunchExpandsDesktopEntry.test_absolute_from_sibling OK 369/405 glib:girepository+core / union-info RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=149 MESON_TEST_ITERATION=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/girepository/tests /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/tests/union-info 159/405 glib:gobject / threadtests OK 10.91s 5 subtests passed ▶ 346/405 /gapplication/dbus/activate-action OK ▶ 266/405 /socket/ipv6_sync/datagram/timeouts OK ▶ 266/405 /socket/reuse/tcp OK ▶ 266/405 /socket/reuse/udp OK ▶ 266/405 /socket/get_available/datagram OK ▶ 266/405 /socket/get_available/stream OK ▶ 266/405 /socket/credentials/tcp_client OK ▶ 266/405 /socket/credentials/tcp_server OK ▶ 266/405 /socket/credentials/unix_socketpair OK ▶ 266/405 /socket/accept/cancelled OK ▶ 266/405 /socket/connect/cancelled OK ▶ 342/405 /gmenu/equality OK ▶ 335/405 /gdbus/proxy OK ▶ 335/405 /gdbus/proxy/no-properties OK ▶ 335/405 /gdbus/proxy/wellknown-noauto OK ▶ 350/405 /gsettings/no-write-binding OK ▶ 357/405 /cmph-bdz/search OK ▶ 357/405 /cmph-bdz/search-packed OK 370/405 glib:girepository+core / autoptr-girepository RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=137 MESON_TEST_ITERATION=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/girepository/tests /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/tests/autoptr-girepository 352/405 glib:gio / resources OK 1.46s 19 subtests passed ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: GLib-GIO-Message: 18:42:18.550: Adding GResources overlay '/auto_loaded/test1.txt=/build/reproducible-path/glib2.0-2.86.0/gio/tests/test1.overlay' GLib-GIO-Message: 18:42:18.551: Opened file '/build/reproducible-path/glib2.0-2.86.0/gio/tests/test1.overlay' as a resource overlay GLib-GIO-Message: 18:42:18.551: Mapped file '/build/reproducible-path/glib2.0-2.86.0/gio/tests/test1.overlay' as a resource overlay ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 317/405 glib:gio / gsocketclient-slow OK 3.46s 4 subtests passed ▶ 200/405 __main__.TestRspMkenums.test_since OK ▶ 200/405 __main__.TestRspMkenums.test_with_double_quotes OK ▶ 319/405 /desktop-app-info/show-in OK ▶ 319/405 /desktop-app-info/app-path OK ▶ 353/405 __main__.TestCodegen.test_call_flags_and_timeout_method_args OK 371/405 glib:girepository+no-valgrind+compiler / gi-compile-repository.py RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=134 MESON_TEST_ITERATION=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly _G_TEST_PROGRAM_RUNNER_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/compiler MALLOC_CHECK_=2 PYTHONPATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/tests/lib:/build/reproducible-path/glib2.0-2.86.0/tests/lib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/girepository/tests /usr/bin/python3 -B /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/../../../girepository/tests/gi-compile-repository.py 372/405 glib:girepository+no-valgrind+inspector / gi-inspect-typelib.py RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/tests UBSAN_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.86.0/debian/build/deb/girepository/inspector G_DEBUG=gc-friendly MALLOC_PERTURB_=63 MALLOC_CHECK_=2 PYTHONPATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/tests/lib:/build/reproducible-path/glib2.0-2.86.0/tests/lib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/girepository/tests /usr/bin/python3 -B /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/../../../girepository/tests/gi-inspect-typelib.py ▶ 321/405 /actions/dbus/threaded OK ▶ 321/405 /actions/dbus/bug679509 OK ▶ 354/405 __main__.TestGioLaunchExpandsDesktopEntry.test_relative_from_folder OK ▶ 358/405 /dump/empty-file OK ▶ 358/405 /dump/missing-get-type OK ▶ 358/405 /dump/missing-quark OK ▶ 358/405 /dump/basic OK 355/405 glib:gio+no-valgrind+pkg-config / gio-2.0-pkg-config OK 1.12s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + pkg-config --validate gio-2.0 ++ pkg-config --modversion gio-2.0 + test 2.86.0 = 2.86.0 ++ 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/x86_64-linux-gnu/gio/modules = /usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/gio-querymodules = /usr/lib/x86_64-linux-gnu/glib-2.0/gio-querymodules ++ pkg-config --variable=glib_compile_schemas gio-2.0 + test /usr/lib/x86_64-linux-gnu/glib-2.0/glib-compile-schemas = /usr/lib/x86_64-linux-gnu/glib-2.0/glib-compile-schemas ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 356/405 glib:gio+no-valgrind+pkg-config / gio-unix-2.0-pkg-config OK 1.10s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + pkg-config --validate gio-unix-2.0 ++ pkg-config --modversion gio-unix-2.0 + test 2.86.0 = 2.86.0 ++ pkg-config --variable=prefix gio-unix-2.0 + test /usr = /usr ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 346/405 glib:gio / gapplication OK 1.83s 25 subtests passed 266/405 glib:gio / socket OK 7.33s 29 subtests passed 357/405 glib:girepository+core / cmph-bdz OK 1.08s 2 subtests passed ▶ 319/405 /desktop-app-info/launch-as-manager OK ▶ 319/405 /desktop-app-info/launch-default-uri-handler OK ▶ 328/405 /gdbus/connection/large_message OK ▶ 359/405 /gthash/build-retrieve OK ▶ 360/405 /callable-info/sync-function OK ▶ 360/405 /callable-info/async-function OK ▶ 360/405 /callable-info/is-method OK ▶ 360/405 /callable-info/static-method OK ▶ 360/405 /callable-info/static-vfunc SKIP ▶ 360/405 /callable-info/platform/unix/is-method OK 373/405 glib:fuzzing / fuzz_bookmark RUNNING >>> MALLOC_PERTURB_=219 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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/fuzzing/fuzz_bookmark /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/../../../fuzzing/README.md 374/405 glib:fuzzing / fuzz_canonicalize_filename RUNNING >>> 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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MALLOC_PERTURB_=185 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/fuzzing/fuzz_canonicalize_filename /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/../../../fuzzing/README.md 375/405 glib:fuzzing / fuzz_data_input_stream_read_line RUNNING >>> 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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MALLOC_PERTURB_=157 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/fuzzing/fuzz_data_input_stream_read_line /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/../../../fuzzing/README.md 376/405 glib:fuzzing / fuzz_data_input_stream_read_line_utf8 RUNNING >>> 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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MALLOC_PERTURB_=171 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/fuzzing/fuzz_data_input_stream_read_line_utf8 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/../../../fuzzing/README.md 377/405 glib:fuzzing / fuzz_data_input_stream_read_upto RUNNING >>> 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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MESON_TEST_ITERATION=1 MALLOC_PERTURB_=189 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/fuzzing/fuzz_data_input_stream_read_upto /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/../../../fuzzing/README.md 200/405 glib:gobject+no-valgrind / mkenums.py OK 9.74s 36 subtests passed ▶ 354/405 __main__.TestGioLaunchExpandsDesktopEntry.test_relative_from_parent OK ▶ 354/405 __main__.TestGioLaunchExpandsDesktopEntry.test_relative_from_sibling OK ▶ 321/405 /actions/dbus/export/error-handling OK ▶ 361/405 /function-info/invoker OK ▶ 362/405 /ir-parser/type-parsing OK ▶ 363/405 /object-info/find-method-using-interfaces OK ▶ 363/405 /object-info/find-vfunc-using-interfaces OK 378/405 glib:fuzzing / fuzz_date_parse RUNNING >>> 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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=64 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/fuzzing/fuzz_date_parse /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/../../../fuzzing/README.md ▶ 364/405 /registered-type-info/boxed OK 358/405 glib:girepository+core / dump OK 1.31s 4 subtests passed ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: Invalid GType function: 'does_not_exist_get_type' Invalid error quark function: 'does_not_exist_error' ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 328/405 glib:gio / gdbus-connection-slow OK 3.27s 2 subtests passed 359/405 glib:girepository+core / gthash OK 1.24s 1 subtests passed 360/405 glib:girepository+core / callable-info OK 1.22s 5 subtests passed ▶ 319/405 /desktop-app-info/launch-default-uri-handler-async OK ▶ 319/405 /desktop-app-info/id OK ▶ 319/405 /desktop-app-info/app-path/wrong OK ▶ 319/405 /desktop-app-info/launch/fail OK ▶ 319/405 /desktop-app-info/launch/fail-absolute-path OK ▶ 319/405 /desktop-app-info/launch/fail-startup-notify OK ▶ 354/405 __main__.TestGioTool.test_help OK ▶ 354/405 __main__.TestGioTool.test_info_non_default_attributes OK ▶ 354/405 __main__.TestGioTool.test_no_args OK ▶ 237/405 /gsubprocess/multi1 OK ▶ 237/405 /gsubprocess/communicate OK ▶ 365/405 /repository/basic OK ▶ 365/405 /repository/info OK ▶ 365/405 /repository/dependencies OK ▶ 365/405 /repository/arg-info OK ▶ 365/405 /repository/callable-info OK ▶ 365/405 /repository/callback-info OK ▶ 365/405 /repository/char-types OK ▶ 365/405 /repository/constructor-return-type OK ▶ 365/405 /repository/enum-info-c-identifier OK ▶ 365/405 /repository/enum-info-static-methods OK ▶ 365/405 /repository/error-quark OK ▶ 365/405 /repository/flags-info-c-identifier OK ▶ 365/405 /repository/fundamental-ref-func OK ▶ 365/405 /repository/instance-method-ownership-transfer OK ▶ 365/405 /repository/object-gtype-interfaces OK ▶ 365/405 /repository/signal-info-with-array-length-arg OK ▶ 365/405 /repository/type-info-name OK ▶ 365/405 /repository/vfunc-info-with-no-invoker OK ▶ 365/405 /repository/vfunc-info-with-invoker-on-interface OK ▶ 365/405 /repository/vfunc-info-with-invoker-on-object OK ▶ 365/405 /repository/find-by-gtype OK ▶ 365/405 /repository/loaded-namespaces OK ▶ 365/405 /repository/dup_default OK ▶ 365/405 /repository/base-info/clear OK ▶ 366/405 /repository/search-paths/default OK ▶ 366/405 /repository/search-paths/prepend OK ▶ 366/405 /repository/library-paths/default OK ▶ 366/405 /repository/library-paths/prepend OK ▶ 367/405 /struct-info/field-iterators OK ▶ 367/405 /struct-info/sizeof-gvalue OK ▶ 367/405 /struct-info/is-pointer-for-struct-method-arg OK ▶ 367/405 /struct-info/boxed OK ▶ 368/405 /throws/invoke-gerror OK ▶ 368/405 /throws/vfunc-can-throw-gerror OK ▶ 368/405 /throws/callback-can-throw-gerror OK 379/405 glib:fuzzing / fuzz_date_time_new_from_iso8601 RUNNING >>> 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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MALLOC_PERTURB_=11 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/fuzzing/fuzz_date_time_new_from_iso8601 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/../../../fuzzing/README.md 380/405 glib:fuzzing / fuzz_dbus_message RUNNING >>> 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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MALLOC_PERTURB_=133 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/fuzzing/fuzz_dbus_message /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/../../../fuzzing/README.md 381/405 glib:fuzzing / fuzz_get_locale_variants RUNNING >>> 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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=9 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/fuzzing/fuzz_get_locale_variants /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/../../../fuzzing/README.md 382/405 glib:fuzzing / fuzz_inet_address_mask_new_from_string RUNNING >>> 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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MESON_TEST_ITERATION=1 MALLOC_PERTURB_=160 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/fuzzing/fuzz_inet_address_mask_new_from_string /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/../../../fuzzing/README.md 361/405 glib:girepository+core / function-info OK 1.21s 1 subtests passed 363/405 glib:girepository+core / object-info OK 1.17s 2 subtests passed 321/405 glib:gio+slow / actions OK 3.85s 13 subtests passed ▶ 369/405 /union-info/basic OK ▶ 369/405 /union-info/methods OK 383/405 glib:fuzzing / fuzz_inet_address_new_from_string RUNNING >>> 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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MESON_TEST_ITERATION=1 MALLOC_PERTURB_=254 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/fuzzing/fuzz_inet_address_new_from_string /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/../../../fuzzing/README.md 384/405 glib:fuzzing / fuzz_inet_socket_address_new_from_string RUNNING >>> 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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MALLOC_PERTURB_=250 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/fuzzing/fuzz_inet_socket_address_new_from_string /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/../../../fuzzing/README.md 385/405 glib:fuzzing / fuzz_key RUNNING >>> 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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=225 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/fuzzing/fuzz_key /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/../../../fuzzing/README.md 362/405 glib:girepository+core / ir-parser OK 1.28s 1 subtests passed ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: TestNamespace-1.0.gir:1:406: error: Failed to parse type ‘GLib.Error>> 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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MALLOC_PERTURB_=28 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/fuzzing/fuzz_network_address_parse /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/../../../fuzzing/README.md 387/405 glib:fuzzing / fuzz_network_address_parse_uri RUNNING >>> 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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=155 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/fuzzing/fuzz_network_address_parse_uri /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/../../../fuzzing/README.md 365/405 glib:girepository+core / repository OK 1.13s 24 subtests passed 366/405 glib:girepository+core / repository-search-paths OK 1.23s 4 subtests passed 367/405 glib:girepository+core / struct-info OK 1.22s 4 subtests passed 368/405 glib:girepository+core / throws OK 1.27s 3 subtests passed 354/405 glib:gio+no-valgrind / gio-tool.py OK 2.23s 9 subtests passed ▶ 371/405 __main__.TestGICompileRepository.test_open_failure OK ▶ 372/405 __main__.TestGIInspectTypelibCommandLine.test_help OK ▶ 372/405 __main__.TestGIInspectTypelibCommandLine.test_invalid_typelib OK ▶ 372/405 __main__.TestGIInspectTypelibCommandLine.test_no_args OK ▶ 372/405 __main__.TestGIInspectTypelibForGLibTypelib.test_print_shlibs OK ▶ 372/405 __main__.TestGIInspectTypelibForGLibTypelib.test_print_typelibs OK ▶ 372/405 __main__.TestGIInspectTypelibForGLibTypelib.test_print_typelibs_and_shlibs OK ▶ 372/405 __main__.TestGIInspectTypelibForGObjectTypelib.test_print_shlibs OK ▶ 372/405 __main__.TestGIInspectTypelibForGObjectTypelib.test_print_typelibs OK 388/405 glib:fuzzing / fuzz_paths RUNNING >>> 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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MALLOC_PERTURB_=92 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/fuzzing/fuzz_paths /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/../../../fuzzing/README.md 389/405 glib:fuzzing / fuzz_resolver RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=70 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/fuzzing/fuzz_resolver /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/../../../fuzzing/README.md 390/405 glib:fuzzing / fuzz_special_dirs RUNNING >>> MALLOC_PERTURB_=223 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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/fuzzing/fuzz_special_dirs /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/../../../fuzzing/README.md 391/405 glib:fuzzing / fuzz_string RUNNING >>> 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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=232 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/fuzzing/fuzz_string /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/../../../fuzzing/README.md 392/405 glib:fuzzing / fuzz_uri_escape RUNNING >>> 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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=131 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/fuzzing/fuzz_uri_escape /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/../../../fuzzing/README.md 369/405 glib:girepository+core / union-info OK 1.43s 2 subtests passed 393/405 glib:fuzzing / fuzz_uri_parse RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=247 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/fuzzing/fuzz_uri_parse /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/../../../fuzzing/README.md 71/405 glib:glib+core+slow / sequence OK 17.51s 16 subtests passed 370/405 glib:girepository+core / autoptr-girepository OK 1.46s 24 subtests passed ▶ 319/405 /desktop-app-info/launch-uris-with-terminal/with-path/mate-terminal OK ▶ 319/405 /desktop-app-info/launch-uris-with-terminal/with-path/xfce4-terminal OK ▶ 372/405 __main__.TestGIInspectTypelibForGObjectTypelib.test_print_typelibs_and_shlibs OK ▶ 372/405 __main__.TestGIInspectTypelibForGioTypelib.test_print_shlibs OK ▶ 372/405 __main__.TestGIInspectTypelibForGioTypelib.test_print_typelibs OK 394/405 glib:fuzzing / fuzz_uri_parse_params RUNNING >>> MALLOC_PERTURB_=26 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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/fuzzing/fuzz_uri_parse_params /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/../../../fuzzing/README.md 395/405 glib:fuzzing / fuzz_utf8_normalize RUNNING >>> 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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MESON_TEST_ITERATION=1 MALLOC_PERTURB_=212 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/fuzzing/fuzz_utf8_normalize /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/../../../fuzzing/README.md ▶ 371/405 __main__.TestGICompileRepositoryForGLib.test_compile OK ▶ 371/405 __main__.TestGICompileRepositoryForGLib.test_write_failure OK ▶ 372/405 __main__.TestGIInspectTypelibForGioTypelib.test_print_typelibs_and_shlibs OK ▶ 319/405 /desktop-app-info/launch-uris-with-terminal/with-path/tilix OK ▶ 319/405 /desktop-app-info/launch-uris-with-terminal/with-path/konsole OK ▶ 342/405 /gmenu/random OK ▶ 342/405 /gmenu/attributes OK ▶ 342/405 /gmenu/links OK ▶ 342/405 /gmenu/mutable OK ▶ 342/405 /gmenu/convenience OK ▶ 342/405 /gmenu/menuitem OK ▶ 342/405 /gmenu/input-validation OK 373/405 glib:fuzzing / fuzz_bookmark OK 1.46s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 374/405 glib:fuzzing / fuzz_canonicalize_filename OK 1.35s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 375/405 glib:fuzzing / fuzz_data_input_stream_read_line OK 1.38s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 376/405 glib:fuzzing / fuzz_data_input_stream_read_line_utf8 OK 1.36s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 377/405 glib:fuzzing / fuzz_data_input_stream_read_upto OK 1.33s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ▶ 335/405 /gdbus/proxy/async OK ▶ 336/405 /gdbus/proxy/vs-threads OK 396/405 glib:fuzzing / fuzz_utf8_validate RUNNING >>> 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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=66 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/fuzzing/fuzz_utf8_validate /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/../../../fuzzing/README.md 397/405 glib:fuzzing / fuzz_uuid_string_is_valid RUNNING >>> 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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MALLOC_PERTURB_=140 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/fuzzing/fuzz_uuid_string_is_valid /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/../../../fuzzing/README.md 398/405 glib:fuzzing / fuzz_variant_binary RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=37 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/fuzzing/fuzz_variant_binary /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/../../../fuzzing/README.md 399/405 glib:fuzzing / fuzz_variant_binary_byteswap RUNNING >>> MALLOC_PERTURB_=101 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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/fuzzing/fuzz_variant_binary_byteswap /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/../../../fuzzing/README.md 400/405 glib:fuzzing / fuzz_variant_text RUNNING >>> 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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=146 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/fuzzing/fuzz_variant_text /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/../../../fuzzing/README.md 378/405 glib:fuzzing / fuzz_date_parse OK 1.45s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ▶ 350/405 /gsettings/keyfile OK ▶ 350/405 /gsettings/child-schema OK ▶ 350/405 /gsettings/strinfo OK ▶ 319/405 /desktop-app-info/launch-uris-with-terminal/with-path/nxterm OK ▶ 319/405 /desktop-app-info/launch-uris-with-terminal/with-path/color-xterm OK 401/405 glib:lint+no-valgrind / black.sh RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/tests MALLOC_PERTURB_=5 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/tests ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /usr/bin/bash /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/../../../tests/black.sh 372/405 glib:girepository+no-valgrind+inspector / gi-inspect-typelib.py OK 1.82s 12 subtests passed ▶ 371/405 __main__.TestGICompileRepositoryForGObject.test_compile OK 402/405 glib:lint+no-valgrind / flake8.sh RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=163 G_ENABLE_DIAGNOSTIC=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/tests ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /usr/bin/bash /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/../../../tests/flake8.sh 336/405 glib:gio / gdbus-proxy-threads OK 4.39s 1 subtests passed ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: cleaning up pid 3480375 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 379/405 glib:fuzzing / fuzz_date_time_new_from_iso8601 OK 1.46s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 380/405 glib:fuzzing / fuzz_dbus_message OK 1.41s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 381/405 glib:fuzzing / fuzz_get_locale_variants OK 1.44s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 382/405 glib:fuzzing / fuzz_inet_address_mask_new_from_string OK 1.38s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 403/405 glib:lint+no-valgrind / reuse.sh RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/tests MESON_TEST_ITERATION=1 MALLOC_PERTURB_=93 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/tests ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /usr/bin/bash /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/../../../tests/reuse.sh 404/405 glib:lint+no-valgrind / shellcheck.sh RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/tests ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /usr/bin/bash /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/../../../tests/shellcheck.sh 405/405 glib:lint+no-valgrind / check-missing-install-tag.py RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=16 G_ENABLE_DIAGNOSTIC=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/tests ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /usr/bin/python3 -B /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/../../../tests/check-missing-install-tag.py 383/405 glib:fuzzing / fuzz_inet_address_new_from_string OK 1.42s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 384/405 glib:fuzzing / fuzz_inet_socket_address_new_from_string OK 1.40s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 385/405 glib:fuzzing / fuzz_key OK 1.43s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ▶ 319/405 /desktop-app-info/launch-uris-with-terminal/with-path/rxvt OK ▶ 331/405 /gdbus/threaded-unregistration/object OK 386/405 glib:fuzzing / fuzz_network_address_parse OK 1.32s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 387/405 glib:fuzzing / fuzz_network_address_parse_uri OK 1.29s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ▶ 106/405 /glib/1bit-mutex-emufutex/pointer OK ▶ 350/405 /gsettings/enums OK ▶ 350/405 /gsettings/flags OK 388/405 glib:fuzzing / fuzz_paths OK 0.98s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 389/405 glib:fuzzing / fuzz_resolver OK 1.00s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 390/405 glib:fuzzing / fuzz_special_dirs OK 0.98s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 391/405 glib:fuzzing / fuzz_string OK 0.97s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 392/405 glib:fuzzing / fuzz_uri_escape OK 0.96s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ▶ 371/405 __main__.TestGICompileRepositoryForGObject.test_write_failure OK ▶ 319/405 /desktop-app-info/launch-uris-with-terminal/with-path/dtterm OK 393/405 glib:fuzzing / fuzz_uri_parse OK 0.87s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ▶ 350/405 /gsettings/range OK ▶ 350/405 /gsettings/list-items OK ▶ 350/405 /gsettings/list-schemas OK ▶ 350/405 /gsettings/mapped OK ▶ 350/405 /gsettings/get-range OK ▶ 350/405 /gsettings/schema-source OK ▶ 350/405 /gsettings/schema-list-keys OK ▶ 350/405 /gsettings/actions OK ▶ 350/405 /gsettings/null-backend OK ▶ 350/405 /gsettings/memory-backend OK ▶ 350/405 /gsettings/read-descriptions OK ▶ 350/405 /gsettings/test-extended-schema OK ▶ 350/405 /gsettings/test-extended-schema-has-key OK ▶ 350/405 /gsettings/default-value OK ▶ 350/405 /gsettings/per-desktop OK 106/405 glib:glib+core+slow / 1bit-emufutex OK 17.13s 2 subtests passed 394/405 glib:fuzzing / fuzz_uri_parse_params OK 0.89s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 395/405 glib:fuzzing / fuzz_utf8_normalize OK 0.83s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ▶ 319/405 /desktop-app-info/launch-uris-with-terminal/with-path/xterm OK ▶ 319/405 /desktop-app-info/launch-uris-with-terminal/with-context/xdg-terminal-exec OK ▶ 319/405 /desktop-app-info/launch-uris-with-terminal/with-context/kgx OK ▶ 342/405 /gmenu/dbus/roundtrip OK ▶ 319/405 /desktop-app-info/launch-uris-with-terminal/with-context/gnome-terminal OK 396/405 glib:fuzzing / fuzz_utf8_validate OK 0.70s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 397/405 glib:fuzzing / fuzz_uuid_string_is_valid OK 0.69s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 398/405 glib:fuzzing / fuzz_variant_binary OK 0.70s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 399/405 glib:fuzzing / fuzz_variant_binary_byteswap OK 0.63s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 400/405 glib:fuzzing / fuzz_variant_text OK 0.71s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ▶ 353/405 __main__.TestCodegen.test_dbus_types OK ▶ 405/405 - All 1315 installed files have install_tag OK 401/405 glib:lint+no-valgrind / black.sh SKIP 0.69s 402/405 glib:lint+no-valgrind / flake8.sh SKIP 0.63s 403/405 glib:lint+no-valgrind / reuse.sh SKIP 0.51s 404/405 glib:lint+no-valgrind / shellcheck.sh SKIP 0.49s 405/405 glib:lint+no-valgrind / check-missing-install-tag.py OK 0.47s 1 subtests passed ▶ 319/405 /desktop-app-info/launch-uris-with-terminal/with-context/mate-terminal OK ▶ 353/405 __main__.TestCodegen.test_empty_interface_body OK 139/405 glib:gobject+performance+no-valgrind / performance OK 14.06s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― simple-construction: Millions of constructed objects per second: 4.316 simple-construction1: Millions of constructed objects per second: 5.729 complex-construction: Millions of constructed objects per second: 1.268 complex-construction1: Millions of constructed objects per second: 1.967 complex-construction2: Millions of constructed objects per second: 4.441 finalization: Millions of finalized objects per second: 1.431 type-check: Million type checks per second: 53.61 emit-unhandled: Emissions per second: 1147026 emit-unhandled-empty: Emissions per second: 17372261 emit-unhandled-generic: Emissions per second: 1990062 emit-unhandled-generic-empty: Emissions per second: 10981669 emit-unhandled-args: Emissions per second: 2045551 emit-handled: Emissions per second: 1531071 emit-handled-empty: Emissions per second: 1060133 emit-handled-generic: Emissions per second: 1661436 emit-handled-generic-empty: Emissions per second: 2702801 emit-handled-args: Emissions per second: 1462796 notify-unhandled: Notify (unhandled) per second: 13972911 notify-by-pspec-unhandled: Notify (unhandled) per second: 62883755 notify-handled: Notify per second: 1059300 notify-by-pspec-handled: Notify per second: 1121549 property-set: Property set per second: 5512595 property-set-signaled: Property set per second: 1937825 property-get: Property get per second: 9614558 refcount: Million refs+unref per second: 19.12 refcount-1: Million refs+unref per second: 39.71 refcount-toggle: Million refs+unref per second: 32.45 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ▶ 342/405 /gmenu/dbus/subscriptions OK ▶ 319/405 /desktop-app-info/launch-uris-with-terminal/with-context/xfce4-terminal OK ▶ 353/405 __main__.TestCodegen.test_empty_interface_header OK ▶ 319/405 /desktop-app-info/launch-uris-with-terminal/with-context/tilix OK ▶ 353/405 __main__.TestCodegen.test_empty_interface_info_body OK ▶ 319/405 /desktop-app-info/launch-uris-with-terminal/with-context/konsole OK ▶ 335/405 /gdbus/proxy/no-match-rule OK ▶ 237/405 /gsubprocess/terminate OK 335/405 glib:gio / gdbus-proxy OK 7.76s 5 subtests passed ▶ 237/405 /gsubprocess/fail-initialization OK ▶ 237/405 /gsubprocess/env OK ▶ 237/405 /gsubprocess/cwd OK ▶ 237/405 /gsubprocess/launcher-close OK ▶ 319/405 /desktop-app-info/launch-uris-with-terminal/with-context/nxterm OK ▶ 353/405 __main__.TestCodegen.test_empty_interface_info_header OK ▶ 237/405 /gsubprocess/stdout-file OK ▶ 350/405 /gsettings/keyfile/explicit-path OK ▶ 237/405 /gsubprocess/stdout-fd OK ▶ 371/405 __main__.TestGICompileRepositoryForGio.test_compile OK ▶ 237/405 /gsubprocess/child-setup OK ▶ 237/405 /gsubprocess/launcher-environment OK ▶ 237/405 /gsubprocess/exit1/cancel OK ▶ 237/405 /gsubprocess/exit1/cancel_in_cb OK ▶ 237/405 /gsubprocess/communicate/cancelled OK ▶ 342/405 /gmenu/dbus/threaded OK ▶ 237/405 /gsubprocess/communicate/async OK ▶ 237/405 /gsubprocess/communicate/utf8 OK ▶ 353/405 __main__.TestCodegen.test_generate_docbook OK ▶ 237/405 /gsubprocess/communicate/no-pipes OK ▶ 237/405 /gsubprocess/communicate/separate-stderr OK ▶ 319/405 /desktop-app-info/launch-uris-with-terminal/with-context/color-xterm OK ▶ 237/405 /gsubprocess/communicate/stdout-only OK ▶ 237/405 /gsubprocess/communicate/stderr-only OK ▶ 237/405 /gsubprocess/communicate/stdout-silence OK ▶ 237/405 /gsubprocess/communicate/nothing OK ▶ 237/405 /gsubprocess/communicate/async/cancelled OK ▶ 237/405 /gsubprocess/communicate/async/no-pipes OK ▶ 237/405 /gsubprocess/communicate/async/separate-stderr OK ▶ 237/405 /gsubprocess/communicate/async/stdout-only OK ▶ 237/405 /gsubprocess/communicate/async/stderr-only OK ▶ 237/405 /gsubprocess/communicate/async/stdout-silence OK ▶ 237/405 /gsubprocess/communicate/async/cancelled/no-pipes OK ▶ 237/405 /gsubprocess/communicate/async/cancelled/separate-stderr OK ▶ 237/405 /gsubprocess/communicate/async/cancelled/stdout-only OK ▶ 237/405 /gsubprocess/communicate/async/cancelled/stderr-only OK ▶ 237/405 /gsubprocess/communicate/async/cancelled/stdout-silence OK ▶ 319/405 /desktop-app-info/launch-uris-with-terminal/with-context/rxvt OK ▶ 353/405 __main__.TestCodegen.test_generate_md OK ▶ 237/405 /gsubprocess/communicate/utf8/cancelled OK ▶ 237/405 /gsubprocess/communicate/utf8/async OK ▶ 237/405 /gsubprocess/communicate/utf8/no-pipes OK ▶ 237/405 /gsubprocess/communicate/utf8/separate-stderr OK ▶ 237/405 /gsubprocess/communicate/utf8/stdout-only OK ▶ 237/405 /gsubprocess/communicate/utf8/stderr-only OK ▶ 237/405 /gsubprocess/communicate/utf8/stdout-silence OK ▶ 353/405 __main__.TestCodegen.test_generate_methods_marshaller_simple_method OK ▶ 237/405 /gsubprocess/communicate/utf8/invalid OK ▶ 237/405 /gsubprocess/communicate/utf8/async/cancelled OK ▶ 319/405 /desktop-app-info/launch-uris-with-terminal/with-context/dtterm OK ▶ 237/405 /gsubprocess/communicate/utf8/async/no-pipes OK ▶ 237/405 /gsubprocess/communicate/utf8/async/separate-stderr OK ▶ 237/405 /gsubprocess/communicate/utf8/async/stdout-only OK ▶ 237/405 /gsubprocess/communicate/utf8/async/stderr-only OK ▶ 237/405 /gsubprocess/communicate/utf8/async/stdout-silence OK ▶ 237/405 /gsubprocess/communicate/utf8/async/invalid OK ▶ 237/405 /gsubprocess/communicate/utf8/async/cancelled/no-pipes OK ▶ 237/405 /gsubprocess/communicate/utf8/async/cancelled/separate-stderr OK ▶ 237/405 /gsubprocess/communicate/utf8/async/cancelled/stdout-only OK ▶ 237/405 /gsubprocess/communicate/utf8/async/cancelled/stderr-only OK ▶ 237/405 /gsubprocess/communicate/utf8/async/cancelled/stdout-silence OK ▶ 237/405 /gsubprocess/communicate/utf8/cancelled/no-pipes OK ▶ 237/405 /gsubprocess/communicate/utf8/cancelled/separate-stderr OK ▶ 237/405 /gsubprocess/communicate/utf8/cancelled/stdout-only OK ▶ 237/405 /gsubprocess/communicate/utf8/cancelled/stderr-only OK ▶ 237/405 /gsubprocess/communicate/utf8/cancelled/stdout-silence OK ▶ 237/405 /gsubprocess/communicate/cancelled/no-pipes OK ▶ 237/405 /gsubprocess/communicate/cancelled/separate-stderr OK ▶ 237/405 /gsubprocess/communicate/cancelled/stdout-only OK ▶ 237/405 /gsubprocess/communicate/cancelled/stderr-only OK ▶ 237/405 /gsubprocess/communicate/cancelled/stdout-silence OK ▶ 237/405 /gsubprocess/env/inherit OK ▶ 237/405 /gsubprocess/pass-fd/basic OK ▶ 237/405 /gsubprocess/pass-fd/empty-child-setup OK ▶ 237/405 /gsubprocess/pass-fd/inherit-fds OK ▶ 237/405 /gsubprocess/fd-conflation/basic OK ▶ 237/405 /gsubprocess/fd-conflation/empty-child-setup OK ▶ 319/405 /desktop-app-info/launch-uris-with-terminal/with-context/xterm OK ▶ 237/405 /gsubprocess/fd-conflation/inherit-fds OK ▶ 237/405 /gsubprocess/fd-conflation/child-err-report-fd OK ▶ 237/405 /gsubprocess/exit-status/trapped OK 237/405 glib:gio / gsubprocess OK 14.57s 84 subtests passed ▶ 319/405 /desktop-app-info/launch-uris-with-terminal/with-desktop-path/xdg-terminal-exec OK ▶ 319/405 /desktop-app-info/launch-uris-with-terminal/with-desktop-path/kgx OK ▶ 297/405 /file/replace/write-only OK ▶ 371/405 __main__.TestGICompileRepositoryForGio.test_write_failure OK 371/405 glib:girepository+no-valgrind+compiler / gi-compile-repository.py OK 6.62s 7 subtests passed ▶ 319/405 /desktop-app-info/launch-uris-with-terminal/with-desktop-path/gnome-terminal OK ▶ 350/405 /gsettings/keyfile/empty-path OK ▶ 87/405 /thread/rerun-all OK 87/405 glib:glib+core / thread-deprecated OK 22.20s 6 subtests passed ▶ 350/405 /gsettings/keyfile/long-path OK ▶ 350/405 /gsettings/keyfile/outside-root-path OK ▶ 350/405 /gsettings/keyfile/no-root-group OK ▶ 319/405 /desktop-app-info/launch-uris-with-terminal/with-desktop-path/mate-terminal OK 350/405 glib:gio / gsettings OK 8.41s 52 subtests passed ▶ 319/405 /desktop-app-info/launch-uris-with-terminal/with-desktop-path/xfce4-terminal OK ▶ 342/405 /gmenu/dbus/peer/roundtrip OK ▶ 319/405 /desktop-app-info/launch-uris-with-terminal/with-desktop-path/tilix OK ▶ 319/405 /desktop-app-info/launch-uris-with-terminal/with-desktop-path/konsole OK ▶ 319/405 /desktop-app-info/launch-uris-with-terminal/with-desktop-path/nxterm OK ▶ 319/405 /desktop-app-info/launch-uris-with-terminal/with-desktop-path/color-xterm OK ▶ 342/405 /gmenu/dbus/peer/subscriptions OK ▶ 319/405 /desktop-app-info/launch-uris-with-terminal/with-desktop-path/rxvt OK ▶ 342/405 /gmenu/dbus/export/error-handling OK ▶ 342/405 /gmenu/attributes/iterate OK 342/405 glib:gio+slow / gmenumodel OK 9.36s 15 subtests passed ▶ 319/405 /desktop-app-info/launch-uris-with-terminal/with-desktop-path/dtterm OK ▶ 331/405 /gdbus/threaded-unregistration/subtree OK ▶ 319/405 /desktop-app-info/launch-uris-with-terminal/with-desktop-path/xterm OK 331/405 glib:gio+slow / gdbus-export OK 10.28s 7 subtests passed 319/405 glib:gio / desktop-app-info OK 11.00s 58 subtests passed stdout: 320: UNKNOWN: # random seed: R02Sebe753791e7d2bd7048931370043affc stdout: 335: UNKNOWN: # random seed: R02Sb926ccd361865362f8e5be83a831d99f 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. ▶ 89/405 /threadpool/idle-time OK 89/405 glib:glib+core+slow / thread-pool-slow OK 23.33s 7 subtests passed ▶ 353/405 __main__.TestCodegen.test_generate_methods_marshaller_single_typed_in_args OK ▶ 297/405 /file/replace/read-write OK ▶ 297/405 /file/copy/progress OK ▶ 297/405 /file/writev/no-bytes-written OK ▶ 297/405 /file/writev/no-vectors OK ▶ 297/405 /file/writev/empty-vectors OK ▶ 297/405 /file/writev/too-big-vectors OK ▶ 297/405 /file/writev/async OK ▶ 297/405 /file/writev/async_all OK ▶ 297/405 /file/writev/async_all-empty-vectors OK ▶ 297/405 /file/writev/async_all-no-vectors OK ▶ 297/405 /file/writev/async_all-to-big-vectors OK ▶ 297/405 /file/writev/async_all-cancellation OK ▶ 297/405 /file/from-uri/ignores-query-string OK ▶ 297/405 /file/from-uri/ignores-fragment OK 297/405 glib:gio / file OK 15.05s 52 subtests passed ▶ 353/405 __main__.TestCodegen.test_generate_methods_marshaller_single_typed_out_args OK ▶ 353/405 __main__.TestCodegen.test_generate_methods_marshallers_multiple_in_args OK ▶ 353/405 __main__.TestCodegen.test_generate_methods_marshallers_multiple_out_args OK ▶ 353/405 __main__.TestCodegen.test_generate_methods_marshallers_with_unix_fds OK ▶ 353/405 __main__.TestCodegen.test_generate_rst OK ▶ 353/405 __main__.TestCodegen.test_generate_rst_method OK ▶ 353/405 __main__.TestCodegen.test_generate_rst_property OK ▶ 353/405 __main__.TestCodegen.test_generate_rst_signal OK ▶ 23/405 /gvariant/serialiser/fuzz/5% OK ▶ 353/405 __main__.TestCodegen.test_generate_signal_id_multiple_signal_args_types OK ▶ 353/405 __main__.TestCodegen.test_generate_signal_id_multiple_signals_types OK ▶ 23/405 /gvariant/serialiser/fuzz/9% OK ▶ 353/405 __main__.TestCodegen.test_generate_signal_id_simple_signal OK ▶ 353/405 __main__.TestCodegen.test_generate_signals_marshaller_simple_signal OK ▶ 23/405 /gvariant/serialiser/fuzz/13% OK ▶ 180/405 /gobject/refcount/object-advanced OK 180/405 glib:gobject+slow / objects-refcount2 OK 25.48s 1 subtests passed ▶ 23/405 /gvariant/serialiser/fuzz/17% OK ▶ 23/405 /gvariant/byteswap/non-normal-non-aligned OK ▶ 23/405 /gvariant/parser/integer-bounds OK ▶ 23/405 /gvariant/parser/recursion OK ▶ 23/405 /gvariant/parser/recursion/typedecls OK ▶ 23/405 /gvariant/parser/recursion/maybes OK ▶ 23/405 /gvariant/normal-checking/tuples OK ▶ 23/405 /gvariant/normal-checking/array-offsets OK ▶ 23/405 /gvariant/normal-checking/array-offsets2 OK ▶ 23/405 /gvariant/normal-checking/tuple-offsets OK ▶ 23/405 /gvariant/normal-checking/tuple-offsets2 OK ▶ 23/405 /gvariant/normal-checking/tuple-offsets3 OK ▶ 23/405 /gvariant/normal-checking/tuple-offsets4 OK ▶ 23/405 /gvariant/normal-checking/tuple-offsets5 OK ▶ 23/405 /gvariant/normal-checking/empty-object-path OK ▶ 23/405 /gvariant/normal-checking/array-offsets/overlapped OK ▶ 23/405 /gvariant/normal-checking/array-offsets/minimal-sized OK ▶ 23/405 /gvariant/normal-checking/tuple-offsets/minimal-sized OK ▶ 23/405 /gvariant/recursion-limits/variant-in-variant OK ▶ 23/405 /gvariant/recursion-limits/array-in-variant OK ▶ 23/405 /gvarianttype/hash OK 23/405 glib:glib+core+slow / gvariant OK 33.84s 69 subtests passed ▶ 353/405 __main__.TestCodegen.test_generate_signals_marshaller_single_typed_args OK ▶ 353/405 __main__.TestCodegen.test_generate_signals_marshallers_multiple_args OK ▶ 353/405 __main__.TestCodegen.test_generate_valid_docbook OK ▶ 353/405 __main__.TestCodegen.test_glib_max_allowed_less_than_min_required OK ▶ 353/405 __main__.TestCodegen.test_glib_max_allowed_major_only OK ▶ 353/405 __main__.TestCodegen.test_glib_max_allowed_too_low OK ▶ 353/405 __main__.TestCodegen.test_glib_max_allowed_unstable OK ▶ 353/405 __main__.TestCodegen.test_glib_max_allowed_with_micro OK ▶ 353/405 __main__.TestCodegen.test_glib_min_required_invalid OK ▶ 353/405 __main__.TestCodegen.test_glib_min_required_major_only OK ▶ 35/405 /mainloop/simultaneous-source-context-destruction OK ▶ 35/405 /mainloop/ownerless-polling/attach-first OK ▶ 35/405 /mainloop/ownerless-polling/pop-first OK 35/405 glib:glib+core / mainloop OK 35.68s 46 subtests passed ▶ 353/405 __main__.TestCodegen.test_glib_min_required_too_low OK ▶ 353/405 __main__.TestCodegen.test_glib_min_required_with_micro OK ▶ 353/405 __main__.TestCodegen.test_help OK ▶ 353/405 __main__.TestCodegen.test_indentation_preservation_in_comments OK ▶ 353/405 __main__.TestCodegen.test_no_args OK ▶ 353/405 __main__.TestCodegen.test_reproducible OK ▶ 353/405 __main__.TestCodegen.test_unix_fd_types_and_annotations OK 353/405 glib:gio+no-valgrind+gdbus-codegen+slow / codegen.py OK 21.04s 39 subtests passed ▶ 183/405 /gobject/refcount/properties-3 OK 183/405 glib:gobject+slow / properties-refcount3 OK 30.08s 1 subtests passed Summary of Failures: 90/405 glib:glib+core / timeout ERROR 13.65s killed by signal 6 SIGABRT Ok: 396 Fail: 1 Skipped: 8 Full log written to /build/reproducible-path/glib2.0-2.86.0/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-10-22T18:42:01.642601 Inherited environment: DEB_HOST_GNU_SYSTEM=linux-gnu SUDO_GID=110 DFLAGS=-frelease DEB_BUILD_ARCH_BITS=64 DEB_TARGET_GNU_CPU=x86_64 MAIL=/var/mail/root DH_OVERRIDEN_COMMAND='@echo '"'"'error: The variable is spelled DH_OVERRIDDEN_COMMAND'"'"' >&2 ; exit 1' DEB_HOST_ARCH_OS=linux USER=pbuilder1 ASFLAGS_FOR_BUILD='' CXXFLAGS='-g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection' DEB_BUILD_GNU_TYPE=x86_64-linux-gnu BUILDUSERNAME=pbuilder1 FFLAGS_FOR_BUILD='-g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection' DEB_TARGET_MULTIARCH=x86_64-linux-gnu OBJCFLAGS='-g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection' DH_INTERNAL_OPTIONS='-Nlibglib2.0-data-Nlibglib2.0-doc-a' DEB_BUILD_ARCH_CPU=amd64 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.86.0/debian/.debhelper/generated/_source/home SUDO_HOME=/var/lib/jenkins 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=64 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection' OBJCFLAGS_FOR_BUILD='-g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection' DEB_BUILD_ARCH_OS=linux DEB_TARGET_GNU_TYPE=x86_64-linux-gnu SUDO_UID=105 PBUILDER_PKGDATADIR=/usr/share/pbuilder DEB_TARGET_ARCH_CPU=amd64 LOGNAME=pbuilder1 DEB_BUILD_ARCH_LIBC=gnu DEB_BUILD_ARCH_ABI=base PBUILDER_SYSCONFDIR=/etc _=/usr/bin/unshare DEB_HOST_ARCH=amd64 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=x86_64 DEB_TARGET_GNU_SYSTEM=linux-gnu PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games INVOCATION_ID=e00fa026f29c4d959968d483f762d70c MAKELEVEL=2 DEB_TARGET_ARCH_OS=linux CFLAGS='-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection' DEB_HOST_MULTIARCH=x86_64-linux-gnu SOURCE_DATE_EPOCH=1758288199 FCFLAGS='-g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection' OBJCXXFLAGS='-g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection' DEB_TARGET_ARCH_LIBC=gnu DEB_TARGET_ARCH_ABI=base PBUILDER_PKGLIBDIR=/usr/lib/pbuilder DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=42 ' 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.so1NgkDa/pbuilderrc_zmKX --distribution experimental --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/experimental-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.so1NgkDa/b1 --logfile b1/build.log glib2.0_2.86.0-4.dsc' CPPFLAGS='-Wdate-time -D_FORTIFY_SOURCE=2' DEBIAN_FRONTEND=noninteractive DH_INTERNAL_BUILDFLAGS=1 DH_OVERIDDEN_COMMAND='@echo '"'"'error: The variable is spelled DH_OVERRIDDEN_COMMAND'"'"' >&2 ; exit 1' SHELL=/bin/bash DEB_HOST_ARCH_BITS=64 DEB_BUILD_ARCH=amd64 SUDO_USER=jenkins DEB_BUILD_MAINT_OPTIONS=hardening=+bindnow DH_OVERRIDDEN_COMMAND=dh_auto_test CFLAGS_FOR_BUILD='-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection' DEB_BUILD_GNU_CPU=x86_64 ASFLAGS='' DEB_HOST_GNU_TYPE=x86_64-linux-gnu FCFLAGS_FOR_BUILD='-g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection' LC_ALL=C.UTF-8 OBJCXXFLAGS_FOR_BUILD='-g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection' PWD=/build/reproducible-path/glib2.0-2.86.0 DEB_HOST_ARCH_CPU=amd64 DEB_RULES_REQUIRES_ROOT=no FFLAGS='-g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection' DEB_BUILD_MULTIARCH=x86_64-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 DH_OVERIDEN_COMMAND='@echo '"'"'error: The variable is spelled DH_OVERRIDDEN_COMMAND'"'"' >&2 ; exit 1' DEB_BUILD_TIME_TESTS=1 DEB_TARGET_ARCH=amd64 XDG_RUNTIME_DIR=/tmp/dh-xdg-rundir-rDyZjEgF DEB_PYTHON_INSTALL_LAYOUT=deb MESON_TESTTHREADS=42 =================================== 1/405 ==================================== test: glib:glib+core / array-test start time: 06:42:01 duration: 1.48s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_PERTURB_=108 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/array-test ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sf1751ba795d681eb97daac1b5cb57e42 1..120 # Start of array tests ok 1 /array/ref-count ok 2 /array/steal ok 3 /array/clear-func ok 4 /array/binary-search ok 5 /array/overflow-append-vals ok 6 /array/overflow-set-size # Start of new tests ok 7 /array/new/zero-terminated ok 8 /array/new/take ok 9 /array/new/take-zero-terminated # Start of take tests ok 10 /array/new/take/empty ok 11 /array/new/take/overflow ok 12 /array/new/take/zero-size # End of take tests # Start of take-zero-terminated tests ok 13 /array/new/take-zero-terminated/zero-size ok 14 /array/new/take-zero-terminated/null # End of take-zero-terminated tests # End of new tests # Start of copy tests # /array/copy/sized summary: Test that copying a newly-allocated sized array works. ok 15 /array/copy/sized ok 16 /array/copy/zero-terminated ok 17 /array/copy/non-zero-terminated-no-clear ok 18 /array/copy/non-zero-terminated-clear ok 19 /array/copy/zero-terminated-no-clear ok 20 /array/copy/zero-terminated-clear # End of copy tests # Start of remove-range tests ok 21 /array/remove-range/zero-terminated-null ok 22 /array/remove-range/non-zero-terminated-no-clear ok 23 /array/remove-range/non-zero-terminated-clear ok 24 /array/remove-range/zero-terminated-no-clear ok 25 /array/remove-range/zero-terminated-clear # End of remove-range tests # Start of set-size tests ok 26 /array/set-size/zero-terminated-null ok 27 /array/set-size/non-zero-terminated-no-clear ok 28 /array/set-size/non-zero-terminated-clear ok 29 /array/set-size/zero-terminated-no-clear ok 30 /array/set-size/zero-terminated-clear # Start of sized tests ok 31 /array/set-size/sized/non-zero-terminated-no-clear ok 32 /array/set-size/sized/non-zero-terminated-clear ok 33 /array/set-size/sized/zero-terminated-no-clear ok 34 /array/set-size/sized/zero-terminated-clear # End of sized tests # End of set-size tests # Start of append-val tests ok 35 /array/append-val/non-zero-terminated-no-clear ok 36 /array/append-val/non-zero-terminated-clear ok 37 /array/append-val/zero-terminated-no-clear ok 38 /array/append-val/zero-terminated-clear # End of append-val tests # Start of prepend-val tests ok 39 /array/prepend-val/non-zero-terminated-no-clear ok 40 /array/prepend-val/non-zero-terminated-clear ok 41 /array/prepend-val/zero-terminated-no-clear ok 42 /array/prepend-val/zero-terminated-clear # End of prepend-val tests # Start of prepend-vals tests ok 43 /array/prepend-vals/non-zero-terminated-no-clear ok 44 /array/prepend-vals/non-zero-terminated-clear ok 45 /array/prepend-vals/zero-terminated-no-clear ok 46 /array/prepend-vals/zero-terminated-clear # End of prepend-vals tests # Start of insert-vals tests ok 47 /array/insert-vals/non-zero-terminated-no-clear ok 48 /array/insert-vals/non-zero-terminated-clear ok 49 /array/insert-vals/zero-terminated-no-clear ok 50 /array/insert-vals/zero-terminated-clear # End of insert-vals tests # Start of remove-index tests ok 51 /array/remove-index/non-zero-terminated-no-clear ok 52 /array/remove-index/non-zero-terminated-clear ok 53 /array/remove-index/zero-terminated-no-clear ok 54 /array/remove-index/zero-terminated-clear # End of remove-index tests # Start of remove-index-fast tests ok 55 /array/remove-index-fast/non-zero-terminated-no-clear ok 56 /array/remove-index-fast/non-zero-terminated-clear ok 57 /array/remove-index-fast/zero-terminated-no-clear ok 58 /array/remove-index-fast/zero-terminated-clear # End of remove-index-fast tests # Start of sort tests ok 59 /array/sort/non-zero-terminated-no-clear ok 60 /array/sort/non-zero-terminated-clear ok 61 /array/sort/zero-terminated-no-clear ok 62 /array/sort/zero-terminated-clear # End of sort tests # Start of sort-with-data tests ok 63 /array/sort-with-data/non-zero-terminated-no-clear ok 64 /array/sort-with-data/non-zero-terminated-clear ok 65 /array/sort-with-data/zero-terminated-no-clear ok 66 /array/sort-with-data/zero-terminated-clear # End of sort-with-data tests # End of array tests # Start of pointerarray tests ok 67 /pointerarray/add ok 68 /pointerarray/insert ok 69 /pointerarray/new-take ok 70 /pointerarray/new-take-null-terminated ok 71 /pointerarray/new-from-array ok 72 /pointerarray/new-from-null-terminated-array ok 73 /pointerarray/free-func ok 74 /pointerarray/array_extend_and_steal ok 75 /pointerarray/sort ok 76 /pointerarray/sort-with-data ok 77 /pointerarray/sort-values ok 78 /pointerarray/sort-values-with-data ok 79 /pointerarray/remove-range ok 80 /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 81 /pointerarray/free/null-terminated # End of free tests # Start of new-take tests ok 82 /pointerarray/new-take/empty ok 83 /pointerarray/new-take/overflow ok 84 /pointerarray/new-take/with-free-func # End of new-take tests # Start of new-take-null-terminated tests ok 85 /pointerarray/new-take-null-terminated/empty ok 86 /pointerarray/new-take-null-terminated/with-free-func ok 87 /pointerarray/new-take-null-terminated/from-gstrv # End of new-take-null-terminated tests # Start of new-from-array tests ok 88 /pointerarray/new-from-array/empty ok 89 /pointerarray/new-from-array/overflow ok 90 /pointerarray/new-from-array/with-copy-and-free-func # End of new-from-array tests # Start of new-from-null-terminated-array tests ok 91 /pointerarray/new-from-null-terminated-array/empty ok 92 /pointerarray/new-from-null-terminated-array/with-copy-and-free-func ok 93 /pointerarray/new-from-null-terminated-array/from-gstrv # End of new-from-null-terminated-array tests # Start of ref-count tests ok 94 /pointerarray/ref-count/not-null-terminated ok 95 /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 96 /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 97 /pointerarray/array_copy/null-terminated # End of array_copy tests # Start of array_extend tests ok 98 /pointerarray/array_extend/not-null-terminated ok 99 /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 100 /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 101 /pointerarray/sort-with-data/example # End of sort-with-data tests # Start of sort-values tests ok 102 /pointerarray/sort-values/example # End of sort-values tests # Start of sort-values-with-data tests ok 103 /pointerarray/sort-values-with-data/example # End of sort-values-with-data tests # Start of find tests ok 104 /pointerarray/find/empty ok 105 /pointerarray/find/non-empty # End of find tests # Start of steal_index tests ok 106 /pointerarray/steal_index/not-null-terminated ok 107 /pointerarray/steal_index/null-terminated # End of steal_index tests # End of pointerarray tests # Start of bytearray tests ok 108 /bytearray/steal ok 109 /bytearray/append ok 110 /bytearray/prepend ok 111 /bytearray/remove ok 112 /bytearray/remove-fast ok 113 /bytearray/remove-range ok 114 /bytearray/ref-count ok 115 /bytearray/set-size ok 116 /bytearray/sort ok 117 /bytearray/sort-with-data ok 118 /bytearray/new-take ok 119 /bytearray/new-take-overflow ok 120 /bytearray/free-to-bytes # End of bytearray tests ============================================================================== =================================== 2/405 ==================================== test: glib:glib+core / asyncqueue start time: 06:42:01 duration: 1.46s result: exit status 0 command: 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=134 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/asyncqueue ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sfcae4d92295d9bb010b993c7fea2a6e9 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 ============================================================================== =================================== 3/405 ==================================== test: glib:glib+core / atomic start time: 06:42:01 duration: 1.43s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_PERTURB_=178 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/atomic ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S3819892ea6b5a1b869da3c11a361a908 1..2 # Start of atomic tests ok 1 /atomic/types ok 2 /atomic/threaded # End of atomic tests ============================================================================== =================================== 4/405 ==================================== test: glib:glib+core / base64 start time: 06:42:01 duration: 1.42s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=8 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/base64 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S3603e1f4c22e05d62a0cab9bc45ee117 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/405 ==================================== test: glib:glib+core / bitlock start time: 06:42:01 duration: 1.41s result: exit status 0 command: 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=4 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/bitlock ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S27a2ac38e9173512bc05ebdcdb88fa3d 1..2 # Start of bitlock tests # Start of performance tests # max perf: iterations per second ok 1 /bitlock/performance/uncontended ok 2 /bitlock/performance/parallel # End of performance tests # End of bitlock tests ============================================================================== =================================== 7/405 ==================================== test: glib:glib+core / bytes start time: 06:42:01 duration: 1.34s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 MALLOC_PERTURB_=109 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/bytes ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sb94fa5f3dbf5ca94cd9b017475b3d22e 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 # End of transferred tests # End of to-array tests # End of bytes tests ============================================================================== =================================== 8/405 ==================================== test: glib:glib+core / cache start time: 06:42:01 duration: 1.32s result: exit status 0 command: MALLOC_PERTURB_=194 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/cache ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Se351a6f4861c9c99fe21fd8330fc3a6f 1..1 # Start of cache tests ok 1 /cache/basic # End of cache tests ============================================================================== =================================== 9/405 ==================================== test: glib:glib+core / charset start time: 06:42:01 duration: 1.29s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 MALLOC_PERTURB_=91 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/charset ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S7513c129e63a3e04e7db08a43f90c338 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 ============================================================================== =================================== 10/405 =================================== test: glib:glib+core / checksum start time: 06:42:01 duration: 1.27s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_PERTURB_=190 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/checksum ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S83c939ccbb51972b0427ac8edbde1ca6 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 ============================================================================== =================================== 11/405 =================================== test: glib:glib+core / collate start time: 06:42:01 duration: 1.29s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 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_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=208 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/collate ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sd8d26d8763672b49741a36cbe5d1b61a 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/405 =================================== test: glib:glib+core / completion start time: 06:42:01 duration: 1.27s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 MALLOC_PERTURB_=42 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/completion ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sdae715a7e6889abc0935486d45c0754a 1..1 # Start of completion tests ok 1 /completion/test-completion # End of completion tests ============================================================================== =================================== 14/405 =================================== test: glib:glib+core / convert start time: 06:42:01 duration: 1.23s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=34 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/convert ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S728097b8f0e44e1fa284a5110c4a46f0 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/405 =================================== test: glib:glib+core / dataset start time: 06:42:01 duration: 1.21s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=114 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/dataset ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Se211c33011523aff688ebd26f1d1832a 1..15 # 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/id ok 9 /datalist/recursive-clear # Bug Reference: https://gitlab.gnome.org/GNOME/glib/issues/2672 ok 10 /datalist/id-remove-multiple # Bug Reference: https://gitlab.gnome.org/GNOME/glib/issues/2672 ok 11 /datalist/id-remove-multiple-destroy-order ok 12 /datalist/update-atomic # Start of basic tests ok 13 /datalist/basic/few ok 14 /datalist/basic/many # End of basic tests # Start of id-remove-multiple tests ok 15 /datalist/id-remove-multiple/resize # End of id-remove-multiple tests # End of datalist tests ============================================================================== =================================== 17/405 =================================== test: glib:glib+core / dir start time: 06:42:02 duration: 1.17s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 MALLOC_PERTURB_=205 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/dir ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S14a91a35575999669c74eaca476c56f5 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/405 =================================== test: glib:glib+core / environment start time: 06:42:02 duration: 1.14s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 MALLOC_PERTURB_=19 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/environment ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S72e1036ba681038c76a217bb7b4520a1 1..7 # 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 # /environ/expansion summary: Test expansion of environment variable references. ok 7 /environ/expansion # SKIP Environment variable expansion is only supported on Windows # End of environ tests ============================================================================== =================================== 19/405 =================================== test: glib:glib+core / error start time: 06:42:02 duration: 1.12s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 MALLOC_PERTURB_=97 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/error ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sa5b5abe7ab640eb6e469b21c91979cb9 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/405 =================================== test: glib:glib+core / guuid start time: 06:42:02 duration: 1.07s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=114 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/guuid ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S121c8eaa54e3a12aea0767960e8c3f6f 1..2 # Start of uuid tests ok 1 /uuid/string ok 2 /uuid/random # End of uuid tests ============================================================================== =================================== 25/405 =================================== test: glib:glib+core / hash start time: 06:42:02 duration: 0.99s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=173 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/hash ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S676a984623b90c14cd6620a98550e22b 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/405 =================================== test: glib:glib+core / hmac start time: 06:42:02 duration: 0.97s result: exit status 0 command: 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=255 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/hmac ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S732b04a3d079911920981e953d3945ec 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/405 =================================== test: glib:glib+core / hook start time: 06:42:02 duration: 0.95s result: exit status 0 command: 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=182 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/hook ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S578f786948eba172665d6d6459065f9b 1..2 # Start of hook tests ok 1 /hook/basics ok 2 /hook/corner-cases # End of hook tests ============================================================================== =================================== 28/405 =================================== test: glib:glib+core / hostutils start time: 06:42:02 duration: 0.93s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=127 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/hostutils ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Se47d7eaa26fc74cd6d254c2e1e25a2cd 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/405 =================================== test: glib:glib+core / io-channel start time: 06:42:02 duration: 0.89s result: exit status 0 command: 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=134 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/io-channel ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sc28eb0b186076d92f14c281371cb28f9 1..2 # Start of io-channel tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_io-channel_SZTTX3/io-channel/read-write/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_io-channel_SZTTX3/io-channel/read-write/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_io-channel_SZTTX3/io-channel/read-write/.dirs/system-config1:/tmp/test_io-channel_SZTTX3/io-channel/read-write/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_io-channel_SZTTX3/io-channel/read-write/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_io-channel_SZTTX3/io-channel/read-write/.dirs/system-data1:/tmp/test_io-channel_SZTTX3/io-channel/read-write/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_io-channel_SZTTX3/io-channel/read-write/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_io-channel_SZTTX3/io-channel/read-write/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_io-channel_SZTTX3/io-channel/read-write/.dirs/runtime # 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 # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_io-channel_SZTTX3/io-channel/read-line/embedded-nuls/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_io-channel_SZTTX3/io-channel/read-line/embedded-nuls/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_io-channel_SZTTX3/io-channel/read-line/embedded-nuls/.dirs/system-config1:/tmp/test_io-channel_SZTTX3/io-channel/read-line/embedded-nuls/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_io-channel_SZTTX3/io-channel/read-line/embedded-nuls/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_io-channel_SZTTX3/io-channel/read-line/embedded-nuls/.dirs/system-data1:/tmp/test_io-channel_SZTTX3/io-channel/read-line/embedded-nuls/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_io-channel_SZTTX3/io-channel/read-line/embedded-nuls/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_io-channel_SZTTX3/io-channel/read-line/embedded-nuls/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_io-channel_SZTTX3/io-channel/read-line/embedded-nuls/.dirs/runtime # /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/405 =================================== test: glib:glib+core / keyfile start time: 06:42:02 duration: 0.88s result: exit status 0 command: MALLOC_PERTURB_=219 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/keyfile ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sd280b7798b953027b9cada56b5bd0fb7 1..36 # Start of keyfile tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_keyfile_NJERX3/keyfile/line-ends/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_keyfile_NJERX3/keyfile/line-ends/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_keyfile_NJERX3/keyfile/line-ends/.dirs/system-config1:/tmp/test_keyfile_NJERX3/keyfile/line-ends/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_keyfile_NJERX3/keyfile/line-ends/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_keyfile_NJERX3/keyfile/line-ends/.dirs/system-data1:/tmp/test_keyfile_NJERX3/keyfile/line-ends/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_keyfile_NJERX3/keyfile/line-ends/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_keyfile_NJERX3/keyfile/line-ends/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_keyfile_NJERX3/keyfile/line-ends/.dirs/runtime ok 1 /keyfile/line-ends # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_keyfile_NJERX3/keyfile/whitespace/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_keyfile_NJERX3/keyfile/whitespace/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_keyfile_NJERX3/keyfile/whitespace/.dirs/system-config1:/tmp/test_keyfile_NJERX3/keyfile/whitespace/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_keyfile_NJERX3/keyfile/whitespace/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_keyfile_NJERX3/keyfile/whitespace/.dirs/system-data1:/tmp/test_keyfile_NJERX3/keyfile/whitespace/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_keyfile_NJERX3/keyfile/whitespace/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_keyfile_NJERX3/keyfile/whitespace/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_keyfile_NJERX3/keyfile/whitespace/.dirs/runtime ok 2 /keyfile/whitespace # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_keyfile_NJERX3/keyfile/comments/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_keyfile_NJERX3/keyfile/comments/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_keyfile_NJERX3/keyfile/comments/.dirs/system-config1:/tmp/test_keyfile_NJERX3/keyfile/comments/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_keyfile_NJERX3/keyfile/comments/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_keyfile_NJERX3/keyfile/comments/.dirs/system-data1:/tmp/test_keyfile_NJERX3/keyfile/comments/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_keyfile_NJERX3/keyfile/comments/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_keyfile_NJERX3/keyfile/comments/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_keyfile_NJERX3/keyfile/comments/.dirs/runtime # 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 # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_keyfile_NJERX3/keyfile/listing/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_keyfile_NJERX3/keyfile/listing/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_keyfile_NJERX3/keyfile/listing/.dirs/system-config1:/tmp/test_keyfile_NJERX3/keyfile/listing/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_keyfile_NJERX3/keyfile/listing/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_keyfile_NJERX3/keyfile/listing/.dirs/system-data1:/tmp/test_keyfile_NJERX3/keyfile/listing/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_keyfile_NJERX3/keyfile/listing/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_keyfile_NJERX3/keyfile/listing/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_keyfile_NJERX3/keyfile/listing/.dirs/runtime ok 4 /keyfile/listing # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_keyfile_NJERX3/keyfile/string/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_keyfile_NJERX3/keyfile/string/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_keyfile_NJERX3/keyfile/string/.dirs/system-config1:/tmp/test_keyfile_NJERX3/keyfile/string/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_keyfile_NJERX3/keyfile/string/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_keyfile_NJERX3/keyfile/string/.dirs/system-data1:/tmp/test_keyfile_NJERX3/keyfile/string/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_keyfile_NJERX3/keyfile/string/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_keyfile_NJERX3/keyfile/string/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_keyfile_NJERX3/keyfile/string/.dirs/runtime ok 5 /keyfile/string # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_keyfile_NJERX3/keyfile/boolean/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_keyfile_NJERX3/keyfile/boolean/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_keyfile_NJERX3/keyfile/boolean/.dirs/system-config1:/tmp/test_keyfile_NJERX3/keyfile/boolean/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_keyfile_NJERX3/keyfile/boolean/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_keyfile_NJERX3/keyfile/boolean/.dirs/system-data1:/tmp/test_keyfile_NJERX3/keyfile/boolean/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_keyfile_NJERX3/keyfile/boolean/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_keyfile_NJERX3/keyfile/boolean/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_keyfile_NJERX3/keyfile/boolean/.dirs/runtime ok 6 /keyfile/boolean # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_keyfile_NJERX3/keyfile/number/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_keyfile_NJERX3/keyfile/number/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_keyfile_NJERX3/keyfile/number/.dirs/system-config1:/tmp/test_keyfile_NJERX3/keyfile/number/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_keyfile_NJERX3/keyfile/number/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_keyfile_NJERX3/keyfile/number/.dirs/system-data1:/tmp/test_keyfile_NJERX3/keyfile/number/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_keyfile_NJERX3/keyfile/number/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_keyfile_NJERX3/keyfile/number/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_keyfile_NJERX3/keyfile/number/.dirs/runtime ok 7 /keyfile/number # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_keyfile_NJERX3/keyfile/locale-string/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_keyfile_NJERX3/keyfile/locale-string/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_keyfile_NJERX3/keyfile/locale-string/.dirs/system-config1:/tmp/test_keyfile_NJERX3/keyfile/locale-string/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_keyfile_NJERX3/keyfile/locale-string/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_keyfile_NJERX3/keyfile/locale-string/.dirs/system-data1:/tmp/test_keyfile_NJERX3/keyfile/locale-string/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_keyfile_NJERX3/keyfile/locale-string/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_keyfile_NJERX3/keyfile/locale-string/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_keyfile_NJERX3/keyfile/locale-string/.dirs/runtime ok 8 /keyfile/locale-string # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_keyfile_NJERX3/keyfile/lists/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_keyfile_NJERX3/keyfile/lists/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_keyfile_NJERX3/keyfile/lists/.dirs/system-config1:/tmp/test_keyfile_NJERX3/keyfile/lists/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_keyfile_NJERX3/keyfile/lists/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_keyfile_NJERX3/keyfile/lists/.dirs/system-data1:/tmp/test_keyfile_NJERX3/keyfile/lists/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_keyfile_NJERX3/keyfile/lists/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_keyfile_NJERX3/keyfile/lists/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_keyfile_NJERX3/keyfile/lists/.dirs/runtime ok 9 /keyfile/lists # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_keyfile_NJERX3/keyfile/lists-set-get/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_keyfile_NJERX3/keyfile/lists-set-get/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_keyfile_NJERX3/keyfile/lists-set-get/.dirs/system-config1:/tmp/test_keyfile_NJERX3/keyfile/lists-set-get/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_keyfile_NJERX3/keyfile/lists-set-get/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_keyfile_NJERX3/keyfile/lists-set-get/.dirs/system-data1:/tmp/test_keyfile_NJERX3/keyfile/lists-set-get/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_keyfile_NJERX3/keyfile/lists-set-get/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_keyfile_NJERX3/keyfile/lists-set-get/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_keyfile_NJERX3/keyfile/lists-set-get/.dirs/runtime ok 10 /keyfile/lists-set-get # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_keyfile_NJERX3/keyfile/group-remove/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_keyfile_NJERX3/keyfile/group-remove/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_keyfile_NJERX3/keyfile/group-remove/.dirs/system-config1:/tmp/test_keyfile_NJERX3/keyfile/group-remove/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_keyfile_NJERX3/keyfile/group-remove/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_keyfile_NJERX3/keyfile/group-remove/.dirs/system-data1:/tmp/test_keyfile_NJERX3/keyfile/group-remove/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_keyfile_NJERX3/keyfile/group-remove/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_keyfile_NJERX3/keyfile/group-remove/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_keyfile_NJERX3/keyfile/group-remove/.dirs/runtime # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=165887 ok 11 /keyfile/group-remove # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_keyfile_NJERX3/keyfile/key-remove/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_keyfile_NJERX3/keyfile/key-remove/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_keyfile_NJERX3/keyfile/key-remove/.dirs/system-config1:/tmp/test_keyfile_NJERX3/keyfile/key-remove/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_keyfile_NJERX3/keyfile/key-remove/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_keyfile_NJERX3/keyfile/key-remove/.dirs/system-data1:/tmp/test_keyfile_NJERX3/keyfile/key-remove/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_keyfile_NJERX3/keyfile/key-remove/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_keyfile_NJERX3/keyfile/key-remove/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_keyfile_NJERX3/keyfile/key-remove/.dirs/runtime # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=165980 ok 12 /keyfile/key-remove # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_keyfile_NJERX3/keyfile/groups/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_keyfile_NJERX3/keyfile/groups/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_keyfile_NJERX3/keyfile/groups/.dirs/system-config1:/tmp/test_keyfile_NJERX3/keyfile/groups/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_keyfile_NJERX3/keyfile/groups/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_keyfile_NJERX3/keyfile/groups/.dirs/system-data1:/tmp/test_keyfile_NJERX3/keyfile/groups/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_keyfile_NJERX3/keyfile/groups/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_keyfile_NJERX3/keyfile/groups/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_keyfile_NJERX3/keyfile/groups/.dirs/runtime # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=316309 ok 13 /keyfile/groups # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_keyfile_NJERX3/keyfile/duplicate-keys/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_keyfile_NJERX3/keyfile/duplicate-keys/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_keyfile_NJERX3/keyfile/duplicate-keys/.dirs/system-config1:/tmp/test_keyfile_NJERX3/keyfile/duplicate-keys/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_keyfile_NJERX3/keyfile/duplicate-keys/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_keyfile_NJERX3/keyfile/duplicate-keys/.dirs/system-data1:/tmp/test_keyfile_NJERX3/keyfile/duplicate-keys/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_keyfile_NJERX3/keyfile/duplicate-keys/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_keyfile_NJERX3/keyfile/duplicate-keys/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_keyfile_NJERX3/keyfile/duplicate-keys/.dirs/runtime ok 14 /keyfile/duplicate-keys # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_keyfile_NJERX3/keyfile/duplicate-groups/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_keyfile_NJERX3/keyfile/duplicate-groups/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_keyfile_NJERX3/keyfile/duplicate-groups/.dirs/system-config1:/tmp/test_keyfile_NJERX3/keyfile/duplicate-groups/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_keyfile_NJERX3/keyfile/duplicate-groups/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_keyfile_NJERX3/keyfile/duplicate-groups/.dirs/system-data1:/tmp/test_keyfile_NJERX3/keyfile/duplicate-groups/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_keyfile_NJERX3/keyfile/duplicate-groups/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_keyfile_NJERX3/keyfile/duplicate-groups/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_keyfile_NJERX3/keyfile/duplicate-groups/.dirs/runtime # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=157877 ok 15 /keyfile/duplicate-groups # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_keyfile_NJERX3/keyfile/duplicate-groups2/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_keyfile_NJERX3/keyfile/duplicate-groups2/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_keyfile_NJERX3/keyfile/duplicate-groups2/.dirs/system-config1:/tmp/test_keyfile_NJERX3/keyfile/duplicate-groups2/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_keyfile_NJERX3/keyfile/duplicate-groups2/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_keyfile_NJERX3/keyfile/duplicate-groups2/.dirs/system-data1:/tmp/test_keyfile_NJERX3/keyfile/duplicate-groups2/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_keyfile_NJERX3/keyfile/duplicate-groups2/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_keyfile_NJERX3/keyfile/duplicate-groups2/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_keyfile_NJERX3/keyfile/duplicate-groups2/.dirs/runtime # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=385910 ok 16 /keyfile/duplicate-groups2 # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_keyfile_NJERX3/keyfile/group-names/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_keyfile_NJERX3/keyfile/group-names/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_keyfile_NJERX3/keyfile/group-names/.dirs/system-config1:/tmp/test_keyfile_NJERX3/keyfile/group-names/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_keyfile_NJERX3/keyfile/group-names/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_keyfile_NJERX3/keyfile/group-names/.dirs/system-data1:/tmp/test_keyfile_NJERX3/keyfile/group-names/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_keyfile_NJERX3/keyfile/group-names/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_keyfile_NJERX3/keyfile/group-names/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_keyfile_NJERX3/keyfile/group-names/.dirs/runtime ok 17 /keyfile/group-names # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_keyfile_NJERX3/keyfile/key-names/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_keyfile_NJERX3/keyfile/key-names/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_keyfile_NJERX3/keyfile/key-names/.dirs/system-config1:/tmp/test_keyfile_NJERX3/keyfile/key-names/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_keyfile_NJERX3/keyfile/key-names/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_keyfile_NJERX3/keyfile/key-names/.dirs/system-data1:/tmp/test_keyfile_NJERX3/keyfile/key-names/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_keyfile_NJERX3/keyfile/key-names/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_keyfile_NJERX3/keyfile/key-names/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_keyfile_NJERX3/keyfile/key-names/.dirs/runtime ok 18 /keyfile/key-names # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_keyfile_NJERX3/keyfile/reload/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_keyfile_NJERX3/keyfile/reload/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_keyfile_NJERX3/keyfile/reload/.dirs/system-config1:/tmp/test_keyfile_NJERX3/keyfile/reload/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_keyfile_NJERX3/keyfile/reload/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_keyfile_NJERX3/keyfile/reload/.dirs/system-data1:/tmp/test_keyfile_NJERX3/keyfile/reload/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_keyfile_NJERX3/keyfile/reload/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_keyfile_NJERX3/keyfile/reload/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_keyfile_NJERX3/keyfile/reload/.dirs/runtime # 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 # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_keyfile_NJERX3/keyfile/int64/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_keyfile_NJERX3/keyfile/int64/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_keyfile_NJERX3/keyfile/int64/.dirs/system-config1:/tmp/test_keyfile_NJERX3/keyfile/int64/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_keyfile_NJERX3/keyfile/int64/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_keyfile_NJERX3/keyfile/int64/.dirs/system-data1:/tmp/test_keyfile_NJERX3/keyfile/int64/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_keyfile_NJERX3/keyfile/int64/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_keyfile_NJERX3/keyfile/int64/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_keyfile_NJERX3/keyfile/int64/.dirs/runtime # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=614864 ok 20 /keyfile/int64 # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_keyfile_NJERX3/keyfile/load/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_keyfile_NJERX3/keyfile/load/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_keyfile_NJERX3/keyfile/load/.dirs/system-config1:/tmp/test_keyfile_NJERX3/keyfile/load/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_keyfile_NJERX3/keyfile/load/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_keyfile_NJERX3/keyfile/load/.dirs/system-data1:/tmp/test_keyfile_NJERX3/keyfile/load/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_keyfile_NJERX3/keyfile/load/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_keyfile_NJERX3/keyfile/load/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_keyfile_NJERX3/keyfile/load/.dirs/runtime ok 21 /keyfile/load # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_keyfile_NJERX3/keyfile/save/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_keyfile_NJERX3/keyfile/save/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_keyfile_NJERX3/keyfile/save/.dirs/system-config1:/tmp/test_keyfile_NJERX3/keyfile/save/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_keyfile_NJERX3/keyfile/save/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_keyfile_NJERX3/keyfile/save/.dirs/system-data1:/tmp/test_keyfile_NJERX3/keyfile/save/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_keyfile_NJERX3/keyfile/save/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_keyfile_NJERX3/keyfile/save/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_keyfile_NJERX3/keyfile/save/.dirs/runtime ok 22 /keyfile/save # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_keyfile_NJERX3/keyfile/load-fail/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_keyfile_NJERX3/keyfile/load-fail/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_keyfile_NJERX3/keyfile/load-fail/.dirs/system-config1:/tmp/test_keyfile_NJERX3/keyfile/load-fail/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_keyfile_NJERX3/keyfile/load-fail/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_keyfile_NJERX3/keyfile/load-fail/.dirs/system-data1:/tmp/test_keyfile_NJERX3/keyfile/load-fail/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_keyfile_NJERX3/keyfile/load-fail/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_keyfile_NJERX3/keyfile/load-fail/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_keyfile_NJERX3/keyfile/load-fail/.dirs/runtime ok 23 /keyfile/load-fail # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_keyfile_NJERX3/keyfile/non-utf8/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_keyfile_NJERX3/keyfile/non-utf8/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_keyfile_NJERX3/keyfile/non-utf8/.dirs/system-config1:/tmp/test_keyfile_NJERX3/keyfile/non-utf8/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_keyfile_NJERX3/keyfile/non-utf8/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_keyfile_NJERX3/keyfile/non-utf8/.dirs/system-data1:/tmp/test_keyfile_NJERX3/keyfile/non-utf8/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_keyfile_NJERX3/keyfile/non-utf8/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_keyfile_NJERX3/keyfile/non-utf8/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_keyfile_NJERX3/keyfile/non-utf8/.dirs/runtime ok 24 /keyfile/non-utf8 # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_keyfile_NJERX3/keyfile/page-boundary/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_keyfile_NJERX3/keyfile/page-boundary/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_keyfile_NJERX3/keyfile/page-boundary/.dirs/system-config1:/tmp/test_keyfile_NJERX3/keyfile/page-boundary/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_keyfile_NJERX3/keyfile/page-boundary/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_keyfile_NJERX3/keyfile/page-boundary/.dirs/system-data1:/tmp/test_keyfile_NJERX3/keyfile/page-boundary/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_keyfile_NJERX3/keyfile/page-boundary/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_keyfile_NJERX3/keyfile/page-boundary/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_keyfile_NJERX3/keyfile/page-boundary/.dirs/runtime # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=640695 ok 25 /keyfile/page-boundary # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_keyfile_NJERX3/keyfile/ref/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_keyfile_NJERX3/keyfile/ref/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_keyfile_NJERX3/keyfile/ref/.dirs/system-config1:/tmp/test_keyfile_NJERX3/keyfile/ref/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_keyfile_NJERX3/keyfile/ref/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_keyfile_NJERX3/keyfile/ref/.dirs/system-data1:/tmp/test_keyfile_NJERX3/keyfile/ref/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_keyfile_NJERX3/keyfile/ref/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_keyfile_NJERX3/keyfile/ref/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_keyfile_NJERX3/keyfile/ref/.dirs/runtime ok 26 /keyfile/ref # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_keyfile_NJERX3/keyfile/replace-value/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_keyfile_NJERX3/keyfile/replace-value/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_keyfile_NJERX3/keyfile/replace-value/.dirs/system-config1:/tmp/test_keyfile_NJERX3/keyfile/replace-value/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_keyfile_NJERX3/keyfile/replace-value/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_keyfile_NJERX3/keyfile/replace-value/.dirs/system-data1:/tmp/test_keyfile_NJERX3/keyfile/replace-value/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_keyfile_NJERX3/keyfile/replace-value/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_keyfile_NJERX3/keyfile/replace-value/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_keyfile_NJERX3/keyfile/replace-value/.dirs/runtime ok 27 /keyfile/replace-value # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_keyfile_NJERX3/keyfile/list-separator/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_keyfile_NJERX3/keyfile/list-separator/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_keyfile_NJERX3/keyfile/list-separator/.dirs/system-config1:/tmp/test_keyfile_NJERX3/keyfile/list-separator/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_keyfile_NJERX3/keyfile/list-separator/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_keyfile_NJERX3/keyfile/list-separator/.dirs/system-data1:/tmp/test_keyfile_NJERX3/keyfile/list-separator/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_keyfile_NJERX3/keyfile/list-separator/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_keyfile_NJERX3/keyfile/list-separator/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_keyfile_NJERX3/keyfile/list-separator/.dirs/runtime ok 28 /keyfile/list-separator # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_keyfile_NJERX3/keyfile/empty-string/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_keyfile_NJERX3/keyfile/empty-string/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_keyfile_NJERX3/keyfile/empty-string/.dirs/system-config1:/tmp/test_keyfile_NJERX3/keyfile/empty-string/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_keyfile_NJERX3/keyfile/empty-string/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_keyfile_NJERX3/keyfile/empty-string/.dirs/system-data1:/tmp/test_keyfile_NJERX3/keyfile/empty-string/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_keyfile_NJERX3/keyfile/empty-string/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_keyfile_NJERX3/keyfile/empty-string/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_keyfile_NJERX3/keyfile/empty-string/.dirs/runtime ok 29 /keyfile/empty-string # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_keyfile_NJERX3/keyfile/limbo/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_keyfile_NJERX3/keyfile/limbo/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_keyfile_NJERX3/keyfile/limbo/.dirs/system-config1:/tmp/test_keyfile_NJERX3/keyfile/limbo/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_keyfile_NJERX3/keyfile/limbo/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_keyfile_NJERX3/keyfile/limbo/.dirs/system-data1:/tmp/test_keyfile_NJERX3/keyfile/limbo/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_keyfile_NJERX3/keyfile/limbo/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_keyfile_NJERX3/keyfile/limbo/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_keyfile_NJERX3/keyfile/limbo/.dirs/runtime ok 30 /keyfile/limbo # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_keyfile_NJERX3/keyfile/utf8/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_keyfile_NJERX3/keyfile/utf8/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_keyfile_NJERX3/keyfile/utf8/.dirs/system-config1:/tmp/test_keyfile_NJERX3/keyfile/utf8/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_keyfile_NJERX3/keyfile/utf8/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_keyfile_NJERX3/keyfile/utf8/.dirs/system-data1:/tmp/test_keyfile_NJERX3/keyfile/utf8/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_keyfile_NJERX3/keyfile/utf8/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_keyfile_NJERX3/keyfile/utf8/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_keyfile_NJERX3/keyfile/utf8/.dirs/runtime # Testing invalid encoding ‘non-UTF-8’ # Testing invalid encoding ‘UTF’ # Testing invalid encoding ‘UTF-9’ ok 31 /keyfile/utf8 # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_keyfile_NJERX3/keyfile/roundtrip/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_keyfile_NJERX3/keyfile/roundtrip/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_keyfile_NJERX3/keyfile/roundtrip/.dirs/system-config1:/tmp/test_keyfile_NJERX3/keyfile/roundtrip/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_keyfile_NJERX3/keyfile/roundtrip/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_keyfile_NJERX3/keyfile/roundtrip/.dirs/system-data1:/tmp/test_keyfile_NJERX3/keyfile/roundtrip/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_keyfile_NJERX3/keyfile/roundtrip/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_keyfile_NJERX3/keyfile/roundtrip/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_keyfile_NJERX3/keyfile/roundtrip/.dirs/runtime ok 32 /keyfile/roundtrip # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_keyfile_NJERX3/keyfile/bytes/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_keyfile_NJERX3/keyfile/bytes/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_keyfile_NJERX3/keyfile/bytes/.dirs/system-config1:/tmp/test_keyfile_NJERX3/keyfile/bytes/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_keyfile_NJERX3/keyfile/bytes/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_keyfile_NJERX3/keyfile/bytes/.dirs/system-data1:/tmp/test_keyfile_NJERX3/keyfile/bytes/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_keyfile_NJERX3/keyfile/bytes/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_keyfile_NJERX3/keyfile/bytes/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_keyfile_NJERX3/keyfile/bytes/.dirs/runtime ok 33 /keyfile/bytes # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_keyfile_NJERX3/keyfile/get-locale/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_keyfile_NJERX3/keyfile/get-locale/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_keyfile_NJERX3/keyfile/get-locale/.dirs/system-config1:/tmp/test_keyfile_NJERX3/keyfile/get-locale/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_keyfile_NJERX3/keyfile/get-locale/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_keyfile_NJERX3/keyfile/get-locale/.dirs/system-data1:/tmp/test_keyfile_NJERX3/keyfile/get-locale/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_keyfile_NJERX3/keyfile/get-locale/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_keyfile_NJERX3/keyfile/get-locale/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_keyfile_NJERX3/keyfile/get-locale/.dirs/runtime ok 34 /keyfile/get-locale # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_keyfile_NJERX3/keyfile/free-when-not-last-ref/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_keyfile_NJERX3/keyfile/free-when-not-last-ref/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_keyfile_NJERX3/keyfile/free-when-not-last-ref/.dirs/system-config1:/tmp/test_keyfile_NJERX3/keyfile/free-when-not-last-ref/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_keyfile_NJERX3/keyfile/free-when-not-last-ref/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_keyfile_NJERX3/keyfile/free-when-not-last-ref/.dirs/system-data1:/tmp/test_keyfile_NJERX3/keyfile/free-when-not-last-ref/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_keyfile_NJERX3/keyfile/free-when-not-last-ref/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_keyfile_NJERX3/keyfile/free-when-not-last-ref/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_keyfile_NJERX3/keyfile/free-when-not-last-ref/.dirs/runtime ok 35 /keyfile/free-when-not-last-ref # Start of locale-string tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_keyfile_NJERX3/keyfile/locale-string/multiple-loads/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_keyfile_NJERX3/keyfile/locale-string/multiple-loads/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_keyfile_NJERX3/keyfile/locale-string/multiple-loads/.dirs/system-config1:/tmp/test_keyfile_NJERX3/keyfile/locale-string/multiple-loads/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_keyfile_NJERX3/keyfile/locale-string/multiple-loads/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_keyfile_NJERX3/keyfile/locale-string/multiple-loads/.dirs/system-data1:/tmp/test_keyfile_NJERX3/keyfile/locale-string/multiple-loads/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_keyfile_NJERX3/keyfile/locale-string/multiple-loads/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_keyfile_NJERX3/keyfile/locale-string/multiple-loads/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_keyfile_NJERX3/keyfile/locale-string/multiple-loads/.dirs/runtime # /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/405 =================================== test: glib:glib+core / list start time: 06:42:02 duration: 0.86s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 MALLOC_PERTURB_=42 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/list ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S0cd2b1e87d0f85abeb9412df6e618b4d 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/405 =================================== test: glib:glib+core / macros start time: 06:42:02 duration: 0.82s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/macros ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Seb9ab4231daa8e2c186e075b5e345bcd 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/405 =================================== test: glib:glib+core / mappedfile start time: 06:42:02 duration: 0.78s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=14 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/mappedfile ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S02e25270a7168442e968e220a026afd1 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/405 =================================== test: glib:glib+core / mapping start time: 06:42:02 duration: 0.77s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=35 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/mapping ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sf063e3237bc3036038fc5ea5b8cb8fa3 1..3 # Start of mapping tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_mapping_UTDOX3/mapping/flags/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_mapping_UTDOX3/mapping/flags/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_mapping_UTDOX3/mapping/flags/.dirs/system-config1:/tmp/test_mapping_UTDOX3/mapping/flags/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_mapping_UTDOX3/mapping/flags/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_mapping_UTDOX3/mapping/flags/.dirs/system-data1:/tmp/test_mapping_UTDOX3/mapping/flags/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_mapping_UTDOX3/mapping/flags/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_mapping_UTDOX3/mapping/flags/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_mapping_UTDOX3/mapping/flags/.dirs/runtime # test_mapping: ok ok 1 /mapping/flags # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_mapping_UTDOX3/mapping/private/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_mapping_UTDOX3/mapping/private/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_mapping_UTDOX3/mapping/private/.dirs/system-config1:/tmp/test_mapping_UTDOX3/mapping/private/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_mapping_UTDOX3/mapping/private/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_mapping_UTDOX3/mapping/private/.dirs/system-data1:/tmp/test_mapping_UTDOX3/mapping/private/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_mapping_UTDOX3/mapping/private/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_mapping_UTDOX3/mapping/private/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_mapping_UTDOX3/mapping/private/.dirs/runtime ok 2 /mapping/private # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_mapping_UTDOX3/mapping/private-child/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_mapping_UTDOX3/mapping/private-child/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_mapping_UTDOX3/mapping/private-child/.dirs/system-config1:/tmp/test_mapping_UTDOX3/mapping/private-child/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_mapping_UTDOX3/mapping/private-child/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_mapping_UTDOX3/mapping/private-child/.dirs/system-data1:/tmp/test_mapping_UTDOX3/mapping/private-child/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_mapping_UTDOX3/mapping/private-child/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_mapping_UTDOX3/mapping/private-child/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_mapping_UTDOX3/mapping/private-child/.dirs/runtime # test_child_private: child spawned # Subtest: /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/mapping # random seed: R02S8438b842016f439eed76a80fcfb422a6 # 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/405 =================================== test: glib:glib+core / markup start time: 06:42:02 duration: 0.75s result: exit status 0 command: 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=113 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/markup ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S9d8aa409a8020aad258be4f8e164323f 1..1 # Start of markup tests ok 1 /markup/stack # End of markup tests ============================================================================== =================================== 39/405 =================================== test: glib:glib+core / markup-parse start time: 06:42:02 duration: 0.74s result: exit status 0 command: 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=113 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/markup-parse ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S8d867f562b1c098dec8c6e63c03495a4 1..71 # Start of markup tests # Start of parse tests ok 1 /markup/parse/fail-30.gmarkup ok 2 /markup/parse/fail-36.gmarkup ok 3 /markup/parse/fail-47.gmarkup ok 4 /markup/parse/valid-16.gmarkup ok 5 /markup/parse/fail-9.gmarkup ok 6 /markup/parse/fail-43.gmarkup ok 7 /markup/parse/fail-37.gmarkup ok 8 /markup/parse/fail-35.gmarkup ok 9 /markup/parse/fail-2.gmarkup ok 10 /markup/parse/valid-6.gmarkup ok 11 /markup/parse/fail-22.gmarkup ok 12 /markup/parse/fail-29.gmarkup ok 13 /markup/parse/fail-48.gmarkup ok 14 /markup/parse/fail-7.gmarkup ok 15 /markup/parse/valid-7.gmarkup ok 16 /markup/parse/valid-15.gmarkup ok 17 /markup/parse/fail-38.gmarkup ok 18 /markup/parse/fail-33.gmarkup ok 19 /markup/parse/fail-4.gmarkup ok 20 /markup/parse/fail-5.gmarkup ok 21 /markup/parse/fail-6.gmarkup ok 22 /markup/parse/fail-52.gmarkup ok 23 /markup/parse/fail-19.gmarkup ok 24 /markup/parse/fail-13.gmarkup ok 25 /markup/parse/fail-31.gmarkup ok 26 /markup/parse/valid-1.gmarkup ok 27 /markup/parse/fail-42.gmarkup ok 28 /markup/parse/fail-39.gmarkup ok 29 /markup/parse/fail-1.gmarkup ok 30 /markup/parse/fail-46.gmarkup ok 31 /markup/parse/fail-14.gmarkup ok 32 /markup/parse/valid-12.gmarkup ok 33 /markup/parse/fail-20.gmarkup ok 34 /markup/parse/fail-3.gmarkup ok 35 /markup/parse/fail-32.gmarkup ok 36 /markup/parse/fail-11.gmarkup ok 37 /markup/parse/valid-17.gmarkup ok 38 /markup/parse/fail-50.gmarkup ok 39 /markup/parse/fail-16.gmarkup ok 40 /markup/parse/fail-44.gmarkup ok 41 /markup/parse/valid-3.gmarkup ok 42 /markup/parse/fail-15.gmarkup ok 43 /markup/parse/fail-18.gmarkup ok 44 /markup/parse/fail-53.gmarkup ok 45 /markup/parse/fail-41.gmarkup ok 46 /markup/parse/valid-13.gmarkup ok 47 /markup/parse/valid-10.gmarkup ok 48 /markup/parse/fail-34.gmarkup ok 49 /markup/parse/fail-51.gmarkup ok 50 /markup/parse/fail-17.gmarkup ok 51 /markup/parse/fail-8.gmarkup ok 52 /markup/parse/fail-23.gmarkup ok 53 /markup/parse/fail-26.gmarkup ok 54 /markup/parse/valid-8.gmarkup ok 55 /markup/parse/fail-54.gmarkup ok 56 /markup/parse/fail-21.gmarkup ok 57 /markup/parse/fail-24.gmarkup ok 58 /markup/parse/valid-14.gmarkup ok 59 /markup/parse/fail-40.gmarkup ok 60 /markup/parse/valid-11.gmarkup ok 61 /markup/parse/fail-10.gmarkup ok 62 /markup/parse/valid-5.gmarkup ok 63 /markup/parse/fail-27.gmarkup ok 64 /markup/parse/fail-12.gmarkup ok 65 /markup/parse/valid-2.gmarkup ok 66 /markup/parse/fail-28.gmarkup ok 67 /markup/parse/valid-4.gmarkup ok 68 /markup/parse/fail-49.gmarkup ok 69 /markup/parse/valid-9.gmarkup ok 70 /markup/parse/fail-25.gmarkup ok 71 /markup/parse/fail-45.gmarkup # End of parse tests # End of markup tests ============================================================================== =================================== 40/405 =================================== test: glib:glib+core / markup-collect start time: 06:42:02 duration: 0.73s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=114 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/markup-collect ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S6c977bae02c0013f0f18f42ad0305df2 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/405 =================================== test: glib:glib+core / markup-escape start time: 06:42:02 duration: 0.71s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=90 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/markup-escape ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S443d4d8f8eec2537324adb4b12533f4d 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/405 =================================== test: glib:glib+core / markup-subparser start time: 06:42:02 duration: 0.68s result: exit status 0 command: 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=52 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/markup-subparser ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sfbcd7f7f393b49106ce949bb32690531 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 ============================================================================== =================================== 20/405 =================================== test: glib:glib+core / fileutils start time: 06:42:02 duration: 1.82s result: exit status 0 command: 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=171 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/fileutils ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sa6b510de0c857be6b45af0c9bff4e59d 1..27 # Start of fileutils tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_fileutils_KACMX3/fileutils/paths/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_KACMX3/fileutils/paths/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_KACMX3/fileutils/paths/.dirs/system-config1:/tmp/test_fileutils_KACMX3/fileutils/paths/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_KACMX3/fileutils/paths/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_KACMX3/fileutils/paths/.dirs/system-data1:/tmp/test_fileutils_KACMX3/fileutils/paths/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_KACMX3/fileutils/paths/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_KACMX3/fileutils/paths/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_KACMX3/fileutils/paths/.dirs/runtime ok 1 /fileutils/paths # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_fileutils_KACMX3/fileutils/build-path/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_KACMX3/fileutils/build-path/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_KACMX3/fileutils/build-path/.dirs/system-config1:/tmp/test_fileutils_KACMX3/fileutils/build-path/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_KACMX3/fileutils/build-path/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_KACMX3/fileutils/build-path/.dirs/system-data1:/tmp/test_fileutils_KACMX3/fileutils/build-path/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_KACMX3/fileutils/build-path/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_KACMX3/fileutils/build-path/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_KACMX3/fileutils/build-path/.dirs/runtime ok 2 /fileutils/build-path # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_fileutils_KACMX3/fileutils/build-pathv/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_KACMX3/fileutils/build-pathv/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_KACMX3/fileutils/build-pathv/.dirs/system-config1:/tmp/test_fileutils_KACMX3/fileutils/build-pathv/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_KACMX3/fileutils/build-pathv/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_KACMX3/fileutils/build-pathv/.dirs/system-data1:/tmp/test_fileutils_KACMX3/fileutils/build-pathv/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_KACMX3/fileutils/build-pathv/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_KACMX3/fileutils/build-pathv/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_KACMX3/fileutils/build-pathv/.dirs/runtime ok 3 /fileutils/build-pathv # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_fileutils_KACMX3/fileutils/build-filename/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_KACMX3/fileutils/build-filename/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_KACMX3/fileutils/build-filename/.dirs/system-config1:/tmp/test_fileutils_KACMX3/fileutils/build-filename/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_KACMX3/fileutils/build-filename/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_KACMX3/fileutils/build-filename/.dirs/system-data1:/tmp/test_fileutils_KACMX3/fileutils/build-filename/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_KACMX3/fileutils/build-filename/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_KACMX3/fileutils/build-filename/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_KACMX3/fileutils/build-filename/.dirs/runtime ok 4 /fileutils/build-filename # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_fileutils_KACMX3/fileutils/build-filenamev/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_KACMX3/fileutils/build-filenamev/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_KACMX3/fileutils/build-filenamev/.dirs/system-config1:/tmp/test_fileutils_KACMX3/fileutils/build-filenamev/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_KACMX3/fileutils/build-filenamev/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_KACMX3/fileutils/build-filenamev/.dirs/system-data1:/tmp/test_fileutils_KACMX3/fileutils/build-filenamev/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_KACMX3/fileutils/build-filenamev/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_KACMX3/fileutils/build-filenamev/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_KACMX3/fileutils/build-filenamev/.dirs/runtime ok 5 /fileutils/build-filenamev # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_fileutils_KACMX3/fileutils/mkdir-with-parents/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_KACMX3/fileutils/mkdir-with-parents/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_KACMX3/fileutils/mkdir-with-parents/.dirs/system-config1:/tmp/test_fileutils_KACMX3/fileutils/mkdir-with-parents/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_KACMX3/fileutils/mkdir-with-parents/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_KACMX3/fileutils/mkdir-with-parents/.dirs/system-data1:/tmp/test_fileutils_KACMX3/fileutils/mkdir-with-parents/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_KACMX3/fileutils/mkdir-with-parents/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_KACMX3/fileutils/mkdir-with-parents/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_KACMX3/fileutils/mkdir-with-parents/.dirs/runtime # We do not have CAP_DAC_OVERRIDE or equivalent # Checking g_mkdir_with_parents() in subdir ./hum/ # Checking g_mkdir_with_parents() in subdir ./hii///haa/hee/ ok 6 /fileutils/mkdir-with-parents # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_fileutils_KACMX3/fileutils/mkdir-with-parents-permission/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_KACMX3/fileutils/mkdir-with-parents-permission/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_KACMX3/fileutils/mkdir-with-parents-permission/.dirs/system-config1:/tmp/test_fileutils_KACMX3/fileutils/mkdir-with-parents-permission/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_KACMX3/fileutils/mkdir-with-parents-permission/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_KACMX3/fileutils/mkdir-with-parents-permission/.dirs/system-data1:/tmp/test_fileutils_KACMX3/fileutils/mkdir-with-parents-permission/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_KACMX3/fileutils/mkdir-with-parents-permission/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_KACMX3/fileutils/mkdir-with-parents-permission/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_KACMX3/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_KACMX3/fileutils/format-size-for-display/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_KACMX3/fileutils/format-size-for-display/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_KACMX3/fileutils/format-size-for-display/.dirs/system-config1:/tmp/test_fileutils_KACMX3/fileutils/format-size-for-display/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_KACMX3/fileutils/format-size-for-display/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_KACMX3/fileutils/format-size-for-display/.dirs/system-data1:/tmp/test_fileutils_KACMX3/fileutils/format-size-for-display/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_KACMX3/fileutils/format-size-for-display/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_KACMX3/fileutils/format-size-for-display/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_KACMX3/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_KACMX3/fileutils/errors/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_KACMX3/fileutils/errors/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_KACMX3/fileutils/errors/.dirs/system-config1:/tmp/test_fileutils_KACMX3/fileutils/errors/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_KACMX3/fileutils/errors/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_KACMX3/fileutils/errors/.dirs/system-data1:/tmp/test_fileutils_KACMX3/fileutils/errors/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_KACMX3/fileutils/errors/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_KACMX3/fileutils/errors/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_KACMX3/fileutils/errors/.dirs/runtime ok 9 /fileutils/errors # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_fileutils_KACMX3/fileutils/basename/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_KACMX3/fileutils/basename/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_KACMX3/fileutils/basename/.dirs/system-config1:/tmp/test_fileutils_KACMX3/fileutils/basename/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_KACMX3/fileutils/basename/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_KACMX3/fileutils/basename/.dirs/system-data1:/tmp/test_fileutils_KACMX3/fileutils/basename/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_KACMX3/fileutils/basename/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_KACMX3/fileutils/basename/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_KACMX3/fileutils/basename/.dirs/runtime ok 10 /fileutils/basename # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_fileutils_KACMX3/fileutils/get-basename/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_KACMX3/fileutils/get-basename/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_KACMX3/fileutils/get-basename/.dirs/system-config1:/tmp/test_fileutils_KACMX3/fileutils/get-basename/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_KACMX3/fileutils/get-basename/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_KACMX3/fileutils/get-basename/.dirs/system-data1:/tmp/test_fileutils_KACMX3/fileutils/get-basename/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_KACMX3/fileutils/get-basename/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_KACMX3/fileutils/get-basename/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_KACMX3/fileutils/get-basename/.dirs/runtime ok 11 /fileutils/get-basename # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_fileutils_KACMX3/fileutils/dirname/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_KACMX3/fileutils/dirname/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_KACMX3/fileutils/dirname/.dirs/system-config1:/tmp/test_fileutils_KACMX3/fileutils/dirname/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_KACMX3/fileutils/dirname/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_KACMX3/fileutils/dirname/.dirs/system-data1:/tmp/test_fileutils_KACMX3/fileutils/dirname/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_KACMX3/fileutils/dirname/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_KACMX3/fileutils/dirname/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_KACMX3/fileutils/dirname/.dirs/runtime ok 12 /fileutils/dirname # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_fileutils_KACMX3/fileutils/dir-make-tmp/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_KACMX3/fileutils/dir-make-tmp/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_KACMX3/fileutils/dir-make-tmp/.dirs/system-config1:/tmp/test_fileutils_KACMX3/fileutils/dir-make-tmp/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_KACMX3/fileutils/dir-make-tmp/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_KACMX3/fileutils/dir-make-tmp/.dirs/system-data1:/tmp/test_fileutils_KACMX3/fileutils/dir-make-tmp/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_KACMX3/fileutils/dir-make-tmp/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_KACMX3/fileutils/dir-make-tmp/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_KACMX3/fileutils/dir-make-tmp/.dirs/runtime ok 13 /fileutils/dir-make-tmp # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_fileutils_KACMX3/fileutils/file-open-tmp/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_KACMX3/fileutils/file-open-tmp/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_KACMX3/fileutils/file-open-tmp/.dirs/system-config1:/tmp/test_fileutils_KACMX3/fileutils/file-open-tmp/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_KACMX3/fileutils/file-open-tmp/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_KACMX3/fileutils/file-open-tmp/.dirs/system-data1:/tmp/test_fileutils_KACMX3/fileutils/file-open-tmp/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_KACMX3/fileutils/file-open-tmp/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_KACMX3/fileutils/file-open-tmp/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_KACMX3/fileutils/file-open-tmp/.dirs/runtime ok 14 /fileutils/file-open-tmp # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_fileutils_KACMX3/fileutils/file-test/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_KACMX3/fileutils/file-test/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_KACMX3/fileutils/file-test/.dirs/system-config1:/tmp/test_fileutils_KACMX3/fileutils/file-test/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_KACMX3/fileutils/file-test/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_KACMX3/fileutils/file-test/.dirs/system-data1:/tmp/test_fileutils_KACMX3/fileutils/file-test/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_KACMX3/fileutils/file-test/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_KACMX3/fileutils/file-test/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_KACMX3/fileutils/file-test/.dirs/runtime ok 15 /fileutils/file-test # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_fileutils_KACMX3/fileutils/mkstemp/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_KACMX3/fileutils/mkstemp/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_KACMX3/fileutils/mkstemp/.dirs/system-config1:/tmp/test_fileutils_KACMX3/fileutils/mkstemp/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_KACMX3/fileutils/mkstemp/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_KACMX3/fileutils/mkstemp/.dirs/system-data1:/tmp/test_fileutils_KACMX3/fileutils/mkstemp/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_KACMX3/fileutils/mkstemp/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_KACMX3/fileutils/mkstemp/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_KACMX3/fileutils/mkstemp/.dirs/runtime ok 16 /fileutils/mkstemp # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_fileutils_KACMX3/fileutils/mkdtemp/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_KACMX3/fileutils/mkdtemp/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_KACMX3/fileutils/mkdtemp/.dirs/system-config1:/tmp/test_fileutils_KACMX3/fileutils/mkdtemp/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_KACMX3/fileutils/mkdtemp/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_KACMX3/fileutils/mkdtemp/.dirs/system-data1:/tmp/test_fileutils_KACMX3/fileutils/mkdtemp/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_KACMX3/fileutils/mkdtemp/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_KACMX3/fileutils/mkdtemp/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_KACMX3/fileutils/mkdtemp/.dirs/runtime ok 17 /fileutils/mkdtemp # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_fileutils_KACMX3/fileutils/get-contents/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_KACMX3/fileutils/get-contents/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_KACMX3/fileutils/get-contents/.dirs/system-config1:/tmp/test_fileutils_KACMX3/fileutils/get-contents/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_KACMX3/fileutils/get-contents/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_KACMX3/fileutils/get-contents/.dirs/system-data1:/tmp/test_fileutils_KACMX3/fileutils/get-contents/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_KACMX3/fileutils/get-contents/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_KACMX3/fileutils/get-contents/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_KACMX3/fileutils/get-contents/.dirs/runtime ok 18 /fileutils/get-contents # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_fileutils_KACMX3/fileutils/get-contents-large-file/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_KACMX3/fileutils/get-contents-large-file/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_KACMX3/fileutils/get-contents-large-file/.dirs/system-config1:/tmp/test_fileutils_KACMX3/fileutils/get-contents-large-file/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_KACMX3/fileutils/get-contents-large-file/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_KACMX3/fileutils/get-contents-large-file/.dirs/system-data1:/tmp/test_fileutils_KACMX3/fileutils/get-contents-large-file/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_KACMX3/fileutils/get-contents-large-file/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_KACMX3/fileutils/get-contents-large-file/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_KACMX3/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_KACMX3/fileutils/set-contents/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_KACMX3/fileutils/set-contents/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_KACMX3/fileutils/set-contents/.dirs/system-config1:/tmp/test_fileutils_KACMX3/fileutils/set-contents/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_KACMX3/fileutils/set-contents/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_KACMX3/fileutils/set-contents/.dirs/system-data1:/tmp/test_fileutils_KACMX3/fileutils/set-contents/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_KACMX3/fileutils/set-contents/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_KACMX3/fileutils/set-contents/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_KACMX3/fileutils/set-contents/.dirs/runtime ok 20 /fileutils/set-contents # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_fileutils_KACMX3/fileutils/set-contents-full/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_KACMX3/fileutils/set-contents-full/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_KACMX3/fileutils/set-contents-full/.dirs/system-config1:/tmp/test_fileutils_KACMX3/fileutils/set-contents-full/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_KACMX3/fileutils/set-contents-full/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_KACMX3/fileutils/set-contents-full/.dirs/system-data1:/tmp/test_fileutils_KACMX3/fileutils/set-contents-full/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_KACMX3/fileutils/set-contents-full/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_KACMX3/fileutils/set-contents-full/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_KACMX3/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 0 and test 6 # 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 1 and test 6 # 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 2 and test 6 # 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 3 and test 6 # 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 4 and test 6 # 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 5 and test 6 # 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 # Flags 6 and test 6 ok 21 /fileutils/set-contents-full # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_fileutils_KACMX3/fileutils/read-link/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_KACMX3/fileutils/read-link/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_KACMX3/fileutils/read-link/.dirs/system-config1:/tmp/test_fileutils_KACMX3/fileutils/read-link/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_KACMX3/fileutils/read-link/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_KACMX3/fileutils/read-link/.dirs/system-data1:/tmp/test_fileutils_KACMX3/fileutils/read-link/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_KACMX3/fileutils/read-link/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_KACMX3/fileutils/read-link/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_KACMX3/fileutils/read-link/.dirs/runtime ok 22 /fileutils/read-link # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_fileutils_KACMX3/fileutils/stdio-wrappers/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_KACMX3/fileutils/stdio-wrappers/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_KACMX3/fileutils/stdio-wrappers/.dirs/system-config1:/tmp/test_fileutils_KACMX3/fileutils/stdio-wrappers/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_KACMX3/fileutils/stdio-wrappers/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_KACMX3/fileutils/stdio-wrappers/.dirs/system-data1:/tmp/test_fileutils_KACMX3/fileutils/stdio-wrappers/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_KACMX3/fileutils/stdio-wrappers/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_KACMX3/fileutils/stdio-wrappers/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_KACMX3/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_KACMX3/fileutils/fopen-modes/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_KACMX3/fileutils/fopen-modes/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_KACMX3/fileutils/fopen-modes/.dirs/system-config1:/tmp/test_fileutils_KACMX3/fileutils/fopen-modes/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_KACMX3/fileutils/fopen-modes/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_KACMX3/fileutils/fopen-modes/.dirs/system-data1:/tmp/test_fileutils_KACMX3/fileutils/fopen-modes/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_KACMX3/fileutils/fopen-modes/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_KACMX3/fileutils/fopen-modes/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_KACMX3/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+' # Testing fopen() mode 'we' # Testing fopen() mode 're' # Testing fopen() mode 'ae' # Testing fopen() mode 'w+e' # Testing fopen() mode 'r+e' # Testing fopen() mode 'a+e' # Testing fopen() mode 'wbe' # Testing fopen() mode 'rbe' # Testing fopen() mode 'abe' # Testing fopen() mode 'w+be' # Testing fopen() mode 'r+be' # Testing fopen() mode 'a+be' # Testing fopen() mode 'wb+e' # Testing fopen() mode 'rb+e' # Testing fopen() mode 'ab+e' # Testing fopen() mode 'web' # Testing fopen() mode 'reb' # Testing fopen() mode 'aeb' # Testing fopen() mode 'w+eb' # Testing fopen() mode 'r+eb' # Testing fopen() mode 'a+eb' # Testing fopen() mode 'web+' # Testing fopen() mode 'reb+' # Testing fopen() mode 'aeb+' ok 24 /fileutils/fopen-modes # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_fileutils_KACMX3/fileutils/clear-fd/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_KACMX3/fileutils/clear-fd/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_KACMX3/fileutils/clear-fd/.dirs/system-config1:/tmp/test_fileutils_KACMX3/fileutils/clear-fd/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_KACMX3/fileutils/clear-fd/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_KACMX3/fileutils/clear-fd/.dirs/system-data1:/tmp/test_fileutils_KACMX3/fileutils/clear-fd/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_KACMX3/fileutils/clear-fd/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_KACMX3/fileutils/clear-fd/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_KACMX3/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_KACMX3/fileutils/set-contents-full/read-only-file/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_KACMX3/fileutils/set-contents-full/read-only-file/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_KACMX3/fileutils/set-contents-full/read-only-file/.dirs/system-config1:/tmp/test_fileutils_KACMX3/fileutils/set-contents-full/read-only-file/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_KACMX3/fileutils/set-contents-full/read-only-file/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_KACMX3/fileutils/set-contents-full/read-only-file/.dirs/system-data1:/tmp/test_fileutils_KACMX3/fileutils/set-contents-full/read-only-file/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_KACMX3/fileutils/set-contents-full/read-only-file/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_KACMX3/fileutils/set-contents-full/read-only-file/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_KACMX3/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_KACMX3/fileutils/set-contents-full/read-only-directory/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_KACMX3/fileutils/set-contents-full/read-only-directory/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_KACMX3/fileutils/set-contents-full/read-only-directory/.dirs/system-config1:/tmp/test_fileutils_KACMX3/fileutils/set-contents-full/read-only-directory/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_KACMX3/fileutils/set-contents-full/read-only-directory/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_KACMX3/fileutils/set-contents-full/read-only-directory/.dirs/system-data1:/tmp/test_fileutils_KACMX3/fileutils/set-contents-full/read-only-directory/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_KACMX3/fileutils/set-contents-full/read-only-directory/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_KACMX3/fileutils/set-contents-full/read-only-directory/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_KACMX3/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_KACMX3/glib-file-set-contents-full-rodir-H37QX3: Directory not empty Unable to clean up temporary directory /tmp/test_fileutils_KACMX3/glib-file-set-contents-full-rodir-D0BRX3: Directory not empty Unable to clean up temporary directory /tmp/test_fileutils_KACMX3/glib-file-set-contents-full-rodir-AU5QX3: Directory not empty Unable to clean up temporary directory /tmp/test_fileutils_KACMX3/glib-file-set-contents-full-rodir-Y1TTX3: Directory not empty Unable to clean up temporary directory /tmp/test_fileutils_KACMX3/glib-file-set-contents-full-rodir-U5PTX3: Directory not empty Unable to clean up temporary directory /tmp/test_fileutils_KACMX3/glib-file-set-contents-full-rodir-3GOTX3: Directory not empty Unable to clean up temporary directory /tmp/test_fileutils_KACMX3/glib-file-set-contents-full-rodir-QZRTX3: Directory not empty Unable to clean up temporary directory /tmp/test_fileutils_KACMX3: Directory not empty ============================================================================== =================================== 6/405 ==================================== test: glib:glib+core / bookmarkfile start time: 06:42:01 duration: 2.23s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 MALLOC_PERTURB_=125 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/bookmarkfile ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S2beb3e49dee6706b6df1f965367b8ad6 1..96 # Start of bookmarks tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/load-from-data-dirs/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/load-from-data-dirs/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/load-from-data-dirs/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/load-from-data-dirs/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/load-from-data-dirs/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/load-from-data-dirs/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/load-from-data-dirs/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/load-from-data-dirs/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/load-from-data-dirs/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/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_FNLHX3/bookmarks/to-file/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/to-file/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/to-file/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/to-file/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/to-file/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/to-file/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/to-file/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/to-file/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/to-file/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/to-file/.dirs/runtime # Roundtrip from newly created bookmark file /tmp/test_bookmarkfile_FNLHX3/bookmarkfile-test-36MHX3.xbel # Roundtrip from a valid bookmark file ok 2 /bookmarks/to-file # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/move-item/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/move-item/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/move-item/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/move-item/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/move-item/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/move-item/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/move-item/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/move-item/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/move-item/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/move-item/.dirs/runtime ok 3 /bookmarks/move-item # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/corner-cases/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/corner-cases/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/corner-cases/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/corner-cases/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/corner-cases/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/corner-cases/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/corner-cases/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/corner-cases/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/corner-cases/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/corner-cases/.dirs/runtime ok 4 /bookmarks/corner-cases # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/misc/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/misc/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/misc/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/misc/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/misc/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/misc/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/misc/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/misc/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/misc/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/misc/.dirs/runtime ok 5 /bookmarks/misc # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/deprecated/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/deprecated/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/deprecated/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/deprecated/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/deprecated/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/deprecated/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/deprecated/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/deprecated/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/deprecated/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/deprecated/.dirs/runtime ok 6 /bookmarks/deprecated # Start of parse tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-01.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-01.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-01.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-01.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-01.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-01.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-01.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-01.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-01.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-01.xbel/.dirs/runtime ok 7 /bookmarks/parse/fail-01.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-39.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-39.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-39.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-39.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-39.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-39.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-39.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-39.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-39.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-39.xbel/.dirs/runtime ok 8 /bookmarks/parse/fail-39.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-14.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-14.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-14.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-14.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-14.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-14.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-14.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-14.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-14.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-14.xbel/.dirs/runtime ok 9 /bookmarks/parse/fail-14.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-18.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-18.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-18.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-18.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-18.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-18.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-18.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-18.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-18.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-18.xbel/.dirs/runtime ok 10 /bookmarks/parse/fail-18.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/valid-02.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/valid-02.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/valid-02.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/valid-02.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/valid-02.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/valid-02.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/valid-02.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/valid-02.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/valid-02.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/valid-02.xbel/.dirs/runtime ok 11 /bookmarks/parse/valid-02.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-19.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-19.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-19.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-19.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-19.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-19.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-19.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-19.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-19.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-19.xbel/.dirs/runtime ok 12 /bookmarks/parse/fail-19.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/valid-01.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/valid-01.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/valid-01.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/valid-01.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/valid-01.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/valid-01.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/valid-01.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/valid-01.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/valid-01.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/valid-01.xbel/.dirs/runtime ok 13 /bookmarks/parse/valid-01.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-12.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-12.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-12.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-12.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-12.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-12.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-12.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-12.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-12.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-12.xbel/.dirs/runtime ok 14 /bookmarks/parse/fail-12.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-20.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-20.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-20.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-20.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-20.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-20.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-20.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-20.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-20.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-20.xbel/.dirs/runtime ok 15 /bookmarks/parse/fail-20.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-32.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-32.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-32.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-32.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-32.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-32.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-32.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-32.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-32.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-32.xbel/.dirs/runtime ok 16 /bookmarks/parse/fail-32.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-09.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-09.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-09.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-09.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-09.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-09.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-09.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-09.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-09.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-09.xbel/.dirs/runtime ok 17 /bookmarks/parse/fail-09.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-08.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-08.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-08.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-08.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-08.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-08.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-08.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-08.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-08.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-08.xbel/.dirs/runtime ok 18 /bookmarks/parse/fail-08.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-37.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-37.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-37.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-37.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-37.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-37.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-37.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-37.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-37.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-37.xbel/.dirs/runtime ok 19 /bookmarks/parse/fail-37.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-07.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-07.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-07.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-07.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-07.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-07.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-07.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-07.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-07.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-07.xbel/.dirs/runtime ok 20 /bookmarks/parse/fail-07.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-29.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-29.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-29.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-29.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-29.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-29.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-29.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-29.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-29.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-29.xbel/.dirs/runtime ok 21 /bookmarks/parse/fail-29.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-21.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-21.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-21.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-21.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-21.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-21.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-21.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-21.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-21.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-21.xbel/.dirs/runtime ok 22 /bookmarks/parse/fail-21.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/valid-03.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/valid-03.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/valid-03.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/valid-03.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/valid-03.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/valid-03.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/valid-03.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/valid-03.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/valid-03.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/valid-03.xbel/.dirs/runtime ok 23 /bookmarks/parse/valid-03.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-13.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-13.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-13.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-13.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-13.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-13.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-13.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-13.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-13.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-13.xbel/.dirs/runtime ok 24 /bookmarks/parse/fail-13.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-33.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-33.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-33.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-33.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-33.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-33.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-33.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-33.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-33.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-33.xbel/.dirs/runtime ok 25 /bookmarks/parse/fail-33.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-36.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-36.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-36.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-36.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-36.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-36.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-36.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-36.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-36.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-36.xbel/.dirs/runtime ok 26 /bookmarks/parse/fail-36.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-23.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-23.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-23.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-23.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-23.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-23.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-23.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-23.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-23.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-23.xbel/.dirs/runtime ok 27 /bookmarks/parse/fail-23.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-28.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-28.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-28.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-28.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-28.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-28.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-28.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-28.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-28.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-28.xbel/.dirs/runtime ok 28 /bookmarks/parse/fail-28.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-22.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-22.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-22.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-22.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-22.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-22.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-22.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-22.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-22.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-22.xbel/.dirs/runtime ok 29 /bookmarks/parse/fail-22.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-31.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-31.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-31.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-31.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-31.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-31.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-31.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-31.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-31.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-31.xbel/.dirs/runtime ok 30 /bookmarks/parse/fail-31.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-24.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-24.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-24.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-24.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-24.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-24.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-24.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-24.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-24.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-24.xbel/.dirs/runtime ok 31 /bookmarks/parse/fail-24.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-34.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-34.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-34.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-34.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-34.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-34.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-34.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-34.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-34.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-34.xbel/.dirs/runtime ok 32 /bookmarks/parse/fail-34.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-26.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-26.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-26.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-26.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-26.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-26.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-26.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-26.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-26.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-26.xbel/.dirs/runtime ok 33 /bookmarks/parse/fail-26.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-04.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-04.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-04.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-04.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-04.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-04.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-04.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-04.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-04.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-04.xbel/.dirs/runtime ok 34 /bookmarks/parse/fail-04.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-30.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-30.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-30.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-30.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-30.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-30.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-30.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-30.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-30.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-30.xbel/.dirs/runtime ok 35 /bookmarks/parse/fail-30.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-42.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-42.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-42.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-42.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-42.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-42.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-42.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-42.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-42.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-42.xbel/.dirs/runtime ok 36 /bookmarks/parse/fail-42.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-06.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-06.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-06.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-06.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-06.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-06.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-06.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-06.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-06.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-06.xbel/.dirs/runtime ok 37 /bookmarks/parse/fail-06.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-41.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-41.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-41.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-41.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-41.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-41.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-41.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-41.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-41.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-41.xbel/.dirs/runtime ok 38 /bookmarks/parse/fail-41.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-11.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-11.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-11.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-11.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-11.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-11.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-11.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-11.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-11.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-11.xbel/.dirs/runtime ok 39 /bookmarks/parse/fail-11.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-27.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-27.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-27.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-27.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-27.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-27.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-27.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-27.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-27.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-27.xbel/.dirs/runtime ok 40 /bookmarks/parse/fail-27.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-15.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-15.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-15.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-15.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-15.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-15.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-15.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-15.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-15.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-15.xbel/.dirs/runtime ok 41 /bookmarks/parse/fail-15.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-40.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-40.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-40.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-40.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-40.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-40.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-40.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-40.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-40.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-40.xbel/.dirs/runtime ok 42 /bookmarks/parse/fail-40.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-03.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-03.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-03.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-03.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-03.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-03.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-03.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-03.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-03.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-03.xbel/.dirs/runtime ok 43 /bookmarks/parse/fail-03.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-05.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-05.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-05.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-05.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-05.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-05.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-05.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-05.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-05.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-05.xbel/.dirs/runtime ok 44 /bookmarks/parse/fail-05.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-38.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-38.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-38.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-38.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-38.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-38.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-38.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-38.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-38.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-38.xbel/.dirs/runtime ok 45 /bookmarks/parse/fail-38.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-25.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-25.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-25.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-25.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-25.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-25.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-25.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-25.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-25.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-25.xbel/.dirs/runtime ok 46 /bookmarks/parse/fail-25.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-02.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-02.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-02.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-02.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-02.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-02.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-02.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-02.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-02.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-02.xbel/.dirs/runtime ok 47 /bookmarks/parse/fail-02.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-10.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-10.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-10.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-10.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-10.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-10.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-10.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-10.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-10.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-10.xbel/.dirs/runtime ok 48 /bookmarks/parse/fail-10.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-17.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-17.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-17.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-17.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-17.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-17.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-17.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-17.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-17.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-17.xbel/.dirs/runtime ok 49 /bookmarks/parse/fail-17.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-16.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-16.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-16.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-16.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-16.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-16.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-16.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-16.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-16.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-16.xbel/.dirs/runtime ok 50 /bookmarks/parse/fail-16.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-35.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-35.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-35.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-35.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-35.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-35.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-35.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-35.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-35.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-35.xbel/.dirs/runtime ok 51 /bookmarks/parse/fail-35.xbel # End of parse tests # Start of copy tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-01.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-01.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-01.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-01.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-01.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-01.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-01.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-01.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-01.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-01.xbel/.dirs/runtime ok 52 /bookmarks/copy/fail-01.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-39.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-39.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-39.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-39.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-39.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-39.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-39.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-39.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-39.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-39.xbel/.dirs/runtime ok 53 /bookmarks/copy/fail-39.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-14.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-14.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-14.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-14.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-14.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-14.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-14.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-14.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-14.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-14.xbel/.dirs/runtime ok 54 /bookmarks/copy/fail-14.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-18.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-18.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-18.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-18.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-18.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-18.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-18.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-18.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-18.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-18.xbel/.dirs/runtime ok 55 /bookmarks/copy/fail-18.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/valid-02.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/valid-02.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/valid-02.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/valid-02.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/valid-02.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/valid-02.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/valid-02.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/valid-02.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/valid-02.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/valid-02.xbel/.dirs/runtime ok 56 /bookmarks/copy/valid-02.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-19.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-19.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-19.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-19.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-19.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-19.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-19.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-19.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-19.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-19.xbel/.dirs/runtime ok 57 /bookmarks/copy/fail-19.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/valid-01.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/valid-01.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/valid-01.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/valid-01.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/valid-01.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/valid-01.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/valid-01.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/valid-01.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/valid-01.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/valid-01.xbel/.dirs/runtime ok 58 /bookmarks/copy/valid-01.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-12.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-12.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-12.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-12.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-12.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-12.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-12.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-12.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-12.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-12.xbel/.dirs/runtime ok 59 /bookmarks/copy/fail-12.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-20.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-20.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-20.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-20.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-20.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-20.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-20.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-20.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-20.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-20.xbel/.dirs/runtime ok 60 /bookmarks/copy/fail-20.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-32.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-32.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-32.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-32.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-32.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-32.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-32.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-32.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-32.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-32.xbel/.dirs/runtime ok 61 /bookmarks/copy/fail-32.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-09.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-09.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-09.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-09.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-09.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-09.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-09.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-09.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-09.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-09.xbel/.dirs/runtime ok 62 /bookmarks/copy/fail-09.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-08.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-08.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-08.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-08.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-08.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-08.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-08.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-08.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-08.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-08.xbel/.dirs/runtime ok 63 /bookmarks/copy/fail-08.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-37.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-37.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-37.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-37.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-37.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-37.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-37.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-37.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-37.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-37.xbel/.dirs/runtime ok 64 /bookmarks/copy/fail-37.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-07.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-07.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-07.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-07.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-07.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-07.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-07.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-07.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-07.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-07.xbel/.dirs/runtime ok 65 /bookmarks/copy/fail-07.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-29.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-29.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-29.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-29.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-29.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-29.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-29.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-29.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-29.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-29.xbel/.dirs/runtime ok 66 /bookmarks/copy/fail-29.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-21.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-21.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-21.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-21.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-21.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-21.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-21.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-21.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-21.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-21.xbel/.dirs/runtime ok 67 /bookmarks/copy/fail-21.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/valid-03.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/valid-03.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/valid-03.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/valid-03.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/valid-03.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/valid-03.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/valid-03.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/valid-03.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/valid-03.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/valid-03.xbel/.dirs/runtime ok 68 /bookmarks/copy/valid-03.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-13.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-13.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-13.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-13.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-13.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-13.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-13.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-13.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-13.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-13.xbel/.dirs/runtime ok 69 /bookmarks/copy/fail-13.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-33.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-33.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-33.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-33.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-33.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-33.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-33.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-33.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-33.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-33.xbel/.dirs/runtime ok 70 /bookmarks/copy/fail-33.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-36.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-36.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-36.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-36.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-36.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-36.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-36.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-36.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-36.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-36.xbel/.dirs/runtime ok 71 /bookmarks/copy/fail-36.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-23.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-23.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-23.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-23.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-23.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-23.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-23.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-23.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-23.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-23.xbel/.dirs/runtime ok 72 /bookmarks/copy/fail-23.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-28.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-28.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-28.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-28.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-28.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-28.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-28.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-28.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-28.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-28.xbel/.dirs/runtime ok 73 /bookmarks/copy/fail-28.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-22.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-22.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-22.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-22.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-22.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-22.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-22.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-22.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-22.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-22.xbel/.dirs/runtime ok 74 /bookmarks/copy/fail-22.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-31.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-31.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-31.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-31.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-31.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-31.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-31.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-31.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-31.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-31.xbel/.dirs/runtime ok 75 /bookmarks/copy/fail-31.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-24.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-24.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-24.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-24.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-24.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-24.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-24.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-24.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-24.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-24.xbel/.dirs/runtime ok 76 /bookmarks/copy/fail-24.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-34.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-34.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-34.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-34.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-34.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-34.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-34.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-34.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-34.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-34.xbel/.dirs/runtime ok 77 /bookmarks/copy/fail-34.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-26.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-26.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-26.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-26.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-26.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-26.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-26.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-26.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-26.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-26.xbel/.dirs/runtime ok 78 /bookmarks/copy/fail-26.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-04.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-04.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-04.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-04.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-04.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-04.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-04.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-04.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-04.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-04.xbel/.dirs/runtime ok 79 /bookmarks/copy/fail-04.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-30.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-30.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-30.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-30.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-30.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-30.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-30.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-30.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-30.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-30.xbel/.dirs/runtime ok 80 /bookmarks/copy/fail-30.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-42.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-42.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-42.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-42.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-42.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-42.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-42.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-42.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-42.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-42.xbel/.dirs/runtime ok 81 /bookmarks/copy/fail-42.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-06.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-06.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-06.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-06.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-06.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-06.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-06.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-06.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-06.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-06.xbel/.dirs/runtime ok 82 /bookmarks/copy/fail-06.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-41.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-41.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-41.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-41.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-41.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-41.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-41.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-41.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-41.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-41.xbel/.dirs/runtime ok 83 /bookmarks/copy/fail-41.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-11.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-11.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-11.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-11.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-11.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-11.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-11.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-11.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-11.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-11.xbel/.dirs/runtime ok 84 /bookmarks/copy/fail-11.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-27.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-27.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-27.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-27.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-27.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-27.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-27.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-27.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-27.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-27.xbel/.dirs/runtime ok 85 /bookmarks/copy/fail-27.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-15.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-15.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-15.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-15.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-15.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-15.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-15.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-15.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-15.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-15.xbel/.dirs/runtime ok 86 /bookmarks/copy/fail-15.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-40.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-40.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-40.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-40.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-40.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-40.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-40.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-40.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-40.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-40.xbel/.dirs/runtime ok 87 /bookmarks/copy/fail-40.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-03.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-03.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-03.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-03.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-03.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-03.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-03.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-03.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-03.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-03.xbel/.dirs/runtime ok 88 /bookmarks/copy/fail-03.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-05.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-05.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-05.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-05.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-05.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-05.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-05.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-05.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-05.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-05.xbel/.dirs/runtime ok 89 /bookmarks/copy/fail-05.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-38.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-38.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-38.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-38.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-38.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-38.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-38.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-38.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-38.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-38.xbel/.dirs/runtime ok 90 /bookmarks/copy/fail-38.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-25.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-25.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-25.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-25.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-25.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-25.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-25.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-25.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-25.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-25.xbel/.dirs/runtime ok 91 /bookmarks/copy/fail-25.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-02.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-02.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-02.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-02.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-02.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-02.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-02.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-02.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-02.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-02.xbel/.dirs/runtime ok 92 /bookmarks/copy/fail-02.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-10.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-10.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-10.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-10.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-10.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-10.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-10.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-10.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-10.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-10.xbel/.dirs/runtime ok 93 /bookmarks/copy/fail-10.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-17.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-17.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-17.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-17.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-17.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-17.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-17.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-17.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-17.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-17.xbel/.dirs/runtime ok 94 /bookmarks/copy/fail-17.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-16.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-16.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-16.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-16.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-16.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-16.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-16.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-16.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-16.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-16.xbel/.dirs/runtime ok 95 /bookmarks/copy/fail-16.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-35.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-35.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-35.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-35.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-35.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-35.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-35.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-35.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-35.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-35.xbel/.dirs/runtime ok 96 /bookmarks/copy/fail-35.xbel # End of copy tests # End of bookmarks tests ============================================================================== =================================== 16/405 =================================== test: glib:glib+core / date start time: 06:42:01 duration: 2.05s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_PERTURB_=216 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/date ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S6856796307888c1476260d799eaeda9d 1..122 # 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 # Considering 2000-01-01 # Considering 2000-01-07 # Considering 2000-01-08 # Considering 2001-01-01 # Considering 2001-01-07 # Considering 2001-01-08 # Considering 2002-01-01 # Considering 2002-01-07 # Considering 2002-01-08 # Considering 2003-01-01 # Considering 2003-01-07 # Considering 2003-01-08 # Considering 2004-01-01 # Considering 2004-01-07 # Considering 2004-01-08 # Considering 2006-01-01 # Considering 2006-01-07 # Considering 2006-01-08 # Considering 2010-01-01 # Considering 2010-01-07 # Considering 2010-01-08 ok 17 /date/week-of-year # Start of parse tests # Test 0 # Test 1 ok 18 /date/parse/invalid # End of parse tests # Start of year tests ok 19 /date/year/1 ok 20 /date/year/2 ok 21 /date/year/3 ok 22 /date/year/4 ok 23 /date/year/5 ok 24 /date/year/6 ok 25 /date/year/7 ok 26 /date/year/8 ok 27 /date/year/9 ok 28 /date/year/10 ok 29 /date/year/11 ok 30 /date/year/12 ok 31 /date/year/13 ok 32 /date/year/14 ok 33 /date/year/98 ok 34 /date/year/99 ok 35 /date/year/100 ok 36 /date/year/101 ok 37 /date/year/102 ok 38 /date/year/103 ok 39 /date/year/397 ok 40 /date/year/398 ok 41 /date/year/399 ok 42 /date/year/400 ok 43 /date/year/401 ok 44 /date/year/402 ok 45 /date/year/403 ok 46 /date/year/404 ok 47 /date/year/405 ok 48 /date/year/406 ok 49 /date/year/1598 ok 50 /date/year/1599 ok 51 /date/year/1600 ok 52 /date/year/1601 ok 53 /date/year/1602 ok 54 /date/year/1650 ok 55 /date/year/1651 ok 56 /date/year/1897 ok 57 /date/year/1898 ok 58 /date/year/1899 ok 59 /date/year/1900 ok 60 /date/year/1901 ok 61 /date/year/1902 ok 62 /date/year/1903 ok 63 /date/year/1961 ok 64 /date/year/1962 ok 65 /date/year/1963 ok 66 /date/year/1964 ok 67 /date/year/1965 ok 68 /date/year/1967 ok 69 /date/year/1968 ok 70 /date/year/1969 ok 71 /date/year/1970 ok 72 /date/year/1971 ok 73 /date/year/1972 ok 74 /date/year/1973 ok 75 /date/year/1974 ok 76 /date/year/1975 ok 77 /date/year/1976 ok 78 /date/year/1977 ok 79 /date/year/1978 ok 80 /date/year/1979 ok 81 /date/year/1980 ok 82 /date/year/1981 ok 83 /date/year/1982 ok 84 /date/year/1983 ok 85 /date/year/1984 ok 86 /date/year/1985 ok 87 /date/year/1986 ok 88 /date/year/1987 ok 89 /date/year/1988 ok 90 /date/year/1989 ok 91 /date/year/1990 ok 92 /date/year/1991 ok 93 /date/year/1992 ok 94 /date/year/1993 ok 95 /date/year/1994 ok 96 /date/year/1995 ok 97 /date/year/1996 ok 98 /date/year/1997 ok 99 /date/year/1998 ok 100 /date/year/1999 ok 101 /date/year/2000 ok 102 /date/year/2001 ok 103 /date/year/2002 ok 104 /date/year/2003 ok 105 /date/year/2004 ok 106 /date/year/2005 ok 107 /date/year/2006 ok 108 /date/year/2007 ok 109 /date/year/2008 ok 110 /date/year/2009 ok 111 /date/year/2010 ok 112 /date/year/2011 ok 113 /date/year/2012 ok 114 /date/year/3000 ok 115 /date/year/3001 ok 116 /date/year/3002 ok 117 /date/year/3998 ok 118 /date/year/3999 ok 119 /date/year/4000 ok 120 /date/year/4001 ok 121 /date/year/4002 ok 122 /date/year/4003 # End of year tests # End of date tests ============================================================================== =================================== 33/405 =================================== test: glib:glib+core / logging start time: 06:42:02 duration: 1.69s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_PERTURB_=126 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/logging ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sb1c5a3d5b97842daf853ea01ac5a614c 1..20 # Start of logging tests ok 1 /logging/default-handler ok 2 /logging/journald-handler ok 3 /logging/warnings ok 4 /logging/fatal-log-mask ok 5 /logging/always-fatal # bu-DEBUG: message # ba-DEBUG: message # ba-INFO: message ok 6 /logging/set-handler ok 7 /logging/print-handler ok 8 /logging/printerr-handler # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=653052 # The Log Message Handler # # The Good Fail Message Handler # ok 9 /logging/653052 ok 10 /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 11 /structured-logging/no-state ok 12 /structured-logging/some-state # /structured-logging/recursion-overflow summary: Test that g_log_structured always sets n_fields correctly. # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3760 ok 13 /structured-logging/recursion-overflow ok 14 /structured-logging/robustness ok 15 /structured-logging/roundtrip1 ok 16 /structured-logging/roundtrip2 ok 17 /structured-logging/roundtrip3 ok 18 /structured-logging/variant1 ok 19 /structured-logging/variant2 ok 20 /structured-logging/set-writer-func-twice # End of structured-logging tests ============================================================================== =================================== 24/405 =================================== test: glib:glib+core / gwakeup start time: 06:42:02 duration: 1.97s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=95 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/gwakeup ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Se068e0addb394789cec892b75dfaa143 1..2 # Start of gwakeup tests ok 1 /gwakeup/semantics # slow test /gwakeup/semantics executed in 0.79 secs ok 2 /gwakeup/threaded # End of gwakeup tests ============================================================================== =================================== 43/405 =================================== test: glib:glib+core / max-version start time: 06:42:03 duration: 1.04s result: exit status 0 command: 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=29 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/max-version ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S088f0689b91a68e9bc5760ade225ed17 1..1 # Start of max-version tests ok 1 /max-version/tested-at-compile-time # End of max-version tests ============================================================================== =================================== 44/405 =================================== test: glib:glib+core / memchunk start time: 06:42:03 duration: 1.02s result: exit status 0 command: 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=24 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/memchunk ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sc482a75564e8e1053aee51b874a68218 1..1 # Start of memchunk tests ok 1 /memchunk/basic # End of memchunk tests ============================================================================== =================================== 45/405 =================================== test: glib:glib+core / mem-overflow start time: 06:42:03 duration: 0.96s result: exit status 0 command: 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=135 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/mem-overflow ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S05d057661a0e4f293ead9931dc637670 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/405 =================================== test: glib:glib+core / node start time: 06:42:03 duration: 0.93s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=33 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/node ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sd791e7f62887c344f188a42f622b2dfe 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/405 =================================== test: glib:glib+core / once start time: 06:42:03 duration: 0.92s result: exit status 0 command: MALLOC_PERTURB_=166 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/once ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S49d59930eb66136f0bbc691e39be5b5a 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/405 =================================== test: glib:glib+core / onceinit start time: 06:42:03 duration: 0.91s result: exit status 0 command: 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=120 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/onceinit ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S11a135afa8b90b4d3eae0e450c1a7e17 1..1 # Start of thread tests ok 1 /thread/onceinit # End of thread tests ============================================================================== =================================== 50/405 =================================== test: glib:glib+core / option-context start time: 06:42:03 duration: 0.90s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 MALLOC_PERTURB_=104 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/option-context ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sd724fa5a99f7bfb86650a39b02681f1f 1..61 # Start of option tests ok 1 /option/basic ok 2 /option/translate ok 3 /option/strict-posix # Testing command: program --double abc # Testing command: program --double 2e309 # Testing command: program --int abc # Testing command: program --int 99999999999999999999999999999999999 # Testing command: program --int64 abc # Testing command: program --int64 99999999999999999999999999999999999 ok 4 /option/parsing-errors # Start of help tests ok 5 /option/help/options ok 6 /option/help/no-options # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=697652 ok 7 /option/help/no-help-options # Usage: # /build/reproducible-path/glib2.0-2.86.0/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 8 /option/help/deprecated ok 9 /option/help/main-get_help-format ok 10 /option/help/group-get_help-format # End of help tests # Start of group tests # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=504142 ok 11 /option/group/captions ok 12 /option/group/main ok 13 /option/group/error-hook ok 14 /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 15 /option/restoration/int ok 16 /option/restoration/string ok 17 /option/restoration/boolean # End of restoration tests # Start of arg tests ok 18 /option/arg/reverse-string ok 19 /option/arg/optional-int # Start of repetition tests ok 20 /option/arg/repetition/int ok 21 /option/arg/repetition/string ok 22 /option/arg/repetition/filename ok 23 /option/arg/repetition/double ok 24 /option/arg/repetition/locale ok 25 /option/arg/repetition/int64 # End of repetition tests # Start of array tests ok 26 /option/arg/array/string # End of array tests # Start of callback tests ok 27 /option/arg/callback/string ok 28 /option/arg/callback/count ok 29 /option/arg/callback/optional1 ok 30 /option/arg/callback/optional2 ok 31 /option/arg/callback/optional3 ok 32 /option/arg/callback/optional4 ok 33 /option/arg/callback/optional5 ok 34 /option/arg/callback/optional6 ok 35 /option/arg/callback/optional7 ok 36 /option/arg/callback/optional8 # End of callback tests # Start of remaining tests ok 37 /option/arg/remaining/callback ok 38 /option/arg/remaining/callback-false ok 39 /option/arg/remaining/non-option ok 40 /option/arg/remaining/separator ok 41 /option/arg/remaining/array # End of remaining tests # Start of ignore tests ok 42 /option/arg/ignore/long ok 43 /option/arg/ignore/short ok 44 /option/arg/ignore/arg # End of ignore tests # Start of rest tests ok 45 /option/arg/rest/non-option ok 46 /option/arg/rest/separator1 ok 47 /option/arg/rest/separator2 ok 48 /option/arg/rest/separator3 ok 49 /option/arg/rest/separator4 ok 50 /option/arg/rest/separator5 # End of rest tests # End of arg tests # Start of context tests ok 51 /option/context/add ok 52 /option/context/empty2 ok 53 /option/context/empty3 # End of context tests # Start of bug tests # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=166609 ok 54 /option/bug/unknown-short # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=168008 ok 55 /option/bug/lonely-dash ok 56 /option/bug/triple-dash # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=305576 ok 57 /option/bug/missing-arg # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=577638 ok 58 /option/bug/dash-arg # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=729563 ok 59 /option/bug/short-remaining # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=646926 ok 60 /option/bug/double-free ok 61 /option/bug/double-zero # End of bug tests # End of option tests ============================================================================== =================================== 51/405 =================================== test: glib:glib+core / option-argv0 start time: 06:42:03 duration: 0.89s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 MALLOC_PERTURB_=164 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/option-argv0 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S1ce74ffd8ba73fb7642f1cac477536bf 1..1 # Start of option tests ok 1 /option/argv0 # End of option tests ============================================================================== =================================== 52/405 =================================== test: glib:glib+core / overflow start time: 06:42:03 duration: 0.87s result: exit status 0 command: MALLOC_PERTURB_=119 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/overflow ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S8e346222a58bdef579f9777825d791d1 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/405 =================================== test: glib:glib+core / overflow-fallback start time: 06:42:03 duration: 0.85s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_PERTURB_=244 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/overflow-fallback ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sf2bc9deb9499ed32bdc91244ec90824e 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/405 =================================== test: glib:glib+core / pathbuf start time: 06:42:03 duration: 0.84s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=93 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/pathbuf ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S40a05c32219e54b3e1728185e69764fa 1..3 # Start of pathbuf tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_pathbuf_O31OX3/pathbuf/init/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_pathbuf_O31OX3/pathbuf/init/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_pathbuf_O31OX3/pathbuf/init/.dirs/system-config1:/tmp/test_pathbuf_O31OX3/pathbuf/init/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_pathbuf_O31OX3/pathbuf/init/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_pathbuf_O31OX3/pathbuf/init/.dirs/system-data1:/tmp/test_pathbuf_O31OX3/pathbuf/init/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_pathbuf_O31OX3/pathbuf/init/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_pathbuf_O31OX3/pathbuf/init/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_pathbuf_O31OX3/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_O31OX3/pathbuf/push-pop/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_pathbuf_O31OX3/pathbuf/push-pop/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_pathbuf_O31OX3/pathbuf/push-pop/.dirs/system-config1:/tmp/test_pathbuf_O31OX3/pathbuf/push-pop/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_pathbuf_O31OX3/pathbuf/push-pop/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_pathbuf_O31OX3/pathbuf/push-pop/.dirs/system-data1:/tmp/test_pathbuf_O31OX3/pathbuf/push-pop/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_pathbuf_O31OX3/pathbuf/push-pop/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_pathbuf_O31OX3/pathbuf/push-pop/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_pathbuf_O31OX3/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_O31OX3/pathbuf/filename-extension/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_pathbuf_O31OX3/pathbuf/filename-extension/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_pathbuf_O31OX3/pathbuf/filename-extension/.dirs/system-config1:/tmp/test_pathbuf_O31OX3/pathbuf/filename-extension/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_pathbuf_O31OX3/pathbuf/filename-extension/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_pathbuf_O31OX3/pathbuf/filename-extension/.dirs/system-data1:/tmp/test_pathbuf_O31OX3/pathbuf/filename-extension/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_pathbuf_O31OX3/pathbuf/filename-extension/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_pathbuf_O31OX3/pathbuf/filename-extension/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_pathbuf_O31OX3/pathbuf/filename-extension/.dirs/runtime ok 3 /pathbuf/filename-extension # End of pathbuf tests ============================================================================== =================================== 55/405 =================================== test: glib:glib+core / pattern start time: 06:42:03 duration: 0.83s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 MALLOC_PERTURB_=96 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/pattern ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S274c1eb95825d7af22aafa796941d1a5 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 ============================================================================== =================================== 56/405 =================================== test: glib:glib+core / print start time: 06:42:03 duration: 0.82s result: exit status 0 command: MALLOC_PERTURB_=158 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/print ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sc7f444e1fef2c4d2c5cae1d58c33fafd 1..1 ok 1 /print-console # SKIP Testing console output only supported on Windows ============================================================================== =================================== 58/405 =================================== test: glib:glib+core / protocol start time: 06:42:03 duration: 0.78s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 MALLOC_PERTURB_=80 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/protocol ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S08b719c487488814a3ada4c8d9514725 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/405 =================================== test: glib:glib+core / rand start time: 06:42:03 duration: 0.75s result: exit status 0 command: 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=137 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/rand ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S71007e0c7d6008eb97ec776a89ca86ab 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 ============================================================================== =================================== 61/405 =================================== test: glib:glib+core / rcbox start time: 06:42:03 duration: 0.74s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_PERTURB_=66 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/rcbox ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sf2819c3c49ef775decc01f0bc0c5fff6 1..8 # Start of rcbox tests ok 1 /rcbox/new # global_point = 0x56535ac1b970 ok 2 /rcbox/release-full # global_point_a = 0x56535ac1b970 # global_point_b = 0x56535ac1ba40 ok 3 /rcbox/dup ok 4 /rcbox/alignment # End of rcbox tests # Start of atomic-rcbox tests ok 5 /atomic-rcbox/new # global_point = 0x56535ac1ba40 ok 6 /atomic-rcbox/release-full # global_point_a = 0x56535ac1ba40 # global_point_b = 0x56535ac1b970 ok 7 /atomic-rcbox/dup ok 8 /atomic-rcbox/alignment # End of atomic-rcbox tests ============================================================================== =================================== 62/405 =================================== test: glib:glib+core / rec-mutex start time: 06:42:03 duration: 0.71s result: exit status 0 command: 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=20 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/rec-mutex ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S73c6a63dfc53e7ba5b4a2d65027ad6b0 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: 1.000000 mips ok 7 /thread/rec-mutex/perf/uncontended/depth3 # max perf: inf 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: 2.000000 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: 2.000000 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: 4.000000 mips ok 20 /thread/rec-mutex/perf/contended3/depth1 # max perf: 1.333333 mips ok 21 /thread/rec-mutex/perf/contended3/depth2 # max perf: 4.000000 mips ok 22 /thread/rec-mutex/perf/contended3/depth3 # max perf: 2.000000 mips ok 23 /thread/rec-mutex/perf/contended3/depth4 # max perf: 4.000000 mips ok 24 /thread/rec-mutex/perf/contended3/depth5 # End of contended3 tests # Start of contended4 tests # max perf: 5.000000 mips ok 25 /thread/rec-mutex/perf/contended4/depth1 # max perf: 1.250000 mips ok 26 /thread/rec-mutex/perf/contended4/depth2 # max perf: 1.000000 mips ok 27 /thread/rec-mutex/perf/contended4/depth3 # max perf: 1.000000 mips ok 28 /thread/rec-mutex/perf/contended4/depth4 # max perf: 2.500000 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 ============================================================================== =================================== 63/405 =================================== test: glib:glib+core / refcount start time: 06:42:03 duration: 0.69s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 MALLOC_PERTURB_=160 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/refcount ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S1f88fe515b80390bff3f09fd4177a64f 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 ============================================================================== =================================== 64/405 =================================== test: glib:glib+core / refcount-macro start time: 06:42:03 duration: 0.68s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=132 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/refcount-macro ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S05e94394a796a55c7ad2c8837688336b 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 ============================================================================== =================================== 67/405 =================================== test: glib:glib+core / relation start time: 06:42:03 duration: 0.62s result: exit status 0 command: MALLOC_PERTURB_=198 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/relation ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S3adbcc740583fab5e21e13db01390cce 1..1 # Start of glib tests ok 1 /glib/relation # End of glib tests ============================================================================== =================================== 69/405 =================================== test: glib:glib+core / scannerapi start time: 06:42:03 duration: 0.57s result: exit status 0 command: MALLOC_PERTURB_=57 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/scannerapi ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sa58c25a5513d237b17d00a0c03d6fdb0 1..8 # Start of scanner tests ok 1 /scanner/warn ok 2 /scanner/error ok 3 /scanner/symbols ok 4 /scanner/tokens ok 5 /scanner/multiline-comment ok 6 /scanner/int-to-float ok 7 /scanner/fd-input # Start of fd-input tests ok 8 /scanner/fd-input/rewind # End of fd-input tests # End of scanner tests ============================================================================== =================================== 70/405 =================================== test: glib:glib+core / search-utils start time: 06:42:03 duration: 0.55s result: exit status 0 command: 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=207 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/search-utils ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S41c74bad90d06d87d8d9090f6881b67f # 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: 'Jör' - 'Jorgen' should NOT match: OK # GLib-DEBUG: 'jor' - 'Jö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 ============================================================================== =================================== 74/405 =================================== test: glib:glib+core / slist start time: 06:42:03 duration: 0.47s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=58 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/slist ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S14e66a3bea44b71a269f9cbe8656aa12 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 ============================================================================== =================================== 72/405 =================================== test: glib:glib+core / shell start time: 06:42:03 duration: 0.97s result: exit status 0 command: 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=201 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/shell ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S0eb9add158a42021cefa39bf129a8e74 1..52 # 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 ok 24 /shell/cmdline/23 # End of cmdline tests # Start of quote tests ok 25 /shell/quote/0 ok 26 /shell/quote/1 ok 27 /shell/quote/2 ok 28 /shell/quote/3 ok 29 /shell/quote/4 ok 30 /shell/quote/5 ok 31 /shell/quote/6 # End of quote tests # Start of unquote tests ok 32 /shell/unquote/0 ok 33 /shell/unquote/1 ok 34 /shell/unquote/2 ok 35 /shell/unquote/3 ok 36 /shell/unquote/4 ok 37 /shell/unquote/5 ok 38 /shell/unquote/6 ok 39 /shell/unquote/7 ok 40 /shell/unquote/8 ok 41 /shell/unquote/9 ok 42 /shell/unquote/10 ok 43 /shell/unquote/11 ok 44 /shell/unquote/12 ok 45 /shell/unquote/13 ok 46 /shell/unquote/14 ok 47 /shell/unquote/15 ok 48 /shell/unquote/16 ok 49 /shell/unquote/17 ok 50 /shell/unquote/18 ok 51 /shell/unquote/19 ok 52 /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: # test cmdline: foo '/bar/summer'\''09 tours.pdf' ============================================================================== =================================== 75/405 =================================== test: glib:glib+core / sort start time: 06:42:03 duration: 0.89s result: exit status 0 command: 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=29 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/sort ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Se3d1b42f24d82057ec4aa6a2a7f026bf 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/405 =================================== test: glib:glib+core / refstring start time: 06:42:03 duration: 1.19s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_PERTURB_=229 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/refstring ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S37a4cedf7ad64b7e15ba74473f1f24dc 1..8 # Start of refstring tests # s = 'hello, world' (0x55e7d0f3d500) ok 1 /refstring/base ok 2 /refstring/length ok 3 /refstring/length-auto ok 4 /refstring/length-nuls # s = 'hello, world' (0x55e7d0f3d3a0) # p = s = 'hello, world' (0x55e7d0f3d3a0) # releasing p[0x55e7d0f3d3a0] ('hello, world') # p = 'goodbye, world' (0x55e7d0f3d500) # releasing p[0x55e7d0f3d500] ('goodbye, world') # releasing s[0x55e7d0f3d3a0] ('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 # End of refstring tests ============================================================================== =================================== 13/405 =================================== test: glib:glib+core / cond start time: 06:42:01 duration: 3.14s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=38 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/cond ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S5f966caaf36d78f17e25e3ecc77d3bf7 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.02 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.10 secs # End of wait-until tests # End of cond tests # End of thread tests ============================================================================== =================================== 59/405 =================================== test: glib:glib+core / queue start time: 06:42:03 duration: 1.67s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_PERTURB_=197 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/queue ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sc90523d1d8c5ec9df77d06df8c4da4f9 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:1117914672 # slow test /queue/random/seed:1117914672 executed in 0.61 secs # End of random tests # End of queue tests ============================================================================== =================================== 77/405 =================================== test: glib:glib+core / spawn-path-search start time: 06:42:04 duration: 1.20s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=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.86.0/glib/tests G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 MALLOC_PERTURB_=85 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/spawn-path-search ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S2939a890728bc0c323a5a38132fa225e 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 ============================================================================== =================================== 78/405 =================================== test: glib:glib+core / spawn-singlethread start time: 06:42:04 duration: 1.17s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 MALLOC_PERTURB_=160 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/spawn-singlethread ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S45ea1fea7f77b9cdf763d43553ae8ca5 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 ============================================================================== =================================== 66/405 =================================== test: glib:glib+core / regex start time: 06:42:03 duration: 1.66s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 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_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=222 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/regex ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sc2b033819014e5c824b6748a0c42b14e 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 ============================================================================== =================================== 73/405 =================================== test: glib:glib+core / slice start time: 06:42:03 duration: 1.55s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=249 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/slice ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Seaf721bb3144c232a636a2e356eb1f43 1..3 # Start of slice tests ok 1 /slice/copy ok 2 /slice/chain ok 3 /slice/allocate # End of slice tests ============================================================================== =================================== 79/405 =================================== test: glib:glib+core / spawn-test start time: 06:42:04 duration: 1.16s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_PERTURB_=215 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/spawn-test ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S30fe8fe8c088c725af4d3539f0119007 1..2 # Start of spawn tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_spawn-test_2LLSX3/spawn/basics/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_spawn-test_2LLSX3/spawn/basics/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_spawn-test_2LLSX3/spawn/basics/.dirs/system-config1:/tmp/test_spawn-test_2LLSX3/spawn/basics/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_spawn-test_2LLSX3/spawn/basics/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_spawn-test_2LLSX3/spawn/basics/.dirs/system-data1:/tmp/test_spawn-test_2LLSX3/spawn/basics/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_spawn-test_2LLSX3/spawn/basics/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_spawn-test_2LLSX3/spawn/basics/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_spawn-test_2LLSX3/spawn/basics/.dirs/runtime ok 1 /spawn/basics # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_spawn-test_2LLSX3/spawn/stdio-overwrite/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_spawn-test_2LLSX3/spawn/stdio-overwrite/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_spawn-test_2LLSX3/spawn/stdio-overwrite/.dirs/system-config1:/tmp/test_spawn-test_2LLSX3/spawn/stdio-overwrite/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_spawn-test_2LLSX3/spawn/stdio-overwrite/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_spawn-test_2LLSX3/spawn/stdio-overwrite/.dirs/system-data1:/tmp/test_spawn-test_2LLSX3/spawn/stdio-overwrite/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_spawn-test_2LLSX3/spawn/stdio-overwrite/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_spawn-test_2LLSX3/spawn/stdio-overwrite/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_spawn-test_2LLSX3/spawn/stdio-overwrite/.dirs/runtime # 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 ============================================================================== =================================== 21/405 =================================== test: glib:glib+core+slow / gdatetime start time: 06:42:02 duration: 5.62s result: exit status 0 command: 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=65 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/gdatetime ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S3c211f081bbb965368b2f5aacee3d78e 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 2.40 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 = 253402300799 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 ============================================================================== =================================== 80/405 =================================== test: glib:glib+core / strfuncs start time: 06:42:04 duration: 3.40s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_PERTURB_=108 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/strfuncs ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S945e7cc4491cb1c1ca369a0c71fde19f 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 ============================================================================== =================================== 81/405 =================================== test: glib:glib+core / string start time: 06:42:04 duration: 3.37s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_PERTURB_=172 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/string ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S7fdbf2efa13b2aa696569f92a90eaf94 1..25 # Start of string tests ok 1 /string/chunks ok 2 /string/chunk-insert ok 3 /string/new ok 4 /string/printf ok 5 /string/assign ok 6 /string/append-c ok 7 /string/append ok 8 /string/append-vprintf ok 9 /string/prepend-c ok 10 /string/prepend ok 11 /string/insert ok 12 /string/insert-unichar ok 13 /string/equal ok 14 /string/truncate ok 15 /string/overwrite ok 16 /string/nul-handling ok 17 /string/up-down ok 18 /string/set-size ok 19 /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/replace ok 21 /string/steal ok 22 /string/new-take ok 23 /string/copy ok 24 /string/sized-new # Start of new-take tests ok 25 /string/new-take/null # End of new-take tests # End of string tests ============================================================================== =================================== 82/405 =================================== test: glib:glib+core / strvbuilder start time: 06:42:04 duration: 3.36s result: exit status 0 command: MALLOC_PERTURB_=194 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/strvbuilder ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S7447bfe900835ee4c1169683af6580e0 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 ============================================================================== =================================== 83/405 =================================== test: glib:glib+core / testing start time: 06:42:04 duration: 3.34s result: exit status 0 command: 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=106 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/testing --verbose ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sd1b2580e9f7b5c3bc408bb23ac44a44d 1..45 # 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:314: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/stdin ok 30 /trap_subprocess/stdin # subprocess: /trap_subprocess/patterns ok 31 /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 32 /tap/subtest # /tap/summary summary: Test the output of g_test_summary() from the TAP output of a test. ok 33 /tap/summary # /tap/message summary: Test the output of g_test_message() from the TAP output of a test. ok 34 /tap/message # /tap/print summary: Test the output of g_print() from the TAP output of a test. ok 35 /tap/print # /tap/error summary: Test that g_error() generates Bail out TAP output of a test. ok 36 /tap/error # /tap/error-and-pass summary: Test that g_error() generates Bail out TAP output of a test. ok 37 /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 38 /tap/subtest/summary # /tap/subtest/message summary: Test the output of g_test_message() from the TAP output of a sub-test. ok 39 /tap/subtest/message # /tap/subtest/print summary: Test the output of g_test_print() from the TAP output of a sub-test. ok 40 /tap/subtest/print # /tap/subtest/stdout summary: Test the stdout from the TAP output of a sub-test. ok 41 /tap/subtest/stdout # /tap/subtest/stdout-no-new-line summary: Test the stdout from the TAP output of a sub-test. ok 42 /tap/subtest/stdout-no-new-line # /tap/subtest/error summary: Test that g_error() generates Bail out TAP output of a test. ok 43 /tap/subtest/error # /tap/subtest/error-and-pass summary: Test that g_error() generates Bail out TAP output of a test. ok 44 /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 45 /init/no_argv0 # End of init tests ============================================================================== =================================== 85/405 =================================== test: glib:glib+core / test-printf start time: 06:42:04 duration: 3.30s result: exit status 0 command: MALLOC_PERTURB_=198 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/test-printf ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S3a103e0d5ad8d78eecc0056654b93b09 1..24 # 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 ok 16 /snprintf/produce-embedded-nulls # End of snprintf tests # Start of printf tests ok 17 /printf/test-percent ok 18 /printf/test-positional-params ok 19 /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 fprintf tests # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3761 # /fprintf/produce-embedded-nulls summary: printf() functions can produce strings with embedded null characters. That happens when passing individual characters (%c) with value ' ok 20 /fprintf/produce-embedded-nulls # End of fprintf tests # Start of sprintf tests ok 21 /sprintf/test-positional-params ok 22 /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 23 /vasprintf/invalid-format-placeholder # /vasprintf/invalid-wide-string summary: Test error handling for invalid wide strings in g_vasprintf() ok 24 /vasprintf/invalid-wide-string # End of vasprintf tests ============================================================================== =================================== 86/405 =================================== test: glib:glib+core / thread start time: 06:42:04 duration: 3.28s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=37 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/thread ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S3826d91268c4669d6ee0a62643e0a26c 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 ============================================================================== =================================== 88/405 =================================== test: glib:glib+core / thread-pool start time: 06:42:04 duration: 3.24s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 MALLOC_PERTURB_=121 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/thread-pool ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Se6e6fff8c1923cb41d1d8ca93677ee82 1..6 # Start of thread_pool tests # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3712 ok 1 /thread_pool/pool_fail # /thread_pool/shared summary: Tests that a shared, non-exclusive thread pool generally works. ok 2 /thread_pool/shared # /thread_pool/exclusive summary: Tests that an exclusive thread pool generally works. ok 3 /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 4 /thread_pool/create_shared_after_exclusive # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/121 ok 5 /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 6 /thread_pool/create_exclusive_after_shared # End of thread_pool tests ============================================================================== =================================== 91/405 =================================== test: glib:glib+core / timer start time: 06:42:04 duration: 3.19s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 MALLOC_PERTURB_=154 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/timer ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sf8dc509509102b7a147c56621cd8a476 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 # End of to-iso8601 tests # End of timeval tests # Start of usleep tests ok 10 /usleep/with-zero-wait # End of usleep tests ============================================================================== =================================== 92/405 =================================== test: glib:glib+core / tree start time: 06:42:04 duration: 3.18s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=14 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/tree ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Se2fa8a0dbd15a2d11e7ae68a9150b679 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 ============================================================================== =================================== 93/405 =================================== test: glib:glib+core / types start time: 06:42:04 duration: 3.16s result: exit status 0 command: MALLOC_PERTURB_=219 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/types ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S40a7ae0f4b353a681dd8e7dd0e4694c7 1..1 # Start of types tests ok 1 /types/basic_types # End of types tests ============================================================================== =================================== 94/405 =================================== test: glib:glib+core / utf8-performance start time: 06:42:04 duration: 3.15s result: exit status 0 command: 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=122 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/utf8-performance ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S3ee9848dbf72d4f1a0fe9b1c387b14e4 1..36 # Start of utf8 tests # Start of perf tests # Start of get_char tests # max perf: 3.6 MB/s ok 1 /utf8/perf/get_char/ascii # max perf: inf 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: 43.0 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: 80.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: 43.0 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: 156.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: 43.0 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: inf 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: 43.0 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: inf 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: 43.0 MB/s ok 29 /utf8/perf/utf8_validate/ascii # max perf: inf MB/s ok 30 /utf8/perf/utf8_validate/latin1 # max perf: inf MB/s ok 31 /utf8/perf/utf8_validate/cyrillic # max perf: 156.0 MB/s ok 32 /utf8/perf/utf8_validate/han # End of utf8_validate tests # Start of utf8_validate-sized tests # max perf: 43.0 MB/s ok 33 /utf8/perf/utf8_validate-sized/ascii # max perf: inf MB/s ok 34 /utf8/perf/utf8_validate-sized/latin1 # max perf: 160.0 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 ============================================================================== =================================== 96/405 =================================== test: glib:glib+core / utf8-private start time: 06:42:04 duration: 3.13s result: exit status 0 command: MALLOC_PERTURB_=79 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/utf8-private ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S5ef2e2984933b15e99a366f5662c7671 1..2 # Start of utf8 tests ok 1 /utf8/utf8-to-utf16-make-valid ok 2 /utf8/utf8-to-utf16-make-valid-backtrack # End of utf8 tests ============================================================================== =================================== 97/405 =================================== test: glib:glib+core / utf8-validate start time: 06:42:04 duration: 3.11s result: exit status 0 command: 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=59 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/utf8-validate ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sc6ea92f86f2cb66f366bf2c00319f5f3 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 ============================================================================== =================================== 98/405 =================================== test: glib:glib+core / utf8-misc start time: 06:42:04 duration: 3.06s result: exit status 0 command: MALLOC_PERTURB_=101 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/utf8-misc ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S28428400a9a1988c952275fa0176267e 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 ============================================================================== =================================== 99/405 =================================== test: glib:glib+core / utils start time: 06:42:04 duration: 3.04s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 MALLOC_PERTURB_=42 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/utils ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sd6674dc26bb11d59765ab5edf911f5ea 1..41 # Start of utils tests ok 1 /utils/language-names # Testing locale ‘en’ # Testing locale ‘sr@latin’ # Testing locale ‘fr_BE’ # Testing locale ‘sr_SR@latin’ # Testing locale ‘sr_SR@latin.UTF-8’ # Testing locale ‘sr@latin_invalid’ # Testing locale ‘sr.UTF-8@latin’ # Testing locale ‘sr.UTF-8_latin’ # Testing locale ‘sr.UTF-8@latin_invalid’ 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 ============================================================================== ================================== 101/405 =================================== test: glib:glib+core / unicode start time: 06:42:04 duration: 3.00s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_PERTURB_=118 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/unicode ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S4807b48415d8ee58e174ceb23a378e1f 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 ============================================================================== ================================== 102/405 =================================== test: glib:glib+core / unicode-encoding start time: 06:42:04 duration: 2.98s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_PERTURB_=178 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/unicode-encoding ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sd57f41aaec00b94e558483273759809f 1..1 # Start of unicode tests ok 1 /unicode/encoding # End of unicode tests ============================================================================== =================================== 84/405 =================================== test: glib:glib+core / testing-nonfatal start time: 06:42:04 duration: 3.64s result: exit status 0 command: 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=65 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/testing-nonfatal ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sc301db7f35096448c788c8553ea1d482 # 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?") ============================================================================== ================================== 100/405 =================================== test: glib:glib+core / utils-isolated start time: 06:42:04 duration: 3.34s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=240 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/utils-isolated ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sa35706a2477ff8630fd314cffaf8676a 1..12 # Start of utils-isolated tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/tmp-dir/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/tmp-dir/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_utils-isolated_53H8W3/utils-isolated/tmp-dir/.dirs/system-config1:/tmp/test_utils-isolated_53H8W3/utils-isolated/tmp-dir/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/tmp-dir/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_utils-isolated_53H8W3/utils-isolated/tmp-dir/.dirs/system-data1:/tmp/test_utils-isolated_53H8W3/utils-isolated/tmp-dir/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/tmp-dir/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/tmp-dir/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_utils-isolated_53H8W3/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_53H8W3/utils-isolated/home-dir/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/home-dir/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_utils-isolated_53H8W3/utils-isolated/home-dir/.dirs/system-config1:/tmp/test_utils-isolated_53H8W3/utils-isolated/home-dir/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/home-dir/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_utils-isolated_53H8W3/utils-isolated/home-dir/.dirs/system-data1:/tmp/test_utils-isolated_53H8W3/utils-isolated/home-dir/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/home-dir/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/home-dir/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_utils-isolated_53H8W3/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_53H8W3/utils-isolated/load-user-special-dirs/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/load-user-special-dirs/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_utils-isolated_53H8W3/utils-isolated/load-user-special-dirs/.dirs/system-config1:/tmp/test_utils-isolated_53H8W3/utils-isolated/load-user-special-dirs/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/load-user-special-dirs/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_utils-isolated_53H8W3/utils-isolated/load-user-special-dirs/.dirs/system-data1:/tmp/test_utils-isolated_53H8W3/utils-isolated/load-user-special-dirs/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/load-user-special-dirs/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/load-user-special-dirs/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_utils-isolated_53H8W3/utils-isolated/load-user-special-dirs/.dirs/runtime # /utils-isolated/load-user-special-dirs summary: Tests error and corner cases of user-dirs.dirs content. # Bug Reference: https://gitlab.gnome.org/GNOME/glib/merge_requests/4800 ok 3 /utils-isolated/load-user-special-dirs # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/user-cache-dir/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/user-cache-dir/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_utils-isolated_53H8W3/utils-isolated/user-cache-dir/.dirs/system-config1:/tmp/test_utils-isolated_53H8W3/utils-isolated/user-cache-dir/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/user-cache-dir/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_utils-isolated_53H8W3/utils-isolated/user-cache-dir/.dirs/system-data1:/tmp/test_utils-isolated_53H8W3/utils-isolated/user-cache-dir/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/user-cache-dir/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/user-cache-dir/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_utils-isolated_53H8W3/utils-isolated/user-cache-dir/.dirs/runtime ok 4 /utils-isolated/user-cache-dir # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/system-config-dirs/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/system-config-dirs/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_utils-isolated_53H8W3/utils-isolated/system-config-dirs/.dirs/system-config1:/tmp/test_utils-isolated_53H8W3/utils-isolated/system-config-dirs/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/system-config-dirs/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_utils-isolated_53H8W3/utils-isolated/system-config-dirs/.dirs/system-data1:/tmp/test_utils-isolated_53H8W3/utils-isolated/system-config-dirs/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/system-config-dirs/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/system-config-dirs/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_utils-isolated_53H8W3/utils-isolated/system-config-dirs/.dirs/runtime ok 5 /utils-isolated/system-config-dirs # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/user-config-dir/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/user-config-dir/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_utils-isolated_53H8W3/utils-isolated/user-config-dir/.dirs/system-config1:/tmp/test_utils-isolated_53H8W3/utils-isolated/user-config-dir/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/user-config-dir/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_utils-isolated_53H8W3/utils-isolated/user-config-dir/.dirs/system-data1:/tmp/test_utils-isolated_53H8W3/utils-isolated/user-config-dir/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/user-config-dir/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/user-config-dir/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_utils-isolated_53H8W3/utils-isolated/user-config-dir/.dirs/runtime ok 6 /utils-isolated/user-config-dir # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/system-data-dirs/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/system-data-dirs/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_utils-isolated_53H8W3/utils-isolated/system-data-dirs/.dirs/system-config1:/tmp/test_utils-isolated_53H8W3/utils-isolated/system-data-dirs/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/system-data-dirs/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_utils-isolated_53H8W3/utils-isolated/system-data-dirs/.dirs/system-data1:/tmp/test_utils-isolated_53H8W3/utils-isolated/system-data-dirs/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/system-data-dirs/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/system-data-dirs/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_utils-isolated_53H8W3/utils-isolated/system-data-dirs/.dirs/runtime ok 7 /utils-isolated/system-data-dirs # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/user-data-dir/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/user-data-dir/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_utils-isolated_53H8W3/utils-isolated/user-data-dir/.dirs/system-config1:/tmp/test_utils-isolated_53H8W3/utils-isolated/user-data-dir/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/user-data-dir/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_utils-isolated_53H8W3/utils-isolated/user-data-dir/.dirs/system-data1:/tmp/test_utils-isolated_53H8W3/utils-isolated/user-data-dir/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/user-data-dir/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/user-data-dir/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_utils-isolated_53H8W3/utils-isolated/user-data-dir/.dirs/runtime ok 8 /utils-isolated/user-data-dir # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/user-state-dir/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/user-state-dir/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_utils-isolated_53H8W3/utils-isolated/user-state-dir/.dirs/system-config1:/tmp/test_utils-isolated_53H8W3/utils-isolated/user-state-dir/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/user-state-dir/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_utils-isolated_53H8W3/utils-isolated/user-state-dir/.dirs/system-data1:/tmp/test_utils-isolated_53H8W3/utils-isolated/user-state-dir/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/user-state-dir/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/user-state-dir/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_utils-isolated_53H8W3/utils-isolated/user-state-dir/.dirs/runtime ok 9 /utils-isolated/user-state-dir # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/user-runtime-dir/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/user-runtime-dir/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_utils-isolated_53H8W3/utils-isolated/user-runtime-dir/.dirs/system-config1:/tmp/test_utils-isolated_53H8W3/utils-isolated/user-runtime-dir/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/user-runtime-dir/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_utils-isolated_53H8W3/utils-isolated/user-runtime-dir/.dirs/system-data1:/tmp/test_utils-isolated_53H8W3/utils-isolated/user-runtime-dir/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/user-runtime-dir/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/user-runtime-dir/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_utils-isolated_53H8W3/utils-isolated/user-runtime-dir/.dirs/runtime ok 10 /utils-isolated/user-runtime-dir # Start of cleanup tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/cleanup/handles-errors/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/cleanup/handles-errors/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_utils-isolated_53H8W3/utils-isolated/cleanup/handles-errors/.dirs/system-config1:/tmp/test_utils-isolated_53H8W3/utils-isolated/cleanup/handles-errors/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/cleanup/handles-errors/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_utils-isolated_53H8W3/utils-isolated/cleanup/handles-errors/.dirs/system-data1:/tmp/test_utils-isolated_53H8W3/utils-isolated/cleanup/handles-errors/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/cleanup/handles-errors/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/cleanup/handles-errors/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_utils-isolated_53H8W3/utils-isolated/cleanup/handles-errors/.dirs/runtime ok 11 /utils-isolated/cleanup/handles-errors # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/cleanup/doesnt-follow-symlinks/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/cleanup/doesnt-follow-symlinks/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_utils-isolated_53H8W3/utils-isolated/cleanup/doesnt-follow-symlinks/.dirs/system-config1:/tmp/test_utils-isolated_53H8W3/utils-isolated/cleanup/doesnt-follow-symlinks/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/cleanup/doesnt-follow-symlinks/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_utils-isolated_53H8W3/utils-isolated/cleanup/doesnt-follow-symlinks/.dirs/system-data1:/tmp/test_utils-isolated_53H8W3/utils-isolated/cleanup/doesnt-follow-symlinks/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/cleanup/doesnt-follow-symlinks/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/cleanup/doesnt-follow-symlinks/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_utils-isolated_53H8W3/utils-isolated/cleanup/doesnt-follow-symlinks/.dirs/runtime ok 12 /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_53H8W3/utils-isolated/load-user-special-dirs: No such file or directory Unable to clean up temporary directory /tmp/test_utils-isolated_53H8W3/utils-isolated/cleanup/handles-errors/.dirs/runtime: Directory not empty Unable to clean up temporary directory /tmp/test_utils-isolated_53H8W3/utils-isolated/cleanup/handles-errors/.dirs: Directory not empty Unable to clean up temporary directory /tmp/test_utils-isolated_53H8W3/utils-isolated/cleanup/handles-errors: Directory not empty Unable to clean up temporary directory /tmp/test_utils-isolated_53H8W3/utils-isolated/cleanup/doesnt-follow-symlinks: No such file or directory ============================================================================== ================================== 103/405 =================================== test: glib:glib+core / unicode-normalize start time: 06:42:04 duration: 3.26s result: exit status 0 command: 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=122 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/unicode-normalize ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S62525c50c48927056e3a5a06268db7db 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 # 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 ============================================================================== ================================== 104/405 =================================== test: glib:glib+core / uri start time: 06:42:04 duration: 3.25s result: exit status 0 command: MALLOC_PERTURB_=192 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/uri ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S2b90cfde80326019613cf5ee6da4745d 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 ============================================================================== =================================== 95/405 =================================== test: glib:glib+core / utf8-pointer start time: 06:42:04 duration: 3.59s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_PERTURB_=229 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/utf8-pointer ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sa87324c4b3d7d919d717735c82fbfc34 1..3 # Start of utf8 tests ok 1 /utf8/offsets # slow test /utf8/offsets executed in 1.98 secs ok 2 /utf8/lengths ok 3 /utf8/find # End of utf8 tests ============================================================================== ================================== 109/405 =================================== test: glib:glib+core+cpp / cxx start time: 06:42:05 duration: 2.90s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 MALLOC_PERTURB_=200 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/cxx ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sc4f42dc8bc1284ff4b5e4bc65ea0c22d 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 ============================================================================== ================================== 110/405 =================================== test: glib:glib+core+cpp / cxx-98 start time: 06:42:05 duration: 2.90s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 MALLOC_PERTURB_=36 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/cxx-98 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S32d0b6dda28d423c87dbf69eaa636200 1..22 # Start of C++ tests # Checking if '199711L' respects the expected standard version '98' ok 1 /C++/check-standard-98 # slow test /C++/check-standard-98 executed in 2.20 secs 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/405 =================================== test: glib:glib+core+cpp / cxx-03 start time: 06:42:07 duration: 0.65s result: exit status 0 command: 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=59 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/cxx-03 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sebbd2b7635040fb9ba8230f08f7613ab 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 ============================================================================== ================================== 112/405 =================================== test: glib:glib+core+cpp / cxx-11 start time: 06:42:07 duration: 0.63s result: exit status 0 command: MALLOC_PERTURB_=236 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/cxx-11 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S7dc88816bdb4bb41e8f48e5816cf118a 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 ============================================================================== ================================== 113/405 =================================== test: glib:glib+core+cpp / cxx-14 start time: 06:42:07 duration: 0.69s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_PERTURB_=2 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/cxx-14 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S57b05a04c40672b27b9e79ff53ff2026 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 ============================================================================== ================================== 114/405 =================================== test: glib:glib+core+cpp / cxx-17 start time: 06:42:07 duration: 0.69s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_PERTURB_=197 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/cxx-17 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S37ff84e8eb52f6030f7bc7ba57166219 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 ============================================================================== ================================== 115/405 =================================== test: glib:glib+core+cpp / cxx-20 start time: 06:42:07 duration: 0.68s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 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_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=117 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/cxx-20 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S3787317a3eb294ba5cd5c703158e3429 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 ============================================================================== ================================== 116/405 =================================== test: glib:glib+core+cpp / cxx-2b start time: 06:42:07 duration: 0.67s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 MALLOC_PERTURB_=36 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/cxx-2b ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S284a9ff97f8dda44ff14df4e3355afb7 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/405 =================================== test: glib:glib+core / autoptr start time: 06:42:07 duration: 0.66s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=44 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/autoptr ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sec0572c43d16770f5cbbd408094bb203 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/405 =================================== test: glib:glib+core / include start time: 06:42:07 duration: 0.63s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 MALLOC_PERTURB_=84 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/include ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sfe839e75c02feffa8fdaae8d882ab5e5 1..1 # Start of include tests ok 1 /include/rwlock # End of include tests ============================================================================== ================================== 121/405 =================================== test: glib:glib+core / gutils-user-database start time: 06:42:07 duration: 0.59s result: exit status 0 command: 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.86.0/debian/build/deb/glib/tests:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib MALLOC_PERTURB_=59 MESON_TEST_ITERATION=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.86.0/glib/tests G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 LD_PRELOAD=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/getpwuid-preload.so G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/gutils-user-database ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S3ef6095ede50a53bdb8e2791ca4a0cf6 1..1 # Start of gutils tests ok 1 /gutils/get_user_database_entry # End of gutils tests ============================================================================== ================================== 122/405 =================================== test: glib:glib+core / constructor start time: 06:42:07 duration: 0.57s result: exit status 0 command: 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.86.0/debian/build/deb/glib/tests:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib MALLOC_PERTURB_=11 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/constructor ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S30e79bb230a7cf31fd37edecdbf79303 1..2 # Start of constructor tests ok 1 /constructor/application ok 2 /constructor/library # End of constructor tests ============================================================================== ================================== 123/405 =================================== test: glib:glib+core+cc / atomic-c-11 start time: 06:42:07 duration: 0.56s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_PERTURB_=9 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/atomic-c-11 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S3d68fc836e7c3953fd67e7e26cea4a53 1..2 # Start of atomic tests ok 1 /atomic/types ok 2 /atomic/threaded # End of atomic tests ============================================================================== ================================== 124/405 =================================== test: glib:glib+core+cc / atomic-c-17 start time: 06:42:07 duration: 0.55s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=90 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/atomic-c-17 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S0a0796e7a60f3e3f659f1c53faf6a68d 1..2 # Start of atomic tests ok 1 /atomic/types ok 2 /atomic/threaded # End of atomic tests ============================================================================== ================================== 127/405 =================================== test: glib:glib+core+cc / macros-c-11 start time: 06:42:07 duration: 0.50s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_PERTURB_=165 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/macros-c-11 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Se50fff21dfea628e91f9bffcd79c9c22 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 ============================================================================== ================================== 128/405 =================================== test: glib:glib+core+cc / macros-c-17 start time: 06:42:08 duration: 0.48s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 MALLOC_PERTURB_=136 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/macros-c-17 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sff353bb7fd6653b73c399d02d0a72c81 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 ============================================================================== ================================== 129/405 =================================== test: glib:glib+core+cc / macros-c-89 start time: 06:42:08 duration: 0.46s result: exit status 0 command: 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=11 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/macros-c-89 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S52207487a6cc8bd751f0914cb06d541a 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 ============================================================================== ================================== 130/405 =================================== test: glib:glib+core+cc / macros-c-99 start time: 06:42:08 duration: 0.44s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 MALLOC_PERTURB_=97 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/macros-c-99 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S052ef2f4db6d397fad039dc7e15c3e01 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 ============================================================================== ================================== 131/405 =================================== test: glib:glib+core+cc / utils-c-11 start time: 06:42:08 duration: 0.68s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_PERTURB_=226 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/utils-c-11 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sa950a1a494f2695f294da0aa291584a4 1..41 # Start of utils tests ok 1 /utils/language-names # Testing locale ‘en’ # Testing locale ‘sr@latin’ # Testing locale ‘fr_BE’ # Testing locale ‘sr_SR@latin’ # Testing locale ‘sr_SR@latin.UTF-8’ # Testing locale ‘sr@latin_invalid’ # Testing locale ‘sr.UTF-8@latin’ # Testing locale ‘sr.UTF-8_latin’ # Testing locale ‘sr.UTF-8@latin_invalid’ 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 ============================================================================== ================================== 133/405 =================================== test: glib:glib+core+cc / utils-c-89 start time: 06:42:08 duration: 0.66s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 MALLOC_PERTURB_=23 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/utils-c-89 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sbc56bd36add4de7e53955c1e352e8ee4 1..41 # Start of utils tests ok 1 /utils/language-names # Testing locale ‘en’ # Testing locale ‘sr@latin’ # Testing locale ‘fr_BE’ # Testing locale ‘sr_SR@latin’ # Testing locale ‘sr_SR@latin.UTF-8’ # Testing locale ‘sr@latin_invalid’ # Testing locale ‘sr.UTF-8@latin’ # Testing locale ‘sr.UTF-8_latin’ # Testing locale ‘sr.UTF-8@latin_invalid’ 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/405 =================================== test: glib:glib+core+cc / utils-c-17 start time: 06:42:08 duration: 0.70s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_PERTURB_=22 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/utils-c-17 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S11ee9d056e1ea0af0c565e89cbf8e508 1..41 # Start of utils tests ok 1 /utils/language-names # Testing locale ‘en’ # Testing locale ‘sr@latin’ # Testing locale ‘fr_BE’ # Testing locale ‘sr_SR@latin’ # Testing locale ‘sr_SR@latin.UTF-8’ # Testing locale ‘sr@latin_invalid’ # Testing locale ‘sr.UTF-8@latin’ # Testing locale ‘sr.UTF-8_latin’ # Testing locale ‘sr.UTF-8@latin_invalid’ 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 ============================================================================== ================================== 134/405 =================================== test: glib:glib+core+cc / utils-c-99 start time: 06:42:08 duration: 0.69s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=123 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/utils-c-99 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S288d307412065c6ffa4514fd7f26318c 1..41 # Start of utils tests ok 1 /utils/language-names # Testing locale ‘en’ # Testing locale ‘sr@latin’ # Testing locale ‘fr_BE’ # Testing locale ‘sr_SR@latin’ # Testing locale ‘sr_SR@latin.UTF-8’ # Testing locale ‘sr@latin_invalid’ # Testing locale ‘sr.UTF-8@latin’ # Testing locale ‘sr.UTF-8_latin’ # Testing locale ‘sr.UTF-8@latin_invalid’ 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/405 =================================== test: glib:glib+core+no-valgrind / assert-msg-test.py start time: 06:42:08 duration: 0.65s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 _GLIB_TEST_SANITIZERS='' MALLOC_PERTURB_=231 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 PYTHONPATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/tests/lib:/build/reproducible-path/glib2.0-2.86.0/tests/lib G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /usr/bin/python3 -B /build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/glib/tests/assert-msg-test # tmpdir: /tmp/tmpdg4vkkdc # Running: ['/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/glib/tests/assert-msg-test # tmpdir: /tmp/tmpoajki2yk 1..2 ============================================================================== ================================== 126/405 =================================== test: glib:glib+core+cc / atomic-c-99 start time: 06:42:07 duration: 0.94s result: exit status 0 command: MALLOC_PERTURB_=119 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/atomic-c-99 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sf34e66b1148b29b82c416a5c82247dce 1..2 # Start of atomic tests ok 1 /atomic/types ok 2 /atomic/threaded # End of atomic tests ============================================================================== ================================== 125/405 =================================== test: glib:glib+core+cc / atomic-c-89 start time: 06:42:07 duration: 0.98s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 MALLOC_PERTURB_=91 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/atomic-c-89 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S5695a2a6fc6ed9cec936566c9632322a 1..2 # Start of atomic tests ok 1 /atomic/types ok 2 /atomic/threaded # slow test /atomic/threaded executed in 0.51 secs # End of atomic tests ============================================================================== ================================== 137/405 =================================== test: glib:glib+core / gtester-xmllint-check start time: 06:42:08 duration: 0.63s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=184 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /usr/bin/xmllint --noout glib/tests/tmpsample.xml ============================================================================== ================================== 136/405 =================================== test: glib:glib+core+no-valgrind / messages-low-memory.py start time: 06:42:08 duration: 0.68s result: exit status 0 command: 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=59 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 PYTHONPATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/tests/lib:/build/reproducible-path/glib2.0-2.86.0/tests/lib G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /usr/bin/python3 -B /build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/glib/tests/messages-low-memory # tmpdir: /tmp/tmp6tu7v43t # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/messages-low-memory'] # Return code: -6 # Output: # # Error: # GLib-Message: 18:42:08.478: Simulates a situation in which we were crashing because of low-memory, leading malloc to fail instead of aborting # GLib-Message: 18:42:08.478: bug: https://gitlab.gnome.org/GNOME/glib/-/issues/2753 # ../../../glib/gprintf.c:351: failed to allocate memory 1..1 ============================================================================== ================================== 108/405 =================================== test: glib:glib+core+slow / 642026-ec start time: 06:42:05 duration: 3.72s result: exit status 0 command: 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=81 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/642026-ec ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S54d338ad3c51c8bdf3733cb041062408 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 3.29 secs # End of glib tests ============================================================================== =================================== 57/405 =================================== test: glib:glib+core / private start time: 06:42:03 duration: 5.50s result: exit status 0 command: MALLOC_PERTURB_=124 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/private ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S5390a8102f28361b84678b47d6630b93 1..8 # Start of thread tests ok 1 /thread/private1 ok 2 /thread/private2 # slow test /thread/private2 executed in 1.17 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 4.02 secs ok 8 /thread/staticprivate5 # End of thread tests ============================================================================== ================================== 138/405 =================================== test: glib:glib+core+no-valgrind+pkg-config / glib-2.0-pkg-config start time: 06:42:08 duration: 0.96s result: exit status 0 command: MALLOC_PERTURB_=119 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 PKG_CONFIG_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/meson-private G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /usr/bin/bash -xe -c 'pkg-config --validate glib-2.0 test "$(pkg-config --modversion glib-2.0)" = "2.86.0" 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.86.0 = 2.86.0 ++ 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 ============================================================================== ================================== 140/405 =================================== test: glib:gobject+performance+no-valgrind / performance-threaded start time: 06:42:08 duration: 0.89s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=123 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/performance MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests/performance LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/performance/performance-threaded --seconds 0 ----------------------------------- stdout ----------------------------------- Running test "liststore-is-a" 1 runs, min/avg/max = 0.086/0.086/0.086 ms Running test "liststore-interface-peek" 1 runs, min/avg/max = 0.050/0.050/0.050 ms Running test "liststore-interface-peek-same" 1 runs, min/avg/max = 0.049/0.049/0.049 ms ============================================================================== ================================== 107/405 =================================== test: glib:glib+core+slow / 642026 start time: 06:42:05 duration: 4.11s result: exit status 0 command: 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=195 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/642026 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S9e360da512d7ccfb96ba6a39c85bc0d9 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 3.54 secs # End of glib tests ============================================================================== ================================== 141/405 =================================== test: glib:gobject / notify-init start time: 06:42:08 duration: 0.90s result: exit status 0 command: 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.86.0/debian/build/deb/gobject/tests MALLOC_PERTURB_=92 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/notify-init ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sa4533efaba9da3a32e2f0ce9596277a8 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 ============================================================================== ================================== 142/405 =================================== test: glib:gobject / notify-init2 start time: 06:42:08 duration: 0.87s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=37 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/notify-init2 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Scb5923f5edb9dfdec0f2e006898c923a 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 ============================================================================== ================================== 143/405 =================================== test: glib:gobject / custom-dispatch start time: 06:42:08 duration: 0.85s result: exit status 0 command: 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=128 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/custom-dispatch ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Scfbd65ccb10aa67352196d5ab9db3c3c 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 ============================================================================== ================================== 144/405 =================================== test: glib:gobject / qdata start time: 06:42:08 duration: 0.84s result: exit status 0 command: 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 MALLOC_PERTURB_=199 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/qdata ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S902f34f4815abe9cc469da3a327661f0 1..2 # Start of qdata tests ok 1 /qdata/threaded ok 2 /qdata/dup # End of qdata tests ============================================================================== ================================== 145/405 =================================== test: glib:gobject / accumulator start time: 06:42:08 duration: 0.82s result: exit status 0 command: 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=36 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/accumulator ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S3aff3c7f9e9ea5369265df719b135d38 1..1 # Start of gobject tests ok 1 /gobject/accumulator # End of gobject tests ============================================================================== ================================== 146/405 =================================== test: glib:gobject / basics-gobject start time: 06:42:08 duration: 0.81s result: exit status 0 command: MALLOC_PERTURB_=57 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/basics-gobject ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sd177d2096c4ce56e206d30fe92a185ed 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 0x5630e09b72e0 # Iface-BAR: "iface-string-from-derived-type" from 0x5630e09ac660 # chaining: # Iface-FOO: "iface-string-from-derived-type" from 0x5630e09ac660 # private data after initialization: 54321 == 54321 ok 1 /gobject/basics # End of gobject tests ============================================================================== ================================== 147/405 =================================== test: glib:gobject / boxed start time: 06:42:08 duration: 0.74s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=153 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/boxed ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S2b10b171c594592d9cbc1b6ca48d13a9 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 ============================================================================== ================================== 148/405 =================================== test: glib:gobject / defaultiface start time: 06:42:08 duration: 0.73s result: exit status 0 command: 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 MALLOC_PERTURB_=204 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/defaultiface ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S99dbab623ae48a61a450d4e13cb071fa 1..2 # Start of gobject tests ok 1 /gobject/static-iface ok 2 /gobject/dynamic-iface # End of gobject tests ============================================================================== ================================== 149/405 =================================== test: glib:gobject / deftype start time: 06:42:08 duration: 0.72s result: exit status 0 command: 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.86.0/debian/build/deb/gobject/tests MALLOC_PERTURB_=87 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/deftype ============================================================================== ================================== 150/405 =================================== test: glib:gobject / deprecated-properties start time: 06:42:08 duration: 0.70s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=114 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/deprecated-properties ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S51124e397fef3b0a492618a7d4212461 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/405 =================================== test: glib:gobject / dynamictype start time: 06:42:08 duration: 0.68s result: exit status 0 command: 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=209 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/dynamictype ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sf374821bfb173904e7f20bddb498466d 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 ============================================================================== ================================== 152/405 =================================== test: glib:gobject / enums start time: 06:42:08 duration: 0.67s result: exit status 0 command: 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 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_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=138 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/enums ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sce52da513bbc60fc7b9fe4f8a0c35774 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 ============================================================================== ================================== 153/405 =================================== test: glib:gobject / max-version start time: 06:42:08 duration: 0.66s result: exit status 0 command: 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.86.0/debian/build/deb/gobject/tests MALLOC_PERTURB_=150 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/max-version ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sbedb5c1381bc1e15099b67820b39f434 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 ============================================================================== ================================== 154/405 =================================== test: glib:gobject / override start time: 06:42:08 duration: 1.13s result: exit status 0 command: MALLOC_PERTURB_=194 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/override ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sed15d506338ffd1dc5200015bc1d504c 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 ============================================================================== ================================== 156/405 =================================== test: glib:gobject / references start time: 06:42:08 duration: 1.11s result: exit status 0 command: 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=165 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/references ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S8a7fc4985d5f4255ca636089d7bdd3f5 1..4 # Start of gobject tests ok 1 /gobject/references ok 2 /gobject/references-many ok 3 /gobject/references_two ok 4 /gobject/references_run_dispose # End of gobject tests ============================================================================== ================================== 157/405 =================================== test: glib:gobject / basic-signals start time: 06:42:08 duration: 1.11s result: exit status 0 command: 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=71 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/basic-signals ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S5ac3a69982ae8b45445586247cb2c5a1 1..1 # Start of gobject tests ok 1 /gobject/basic-signals # End of gobject tests ============================================================================== ================================== 158/405 =================================== test: glib:gobject / singleton start time: 06:42:08 duration: 1.11s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=74 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/singleton ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S3692060357f67314382d3d6b240ed47d 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 ============================================================================== ================================== 118/405 =================================== test: glib:glib+core / gwakeup-fallback start time: 06:42:07 duration: 2.21s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 MALLOC_PERTURB_=200 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/gwakeup-fallback ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S78e95cef8781b62d09c336013c1cf304 1..2 # Start of gwakeup tests ok 1 /gwakeup/semantics-fallback # slow test /gwakeup/semantics-fallback executed in 0.99 secs ok 2 /gwakeup/threaded-fallback # slow test /gwakeup/threaded-fallback executed in 0.52 secs # End of gwakeup tests ============================================================================== ================================== 160/405 =================================== test: glib:gobject / dynamictests start time: 06:42:08 duration: 1.12s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=56 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/dynamictests ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sea9e55a6ae66b6eaa221b40d02c38ff6 1..2 # Start of GObject tests ok 1 /GObject/threaded-dynamic-ref-unref-init ok 2 /GObject/dynamic-interface-properties # End of GObject tests ============================================================================== ================================== 162/405 =================================== test: glib:gobject / bindinggroup start time: 06:42:09 duration: 1.07s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=120 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/bindinggroup ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S2797c99bd1538639a018944a1a8823f3 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/405 =================================== test: glib:gobject / binding start time: 06:42:08 duration: 1.13s result: exit status 0 command: 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=245 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/binding ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sf1eed024270c87f8923c0ff14300a1c4 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 # /binding/concurrent-finalizing summary: Test that finalizing source/target from multiple threads concurrently works correctly ok 17 /binding/concurrent-finalizing # 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 ============================================================================== ================================== 163/405 =================================== test: glib:gobject / properties start time: 06:42:09 duration: 1.09s result: exit status 0 command: 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.86.0/debian/build/deb/gobject/tests MALLOC_PERTURB_=171 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/properties ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S8867be9dca5ff9e8210f0890bd358429 1..14 # 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 notify tests ok 13 /properties/notify/too-many-freezes # End of notify tests # 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 14 /properties/set-property/variant/floating # End of variant tests # End of set-property tests # End of properties tests ============================================================================== ================================== 164/405 =================================== test: glib:gobject / properties-introspection start time: 06:42:09 duration: 1.07s result: exit status 0 command: 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.86.0/debian/build/deb/gobject/tests MALLOC_PERTURB_=185 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/properties-introspection ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S07091f2821128837824f8a90930474e2 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 ============================================================================== ================================== 165/405 =================================== test: glib:gobject / reference start time: 06:42:09 duration: 0.87s result: exit status 0 command: 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 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_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=227 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/reference ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S995c8093c13709e6386e257955a3222b 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 # 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 ============================================================================== ================================== 166/405 =================================== test: glib:gobject / flags start time: 06:42:09 duration: 0.85s result: exit status 0 command: 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.86.0/debian/build/deb/gobject/tests MALLOC_PERTURB_=169 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/flags ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sf99b0e8f98909d12efdbdf4b2ce58b9c 1..1 # Start of gobject tests # Start of flags tests ok 1 /gobject/flags/validate # End of flags tests # End of gobject tests ============================================================================== ================================== 167/405 =================================== test: glib:gobject / value start time: 06:42:09 duration: 0.92s result: exit status 0 command: 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=71 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/value ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sf81865083c3a02b8aa05e971b302389e 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 ============================================================================== ================================== 168/405 =================================== test: glib:gobject / type start time: 06:42:09 duration: 0.90s result: exit status 0 command: 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.86.0/debian/build/deb/gobject/tests MALLOC_PERTURB_=171 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/type ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Seb306948a8a999f2b65635d835eee3b4 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 ============================================================================== ================================== 169/405 =================================== test: glib:gobject / gobject-private start time: 06:42:09 duration: 0.88s result: exit status 0 command: MALLOC_PERTURB_=191 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/gobject-private ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sc8f028b118101192e5f6cb37f9d42bcc 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 ============================================================================== ================================== 170/405 =================================== test: glib:gobject / closure start time: 06:42:09 duration: 0.86s result: exit status 0 command: 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=19 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/closure ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Se96d09551848da7be7ebb37a1187bbde 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 ============================================================================== ================================== 172/405 =================================== test: glib:gobject / object start time: 06:42:09 duration: 0.81s result: exit status 0 command: 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 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_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=227 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/object ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S128c118ab4c0233c729515f05634400f 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 ============================================================================== ================================== 173/405 =================================== test: glib:gobject / signal-handler start time: 06:42:09 duration: 0.80s result: exit status 0 command: 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.86.0/debian/build/deb/gobject/tests MALLOC_PERTURB_=133 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/signal-handler ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sa4938b834cd96cec80fc5b3fa236c595 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 ============================================================================== ================================== 174/405 =================================== test: glib:gobject / ifaceproperties start time: 06:42:09 duration: 0.78s result: exit status 0 command: 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=205 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/ifaceproperties ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sad9fcb1fa47b77e1ebdb1fc054278354 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 ============================================================================== ================================== 175/405 =================================== test: glib:gobject / signals start time: 06:42:09 duration: 0.77s result: exit status 0 command: 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.86.0/debian/build/deb/gobject/tests MALLOC_PERTURB_=130 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/signals ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S3cfd5282dbb25c1e5a8aece5b3a1b6a2 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 ============================================================================== ================================== 176/405 =================================== test: glib:gobject / signalgroup start time: 06:42:09 duration: 0.75s result: exit status 0 command: 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 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_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=222 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/signalgroup ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S924630672171810a55d1c181c8d9bb17 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 ============================================================================== ================================== 177/405 =================================== test: glib:gobject / testing start time: 06:42:09 duration: 0.74s result: exit status 0 command: 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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests MALLOC_PERTURB_=69 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/testing ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S1994d89835dadc5e71b01b9dfd126a36 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 ============================================================================== ================================== 178/405 =================================== test: glib:gobject / type-flags start time: 06:42:09 duration: 0.72s result: exit status 0 command: 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=154 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/type-flags ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sf6a0424cfcebae9efd5c3fd18c8a634e 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 ============================================================================== ================================== 155/405 =================================== test: glib:gobject / param start time: 06:42:08 duration: 1.75s result: exit status 0 command: 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=12 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/param ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S06d591639257eb0d8d1f7601cdeb75fd 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 # slow test /param/invalid-name/colon executed in 0.58 secs # /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 ============================================================================== ================================== 184/405 =================================== test: glib:gobject / properties-refcount4 start time: 06:42:10 duration: 0.59s result: exit status 0 command: 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.86.0/debian/build/deb/gobject/tests MALLOC_PERTURB_=148 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/properties-refcount4 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S576ab53c92bb5ecafec20b0e6471b5de 1..1 # Start of gobject tests # Start of refcount tests ok 1 /gobject/refcount/properties-4 # End of refcount tests # End of gobject tests ============================================================================== =================================== 76/405 =================================== test: glib:glib+core / spawn-multithreaded start time: 06:42:04 duration: 6.62s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 MALLOC_PERTURB_=189 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/spawn-multithreaded ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S14bf40e48b2108eaf408f84ae84515f8 1..4 # Start of gthread tests # Child 3465215 (ttl 1) exited, status 0 # Child 3465216 (ttl 2) exited, status 0 ok 1 /gthread/spawn-childs # slow test /gthread/spawn-childs executed in 3.69 secs # Created pid: 3466265 (ttl 2) # Created pid: 3466268 (ttl 1) # Child 3466268 (ttl 1) exited, status 0 # Child 3466265 (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 ============================================================================== ================================== 189/405 =================================== test: glib:gobject+cpp / cxx start time: 06:42:10 duration: 0.50s result: exit status 0 command: MALLOC_PERTURB_=49 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/cxx ============================================================================== ================================== 190/405 =================================== test: glib:gobject+cpp / cxx-98 start time: 06:42:10 duration: 0.49s result: exit status 0 command: 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=215 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/cxx-98 ============================================================================== ================================== 191/405 =================================== test: glib:gobject+cpp / cxx-03 start time: 06:42:10 duration: 0.50s result: exit status 0 command: 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=241 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/cxx-03 ============================================================================== ================================== 192/405 =================================== test: glib:gobject+cpp / cxx-11 start time: 06:42:10 duration: 0.49s result: exit status 0 command: 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=216 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/cxx-11 ============================================================================== ================================== 193/405 =================================== test: glib:gobject+cpp / cxx-14 start time: 06:42:10 duration: 0.48s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=152 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/cxx-14 ============================================================================== ================================== 194/405 =================================== test: glib:gobject+cpp / cxx-17 start time: 06:42:10 duration: 0.46s result: exit status 0 command: 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.86.0/debian/build/deb/gobject/tests MALLOC_PERTURB_=171 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/cxx-17 ============================================================================== ================================== 195/405 =================================== test: glib:gobject+cpp / cxx-20 start time: 06:42:10 duration: 0.45s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=211 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/cxx-20 ============================================================================== ================================== 196/405 =================================== test: glib:gobject+cpp / cxx-2b start time: 06:42:10 duration: 0.43s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=144 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/cxx-2b ============================================================================== ================================== 197/405 =================================== test: glib:gobject / autoptr start time: 06:42:10 duration: 0.41s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=184 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/autoptr ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S675e41c6a1db09e3658d69a398d8b2ef 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 ============================================================================== ================================== 201/405 =================================== test: glib:gthread / init start time: 06:42:10 duration: 0.32s result: exit status 0 command: 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.86.0/debian/build/deb/gthread/tests MALLOC_PERTURB_=255 MESON_TEST_ITERATION=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gthread/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gthread UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gthread/tests/init ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S9d6528e970289d847d6aa696df9ae62d 1..2 # Start of thread tests # Start of deprecated tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_init_XFYBX3/thread/deprecated/init/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_init_XFYBX3/thread/deprecated/init/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_init_XFYBX3/thread/deprecated/init/.dirs/system-config1:/tmp/test_init_XFYBX3/thread/deprecated/init/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_init_XFYBX3/thread/deprecated/init/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_init_XFYBX3/thread/deprecated/init/.dirs/system-data1:/tmp/test_init_XFYBX3/thread/deprecated/init/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_init_XFYBX3/thread/deprecated/init/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_init_XFYBX3/thread/deprecated/init/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_init_XFYBX3/thread/deprecated/init/.dirs/runtime ok 1 /thread/deprecated/init # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_init_XFYBX3/thread/deprecated/init-with-errorcheck-mutexes/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_init_XFYBX3/thread/deprecated/init-with-errorcheck-mutexes/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_init_XFYBX3/thread/deprecated/init-with-errorcheck-mutexes/.dirs/system-config1:/tmp/test_init_XFYBX3/thread/deprecated/init-with-errorcheck-mutexes/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_init_XFYBX3/thread/deprecated/init-with-errorcheck-mutexes/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_init_XFYBX3/thread/deprecated/init-with-errorcheck-mutexes/.dirs/system-data1:/tmp/test_init_XFYBX3/thread/deprecated/init-with-errorcheck-mutexes/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_init_XFYBX3/thread/deprecated/init-with-errorcheck-mutexes/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_init_XFYBX3/thread/deprecated/init-with-errorcheck-mutexes/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_init_XFYBX3/thread/deprecated/init-with-errorcheck-mutexes/.dirs/runtime ok 2 /thread/deprecated/init-with-errorcheck-mutexes # End of deprecated tests # End of thread tests ============================================================================== ================================== 203/405 =================================== test: glib:gmodule / max-version start time: 06:42:10 duration: 0.27s result: exit status 0 command: G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gmodule/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=73 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule/tests/max-version ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Se1aaa76ad96f6aa88b03e859b2da4779 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/405 =================================== test: glib:gthread+no-valgrind+pkg-config / gthread-2.0-pkg-config start time: 06:42:10 duration: 0.41s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 PKG_CONFIG_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/meson-private G_DEBUG=gc-friendly MALLOC_PERTURB_=108 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /usr/bin/bash -xe -c 'pkg-config --validate gthread-2.0 test "$(pkg-config --modversion gthread-2.0)" = "2.86.0" test "$(pkg-config --variable=prefix gthread-2.0)" = "/usr"' ----------------------------------- stderr ----------------------------------- + pkg-config --validate gthread-2.0 ++ pkg-config --modversion gthread-2.0 + test 2.86.0 = 2.86.0 ++ pkg-config --variable=prefix gthread-2.0 + test /usr = /usr ============================================================================== ================================== 204/405 =================================== test: glib:gmodule+cpp / cxx start time: 06:42:10 duration: 0.37s result: exit status 0 command: G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gmodule/tests 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.86.0/debian/build/deb/gmodule/tests MESON_TEST_ITERATION=1 MALLOC_PERTURB_=42 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule/tests/cxx ============================================================================== ================================== 205/405 =================================== test: glib:gmodule+cpp / cxx-98 start time: 06:42:10 duration: 0.40s result: exit status 0 command: G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gmodule/tests 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.86.0/debian/build/deb/gmodule/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib MALLOC_CHECK_=2 MALLOC_PERTURB_=142 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule/tests/cxx-98 ============================================================================== ================================== 206/405 =================================== test: glib:gmodule+cpp / cxx-03 start time: 06:42:10 duration: 0.40s result: exit status 0 command: G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gmodule/tests 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.86.0/debian/build/deb/gmodule/tests MESON_TEST_ITERATION=1 MALLOC_PERTURB_=125 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule/tests/cxx-03 ============================================================================== ================================== 199/405 =================================== test: glib:gobject+no-valgrind / gobject-query.py start time: 06:42:10 duration: 0.63s result: exit status 0 command: 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.86.0/debian/build/deb/gobject MALLOC_PERTURB_=152 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 PYTHONPATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/tests/lib:/build/reproducible-path/glib2.0-2.86.0/tests/lib G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /usr/bin/python3 -B /build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject/gobject-query # tmpdir: /tmp/tmpjxijtx8z # Running: ['/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject/gobject-query # tmpdir: /tmp/tmp447ht2yz # Running: ['/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject/gobject-query # tmpdir: /tmp/tmpws5hiemy # Running: ['/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject/gobject-query # tmpdir: /tmp/tmppy3otb3b # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/gobject-query', '--version'] # Return code: 0 # Output: # 2.86.0 # Error: 1..4 ============================================================================== ================================== 207/405 =================================== test: glib:gmodule+cpp / cxx-11 start time: 06:42:10 duration: 0.45s result: exit status 0 command: G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gmodule/tests 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.86.0/debian/build/deb/gmodule/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=93 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule/tests/cxx-11 ============================================================================== ================================== 208/405 =================================== test: glib:gmodule+cpp / cxx-14 start time: 06:42:10 duration: 0.43s result: exit status 0 command: G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gmodule/tests 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.86.0/debian/build/deb/gmodule/tests MESON_TEST_ITERATION=1 MALLOC_PERTURB_=199 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule/tests/cxx-14 ============================================================================== ================================== 209/405 =================================== test: glib:gmodule+cpp / cxx-17 start time: 06:42:10 duration: 0.46s result: exit status 0 command: G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gmodule/tests 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.86.0/debian/build/deb/gmodule/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=60 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule/tests/cxx-17 ============================================================================== ================================== 210/405 =================================== test: glib:gmodule+cpp / cxx-20 start time: 06:42:10 duration: 0.43s result: exit status 0 command: G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gmodule/tests 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.86.0/debian/build/deb/gmodule/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=112 G_DEBUG=gc-friendly LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule/tests/cxx-20 ============================================================================== ================================== 211/405 =================================== test: glib:gmodule+cpp / cxx-2b start time: 06:42:10 duration: 0.47s result: exit status 0 command: G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gmodule/tests 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.86.0/debian/build/deb/gmodule/tests MESON_TEST_ITERATION=1 MALLOC_PERTURB_=189 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule/tests/cxx-2b ============================================================================== ================================== 212/405 =================================== test: glib:gmodule / module-test-library start time: 06:42:10 duration: 0.47s result: exit status 0 command: G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gmodule/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=90 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule/tests:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule/tests/module-test-library ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S90dd4ccbb2599864ea6997c776c5e002 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 ============================================================================== ================================== 213/405 =================================== test: glib:gmodule / module-test-plugin start time: 06:42:10 duration: 0.44s result: exit status 0 command: G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gmodule/tests 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.86.0/debian/build/deb/gmodule/tests MESON_TEST_ITERATION=1 MALLOC_PERTURB_=121 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule/tests:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule/tests/module-test-plugin ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S18d37b5fdc31d5b7ec68bfa17bc90ab4 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 ============================================================================== ================================== 217/405 =================================== test: glib:gio / application-command-line start time: 06:42:10 duration: 0.38s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=186 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/application-command-line ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S89b388c3bc18e1d7088b9e5e768f9814 1..1 # Start of application-command-line tests ok 1 /application-command-line/basic-properties # End of application-command-line tests ============================================================================== ================================== 214/405 =================================== test: glib:gmodule+no-valgrind+pkg-config / gmodule-no-export-2.0-pkg-config start time: 06:42:10 duration: 0.53s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 PKG_CONFIG_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/meson-private MALLOC_PERTURB_=230 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /usr/bin/bash -xe -c 'pkg-config --validate gmodule-no-export-2.0 test "$(pkg-config --modversion gmodule-no-export-2.0)" = "2.86.0" 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.86.0 = 2.86.0 ++ pkg-config --variable=prefix gmodule-no-export-2.0 + test /usr = /usr ============================================================================== ================================== 215/405 =================================== test: glib:gmodule+no-valgrind+pkg-config / gmodule-export-2.0-pkg-config start time: 06:42:10 duration: 0.51s result: exit status 0 command: MALLOC_PERTURB_=147 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 PKG_CONFIG_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/meson-private G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /usr/bin/bash -xe -c 'pkg-config --validate gmodule-export-2.0 test "$(pkg-config --modversion gmodule-export-2.0)" = "2.86.0" 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.86.0 = 2.86.0 ++ pkg-config --variable=prefix gmodule-export-2.0 + test /usr = /usr ============================================================================== ================================== 216/405 =================================== test: glib:gmodule+no-valgrind+pkg-config / gmodule-2.0-pkg-config start time: 06:42:10 duration: 0.50s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 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 PKG_CONFIG_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/meson-private G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=222 /usr/bin/bash -xe -c 'pkg-config --validate gmodule-2.0 test "$(pkg-config --modversion gmodule-2.0)" = "2.86.0" test "$(pkg-config --variable=prefix gmodule-2.0)" = "/usr"' ----------------------------------- stderr ----------------------------------- + pkg-config --validate gmodule-2.0 ++ pkg-config --modversion gmodule-2.0 + test 2.86.0 = 2.86.0 ++ pkg-config --variable=prefix gmodule-2.0 + test /usr = /usr ============================================================================== ================================== 218/405 =================================== test: glib:gio / appmonitor start time: 06:42:10 duration: 0.46s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MALLOC_PERTURB_=92 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/appmonitor ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sbaa14127b85d5ac65404e87964ebc588 1..1 # Start of monitor tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_appmonitor_OH1CX3/monitor/app/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_appmonitor_OH1CX3/monitor/app/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_appmonitor_OH1CX3/monitor/app/.dirs/system-config1:/tmp/test_appmonitor_OH1CX3/monitor/app/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_appmonitor_OH1CX3/monitor/app/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_appmonitor_OH1CX3/monitor/app/.dirs/system-data1:/tmp/test_appmonitor_OH1CX3/monitor/app/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_appmonitor_OH1CX3/monitor/app/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_appmonitor_OH1CX3/monitor/app/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_appmonitor_OH1CX3/monitor/app/.dirs/runtime # Using data directory: /tmp/test_appmonitor_OH1CX3/monitor/app/.dirs/data ok 1 /monitor/app # End of monitor tests ============================================================================== ================================== 219/405 =================================== test: glib:gio / async-close-output-stream start time: 06:42:10 duration: 0.45s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=188 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/async-close-output-stream ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sb8f69a1e1d5d763f232ea06a5665b7a6 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 ============================================================================== ================================== 220/405 =================================== test: glib:gio / async-splice-output-stream start time: 06:42:11 duration: 0.56s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MALLOC_PERTURB_=167 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/async-splice-output-stream ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S38704745ec016de3d4491978b561c838 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 ============================================================================== ================================== 221/405 =================================== test: glib:gio / buffered-input-stream start time: 06:42:11 duration: 0.55s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=142 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/buffered-input-stream ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sc812376b076af9695e94aae72f1e9e4a 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 ============================================================================== ================================== 222/405 =================================== test: glib:gio / buffered-output-stream start time: 06:42:11 duration: 0.55s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=64 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/buffered-output-stream ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S1fbdf09b4343ad611be8fa35d3daaa72 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 ============================================================================== ================================== 225/405 =================================== test: glib:gio / contenttype start time: 06:42:11 duration: 0.48s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=58 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/contenttype ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S875f708187b06c0ae81c243cadf7e063 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 ============================================================================== ================================== 227/405 =================================== test: glib:gio / converter start time: 06:42:11 duration: 0.49s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=170 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/converter ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S26dfe15ea900cd7f121bb08025021ec6 1..3 # Start of converter tests ok 1 /converter/bytes ok 2 /converter/extra-bytes-at-end ok 3 /converter/gzip-os-property # End of converter tests ============================================================================== ================================== 228/405 =================================== test: glib:gio / credentials start time: 06:42:11 duration: 0.46s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=102 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/credentials ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S012b1d171e2552113fc8f40879754222 1..1 # Start of credentials tests # GCredentials:linux-ucred:pid=3470853,uid=1111,gid=1111 # GCredentials:linux-ucred:pid=3470853,uid=0,gid=1111 ok 1 /credentials/basic # End of credentials tests ============================================================================== ================================== 230/405 =================================== test: glib:gio / data-output-stream start time: 06:42:11 duration: 0.39s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 MALLOC_PERTURB_=75 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/data-output-stream ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S7f4e027ff6397080760f22cbd2677c80 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 ============================================================================== ================================== 231/405 =================================== test: glib:gio / error start time: 06:42:11 duration: 0.40s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=95 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/error ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sc0e688c689ade9cb1e86f4a135faf6ad 1..3 # Start of error tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_error_Z7EOX3/error/from-errno/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_error_Z7EOX3/error/from-errno/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_error_Z7EOX3/error/from-errno/.dirs/system-config1:/tmp/test_error_Z7EOX3/error/from-errno/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_error_Z7EOX3/error/from-errno/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_error_Z7EOX3/error/from-errno/.dirs/system-data1:/tmp/test_error_Z7EOX3/error/from-errno/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_error_Z7EOX3/error/from-errno/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_error_Z7EOX3/error/from-errno/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_error_Z7EOX3/error/from-errno/.dirs/runtime ok 1 /error/from-errno # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_error_Z7EOX3/error/from-file-error/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_error_Z7EOX3/error/from-file-error/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_error_Z7EOX3/error/from-file-error/.dirs/system-config1:/tmp/test_error_Z7EOX3/error/from-file-error/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_error_Z7EOX3/error/from-file-error/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_error_Z7EOX3/error/from-file-error/.dirs/system-data1:/tmp/test_error_Z7EOX3/error/from-file-error/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_error_Z7EOX3/error/from-file-error/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_error_Z7EOX3/error/from-file-error/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_error_Z7EOX3/error/from-file-error/.dirs/runtime ok 2 /error/from-file-error # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_error_Z7EOX3/error/from-win32-error/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_error_Z7EOX3/error/from-win32-error/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_error_Z7EOX3/error/from-win32-error/.dirs/system-config1:/tmp/test_error_Z7EOX3/error/from-win32-error/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_error_Z7EOX3/error/from-win32-error/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_error_Z7EOX3/error/from-win32-error/.dirs/system-data1:/tmp/test_error_Z7EOX3/error/from-win32-error/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_error_Z7EOX3/error/from-win32-error/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_error_Z7EOX3/error/from-win32-error/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_error_Z7EOX3/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 ============================================================================== ================================== 232/405 =================================== test: glib:gio / file-thumbnail start time: 06:42:11 duration: 0.37s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=144 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/file-thumbnail ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S14318573f915ac2f9904724dca957160 1..7 # Start of file-thumbnail tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/fail/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/fail/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/fail/.dirs/system-config1:/tmp/test_file-thumbnail_Y49OX3/file-thumbnail/fail/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/fail/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/fail/.dirs/system-data1:/tmp/test_file-thumbnail_Y49OX3/file-thumbnail/fail/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/fail/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/fail/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file-thumbnail_Y49OX3/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_Y49OX3/file-thumbnail/fail/.dirs/cache/thumbnails/fail/gnome-thumbnail-factory/1a575a410f0fe62d7ff7b1cd4eb09d82.png ok 1 /file-thumbnail/fail # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/size-priority/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/size-priority/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/size-priority/.dirs/system-config1:/tmp/test_file-thumbnail_Y49OX3/file-thumbnail/size-priority/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/size-priority/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/size-priority/.dirs/system-data1:/tmp/test_file-thumbnail_Y49OX3/file-thumbnail/size-priority/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/size-priority/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/size-priority/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/size-priority/.dirs/runtime # Created test thumbnail at /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/size-priority/.dirs/cache/thumbnails/fail/gnome-thumbnail-factory/1a575a410f0fe62d7ff7b1cd4eb09d82.png # Created test thumbnail at /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/size-priority/.dirs/cache/thumbnails/normal/1a575a410f0fe62d7ff7b1cd4eb09d82.png # Created test thumbnail at /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/size-priority/.dirs/cache/thumbnails/large/1a575a410f0fe62d7ff7b1cd4eb09d82.png # Created test thumbnail at /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/size-priority/.dirs/cache/thumbnails/x-large/1a575a410f0fe62d7ff7b1cd4eb09d82.png # Created test thumbnail at /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/size-priority/.dirs/cache/thumbnails/xx-large/1a575a410f0fe62d7ff7b1cd4eb09d82.png ok 2 /file-thumbnail/size-priority # Start of valid tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/valid/normal/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/valid/normal/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/valid/normal/.dirs/system-config1:/tmp/test_file-thumbnail_Y49OX3/file-thumbnail/valid/normal/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/valid/normal/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/valid/normal/.dirs/system-data1:/tmp/test_file-thumbnail_Y49OX3/file-thumbnail/valid/normal/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/valid/normal/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/valid/normal/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/valid/normal/.dirs/runtime # Created test thumbnail at /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/valid/normal/.dirs/cache/thumbnails/normal/1a575a410f0fe62d7ff7b1cd4eb09d82.png ok 3 /file-thumbnail/valid/normal # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/valid/large/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/valid/large/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/valid/large/.dirs/system-config1:/tmp/test_file-thumbnail_Y49OX3/file-thumbnail/valid/large/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/valid/large/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/valid/large/.dirs/system-data1:/tmp/test_file-thumbnail_Y49OX3/file-thumbnail/valid/large/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/valid/large/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/valid/large/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/valid/large/.dirs/runtime # Created test thumbnail at /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/valid/large/.dirs/cache/thumbnails/large/1a575a410f0fe62d7ff7b1cd4eb09d82.png ok 4 /file-thumbnail/valid/large # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/valid/x-large/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/valid/x-large/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/valid/x-large/.dirs/system-config1:/tmp/test_file-thumbnail_Y49OX3/file-thumbnail/valid/x-large/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/valid/x-large/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/valid/x-large/.dirs/system-data1:/tmp/test_file-thumbnail_Y49OX3/file-thumbnail/valid/x-large/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/valid/x-large/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/valid/x-large/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/valid/x-large/.dirs/runtime # Created test thumbnail at /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/valid/x-large/.dirs/cache/thumbnails/x-large/1a575a410f0fe62d7ff7b1cd4eb09d82.png ok 5 /file-thumbnail/valid/x-large # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/valid/xx-large/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/valid/xx-large/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/valid/xx-large/.dirs/system-config1:/tmp/test_file-thumbnail_Y49OX3/file-thumbnail/valid/xx-large/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/valid/xx-large/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/valid/xx-large/.dirs/system-data1:/tmp/test_file-thumbnail_Y49OX3/file-thumbnail/valid/xx-large/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/valid/xx-large/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/valid/xx-large/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/valid/xx-large/.dirs/runtime # Created test thumbnail at /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/valid/xx-large/.dirs/cache/thumbnails/xx-large/1a575a410f0fe62d7ff7b1cd4eb09d82.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_Y49OX3/file-thumbnail/unknown/super-large/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/unknown/super-large/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/unknown/super-large/.dirs/system-config1:/tmp/test_file-thumbnail_Y49OX3/file-thumbnail/unknown/super-large/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/unknown/super-large/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/unknown/super-large/.dirs/system-data1:/tmp/test_file-thumbnail_Y49OX3/file-thumbnail/unknown/super-large/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/unknown/super-large/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/unknown/super-large/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/unknown/super-large/.dirs/runtime # Created test thumbnail at /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/unknown/super-large/.dirs/cache/thumbnails/super-large/1a575a410f0fe62d7ff7b1cd4eb09d82.png ok 7 /file-thumbnail/unknown/super-large # End of unknown tests # End of file-thumbnail tests ============================================================================== ================================== 233/405 =================================== test: glib:gio / fileattributematcher start time: 06:42:11 duration: 0.35s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=107 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/fileattributematcher ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S9018fef0190bfe548f42cee6f3b295b1 1..3 # Start of fileattributematcher tests ok 1 /fileattributematcher/exact ok 2 /fileattributematcher/equality ok 3 /fileattributematcher/subtract # End of fileattributematcher tests ============================================================================== ================================== 234/405 =================================== test: glib:gio / filenamecompleter start time: 06:42:11 duration: 0.33s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=242 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/filenamecompleter ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sbfbc6582e9fb09eb9ead83898db28ec6 1..1 # Start of filenamecompleter tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_filenamecompleter_XX2BX3/filenamecompleter/basic/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_filenamecompleter_XX2BX3/filenamecompleter/basic/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_filenamecompleter_XX2BX3/filenamecompleter/basic/.dirs/system-config1:/tmp/test_filenamecompleter_XX2BX3/filenamecompleter/basic/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_filenamecompleter_XX2BX3/filenamecompleter/basic/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_filenamecompleter_XX2BX3/filenamecompleter/basic/.dirs/system-data1:/tmp/test_filenamecompleter_XX2BX3/filenamecompleter/basic/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_filenamecompleter_XX2BX3/filenamecompleter/basic/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_filenamecompleter_XX2BX3/filenamecompleter/basic/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_filenamecompleter_XX2BX3/filenamecompleter/basic/.dirs/runtime # GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ‘gio-vfs’ ok 1 /filenamecompleter/basic # End of filenamecompleter tests ============================================================================== ================================== 235/405 =================================== test: glib:gio / filter-streams start time: 06:42:11 duration: 0.31s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MALLOC_PERTURB_=248 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/filter-streams ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S0e5764cbc033abc68980aca66f4386ae 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 ============================================================================== =================================== 68/405 =================================== test: glib:glib+core / rwlock start time: 06:42:03 duration: 8.24s result: exit status 0 command: MALLOC_PERTURB_=236 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/rwlock ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S8915220c2fa4ce5eab01abd804f19e4a 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 7.64 secs ok 8 /thread/rwlock8 # End of thread tests ============================================================================== ================================== 236/405 =================================== test: glib:gio / giomodule start time: 06:42:11 duration: 0.46s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/modules:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MALLOC_PERTURB_=46 GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/giomodule ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sfd6fa8ff6d050ab50631300b9d19b98f 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 ============================================================================== =================================== 46/405 =================================== test: glib:glib+core / mutex start time: 06:42:03 duration: 8.75s result: exit status 0 command: 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=54 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/mutex ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sb3f0a78274604644a2e69e851154c396 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 6.48 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 # 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 # 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 # 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 # /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 # 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 # /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 # 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 # 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 # /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 # /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 # /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 # /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 # 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 # 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 # 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 # /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 ok 6 /thread/mutex/errno # slow test /thread/mutex/errno executed in 1.87 secs # Start of perf tests # max perf: inf mips ok 7 /thread/mutex/perf/uncontended # Start of contended tests # max perf: inf mips ok 8 /thread/mutex/perf/contended/1 # max perf: inf mips ok 9 /thread/mutex/perf/contended/2 # max perf: 1.333333 mips ok 10 /thread/mutex/perf/contended/3 # max perf: 1.666667 mips ok 11 /thread/mutex/perf/contended/4 # max perf: 6.000000 mips ok 12 /thread/mutex/perf/contended/5 # max perf: inf mips ok 13 /thread/mutex/perf/contended/6 # max perf: 8.000000 mips ok 14 /thread/mutex/perf/contended/7 # max perf: 2.250000 mips ok 15 /thread/mutex/perf/contended/8 # max perf: 5.000000 mips ok 16 /thread/mutex/perf/contended/9 # max perf: 3.666667 mips ok 17 /thread/mutex/perf/contended/10 # End of contended tests # End of perf tests # End of mutex tests # End of thread tests ============================================================================== ================================== 238/405 =================================== test: glib:gio / g-file start time: 06:42:11 duration: 0.48s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=112 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/g-file ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sae239e5b6dad2e87311b71a8127b529c 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.86.0/debian/build/deb file:///build/reproducible-path/glib2.0-2.86.0/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 ============================================================================== ================================== 239/405 =================================== test: glib:gio / g-file-info start time: 06:42:11 duration: 0.46s result: exit status 0 command: MALLOC_PERTURB_=176 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/g-file-info ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sbff9568f09264f6eb069ad6d1fb84790 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 ============================================================================== ================================== 229/405 =================================== test: glib:gio / data-input-stream start time: 06:42:11 duration: 0.84s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=108 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/data-input-stream ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S3414678855c035a0e4cca593214c7783 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 ============================================================================== ================================== 240/405 =================================== test: glib:gio / g-icon start time: 06:42:11 duration: 0.45s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MALLOC_PERTURB_=194 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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/g-icon ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sc091d83a4871e5bade2772830f2605c9 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 ============================================================================== ================================== 241/405 =================================== test: glib:gio / gdbus-addresses start time: 06:42:11 duration: 0.46s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 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_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=117 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-addresses ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Saf9924dd529a49b20aa0903962f52c4a 1..9 # Start of gdbus tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-addresses_LXTHX3/gdbus/empty-address/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-addresses_LXTHX3/gdbus/empty-address/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-addresses_LXTHX3/gdbus/empty-address/.dirs/system-config1:/tmp/test_gdbus-addresses_LXTHX3/gdbus/empty-address/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-addresses_LXTHX3/gdbus/empty-address/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-addresses_LXTHX3/gdbus/empty-address/.dirs/system-data1:/tmp/test_gdbus-addresses_LXTHX3/gdbus/empty-address/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-addresses_LXTHX3/gdbus/empty-address/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-addresses_LXTHX3/gdbus/empty-address/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-addresses_LXTHX3/gdbus/empty-address/.dirs/runtime ok 1 /gdbus/empty-address # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-addresses_LXTHX3/gdbus/unsupported-address/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-addresses_LXTHX3/gdbus/unsupported-address/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-addresses_LXTHX3/gdbus/unsupported-address/.dirs/system-config1:/tmp/test_gdbus-addresses_LXTHX3/gdbus/unsupported-address/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-addresses_LXTHX3/gdbus/unsupported-address/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-addresses_LXTHX3/gdbus/unsupported-address/.dirs/system-data1:/tmp/test_gdbus-addresses_LXTHX3/gdbus/unsupported-address/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-addresses_LXTHX3/gdbus/unsupported-address/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-addresses_LXTHX3/gdbus/unsupported-address/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-addresses_LXTHX3/gdbus/unsupported-address/.dirs/runtime ok 2 /gdbus/unsupported-address # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-addresses_LXTHX3/gdbus/address-parsing/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-addresses_LXTHX3/gdbus/address-parsing/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-addresses_LXTHX3/gdbus/address-parsing/.dirs/system-config1:/tmp/test_gdbus-addresses_LXTHX3/gdbus/address-parsing/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-addresses_LXTHX3/gdbus/address-parsing/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-addresses_LXTHX3/gdbus/address-parsing/.dirs/system-data1:/tmp/test_gdbus-addresses_LXTHX3/gdbus/address-parsing/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-addresses_LXTHX3/gdbus/address-parsing/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-addresses_LXTHX3/gdbus/address-parsing/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-addresses_LXTHX3/gdbus/address-parsing/.dirs/runtime ok 3 /gdbus/address-parsing # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-addresses_LXTHX3/gdbus/unix-address/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-addresses_LXTHX3/gdbus/unix-address/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-addresses_LXTHX3/gdbus/unix-address/.dirs/system-config1:/tmp/test_gdbus-addresses_LXTHX3/gdbus/unix-address/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-addresses_LXTHX3/gdbus/unix-address/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-addresses_LXTHX3/gdbus/unix-address/.dirs/system-data1:/tmp/test_gdbus-addresses_LXTHX3/gdbus/unix-address/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-addresses_LXTHX3/gdbus/unix-address/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-addresses_LXTHX3/gdbus/unix-address/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-addresses_LXTHX3/gdbus/unix-address/.dirs/runtime ok 4 /gdbus/unix-address # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-addresses_LXTHX3/gdbus/nonce-tcp-address/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-addresses_LXTHX3/gdbus/nonce-tcp-address/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-addresses_LXTHX3/gdbus/nonce-tcp-address/.dirs/system-config1:/tmp/test_gdbus-addresses_LXTHX3/gdbus/nonce-tcp-address/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-addresses_LXTHX3/gdbus/nonce-tcp-address/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-addresses_LXTHX3/gdbus/nonce-tcp-address/.dirs/system-data1:/tmp/test_gdbus-addresses_LXTHX3/gdbus/nonce-tcp-address/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-addresses_LXTHX3/gdbus/nonce-tcp-address/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-addresses_LXTHX3/gdbus/nonce-tcp-address/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-addresses_LXTHX3/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_LXTHX3/gdbus/tcp-address/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-addresses_LXTHX3/gdbus/tcp-address/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-addresses_LXTHX3/gdbus/tcp-address/.dirs/system-config1:/tmp/test_gdbus-addresses_LXTHX3/gdbus/tcp-address/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-addresses_LXTHX3/gdbus/tcp-address/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-addresses_LXTHX3/gdbus/tcp-address/.dirs/system-data1:/tmp/test_gdbus-addresses_LXTHX3/gdbus/tcp-address/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-addresses_LXTHX3/gdbus/tcp-address/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-addresses_LXTHX3/gdbus/tcp-address/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-addresses_LXTHX3/gdbus/tcp-address/.dirs/runtime ok 6 /gdbus/tcp-address # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-addresses_LXTHX3/gdbus/autolaunch-address/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-addresses_LXTHX3/gdbus/autolaunch-address/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-addresses_LXTHX3/gdbus/autolaunch-address/.dirs/system-config1:/tmp/test_gdbus-addresses_LXTHX3/gdbus/autolaunch-address/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-addresses_LXTHX3/gdbus/autolaunch-address/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-addresses_LXTHX3/gdbus/autolaunch-address/.dirs/system-data1:/tmp/test_gdbus-addresses_LXTHX3/gdbus/autolaunch-address/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-addresses_LXTHX3/gdbus/autolaunch-address/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-addresses_LXTHX3/gdbus/autolaunch-address/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-addresses_LXTHX3/gdbus/autolaunch-address/.dirs/runtime ok 7 /gdbus/autolaunch-address # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-addresses_LXTHX3/gdbus/mixed-address/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-addresses_LXTHX3/gdbus/mixed-address/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-addresses_LXTHX3/gdbus/mixed-address/.dirs/system-config1:/tmp/test_gdbus-addresses_LXTHX3/gdbus/mixed-address/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-addresses_LXTHX3/gdbus/mixed-address/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-addresses_LXTHX3/gdbus/mixed-address/.dirs/system-data1:/tmp/test_gdbus-addresses_LXTHX3/gdbus/mixed-address/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-addresses_LXTHX3/gdbus/mixed-address/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-addresses_LXTHX3/gdbus/mixed-address/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-addresses_LXTHX3/gdbus/mixed-address/.dirs/runtime ok 8 /gdbus/mixed-address # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-addresses_LXTHX3/gdbus/escape-address/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-addresses_LXTHX3/gdbus/escape-address/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-addresses_LXTHX3/gdbus/escape-address/.dirs/system-config1:/tmp/test_gdbus-addresses_LXTHX3/gdbus/escape-address/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-addresses_LXTHX3/gdbus/escape-address/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-addresses_LXTHX3/gdbus/escape-address/.dirs/system-data1:/tmp/test_gdbus-addresses_LXTHX3/gdbus/escape-address/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-addresses_LXTHX3/gdbus/escape-address/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-addresses_LXTHX3/gdbus/escape-address/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-addresses_LXTHX3/gdbus/escape-address/.dirs/runtime ok 9 /gdbus/escape-address # End of gdbus tests ============================================================================== ================================== 242/405 =================================== test: glib:gio / gdbus-message start time: 06:42:11 duration: 0.44s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=232 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-message ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S6a6bdf5a2c7987edcda361933da8dd88 1..3 # Start of gdbus tests # Start of message tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-message_9CBIX3/gdbus/message/lock/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-message_9CBIX3/gdbus/message/lock/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-message_9CBIX3/gdbus/message/lock/.dirs/system-config1:/tmp/test_gdbus-message_9CBIX3/gdbus/message/lock/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-message_9CBIX3/gdbus/message/lock/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-message_9CBIX3/gdbus/message/lock/.dirs/system-data1:/tmp/test_gdbus-message_9CBIX3/gdbus/message/lock/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-message_9CBIX3/gdbus/message/lock/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-message_9CBIX3/gdbus/message/lock/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-message_9CBIX3/gdbus/message/lock/.dirs/runtime ok 1 /gdbus/message/lock # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-message_9CBIX3/gdbus/message/copy/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-message_9CBIX3/gdbus/message/copy/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-message_9CBIX3/gdbus/message/copy/.dirs/system-config1:/tmp/test_gdbus-message_9CBIX3/gdbus/message/copy/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-message_9CBIX3/gdbus/message/copy/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-message_9CBIX3/gdbus/message/copy/.dirs/system-data1:/tmp/test_gdbus-message_9CBIX3/gdbus/message/copy/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-message_9CBIX3/gdbus/message/copy/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-message_9CBIX3/gdbus/message/copy/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-message_9CBIX3/gdbus/message/copy/.dirs/runtime ok 2 /gdbus/message/copy # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-message_9CBIX3/gdbus/message/bytes-needed/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-message_9CBIX3/gdbus/message/bytes-needed/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-message_9CBIX3/gdbus/message/bytes-needed/.dirs/system-config1:/tmp/test_gdbus-message_9CBIX3/gdbus/message/bytes-needed/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-message_9CBIX3/gdbus/message/bytes-needed/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-message_9CBIX3/gdbus/message/bytes-needed/.dirs/system-data1:/tmp/test_gdbus-message_9CBIX3/gdbus/message/bytes-needed/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-message_9CBIX3/gdbus/message/bytes-needed/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-message_9CBIX3/gdbus/message/bytes-needed/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-message_9CBIX3/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 ============================================================================== ================================== 244/405 =================================== test: glib:gio / file-enumerator start time: 06:42:11 duration: 0.42s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 MALLOC_PERTURB_=80 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/file-enumerator ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S101528297d4f92cff703b1cd8f317012 1..1 # Start of file-enumerator tests # GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ‘gio-vfs’ ok 1 /file-enumerator/close-on-dispose # End of file-enumerator tests ============================================================================== ================================== 245/405 =================================== test: glib:gio / inet-address start time: 06:42:11 duration: 0.39s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=23 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/inet-address ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S9f64ef242695ac35dd89873ecb3438d9 1..11 # Start of inet-address tests # GLib-GIO-DEBUG: getaddrinfo failed to resolve host string ::1::2 # GLib-GIO-DEBUG: getaddrinfo failed to resolve host string 2001:1:2:3:4:5:6:7] # GLib-GIO-DEBUG: getaddrinfo failed to resolve host string [2001:1:2:3:4:5:6:7 # GLib-GIO-DEBUG: getaddrinfo failed to resolve host string [2001:1:2:3:4:5:6:7] # GLib-GIO-DEBUG: getaddrinfo failed to resolve host string [2001:1:2:3:4:5:6:7]:80 # GLib-GIO-DEBUG: getaddrinfo failed to resolve host string 0:1:2:3:4:5:6:7:8:9 # GLib-GIO-DEBUG: getaddrinfo failed to resolve host string ::FFFFFFF # GLib-GIO-DEBUG: getaddrinfo failed to resolve host string 204.152.189.116:80 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 ============================================================================== ================================== 246/405 =================================== test: glib:gio / io-stream start time: 06:42:11 duration: 0.39s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=173 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/io-stream ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S310280a65d7f7c72ba9d88b1bed1f8c0 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 ============================================================================== ================================== 247/405 =================================== test: glib:gio / max-version start time: 06:42:11 duration: 0.36s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=205 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/max-version ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S436b2df45d69c60a0b147973448d493d 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 ============================================================================== ================================== 248/405 =================================== test: glib:gio / memory-input-stream start time: 06:42:11 duration: 0.43s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=95 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/memory-input-stream ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S2d84e5a9d6464788d12f7feb9931d80b 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 ============================================================================== ================================== 249/405 =================================== test: glib:gio / memory-monitor start time: 06:42:12 duration: 0.41s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=93 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/memory-monitor ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S35469e08aefbd8e5edd59413f3bb2c5c 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 ============================================================================== ================================== 250/405 =================================== test: glib:gio / memory-output-stream start time: 06:42:12 duration: 0.40s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=214 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/memory-output-stream ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S33597faffedbc6c3ddac2d58aaef5473 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 ============================================================================== ================================== 251/405 =================================== test: glib:gio / memory-settings-backend start time: 06:42:12 duration: 0.39s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=112 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/memory-settings-backend ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S42b95f62568efd24d7e0e918b8cb60f4 1..1 # Start of memory-settings-backend tests ok 1 /memory-settings-backend/extension-point-registered # End of memory-settings-backend tests ============================================================================== ================================== 252/405 =================================== test: glib:gio / mount-operation start time: 06:42:12 duration: 0.38s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=21 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/mount-operation ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S1fc0e34c90ed7a3e532689cb9b4975e5 1..2 # Start of mount-operation tests ok 1 /mount-operation/construction ok 2 /mount-operation/properties # End of mount-operation tests ============================================================================== ================================== 254/405 =================================== test: glib:gio / network-monitor start time: 06:42:12 duration: 0.38s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=82 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/network-monitor ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sfedd7576775939e35e9dd51c6582c29e 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 ============================================================================== ================================== 256/405 =================================== test: glib:gio / null-settings-backend start time: 06:42:12 duration: 0.35s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MALLOC_PERTURB_=129 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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/null-settings-backend ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S7edd3da72fb917a03756757939854f9b 1..1 # Start of null-settings-backend tests ok 1 /null-settings-backend/extension-point-registered # End of null-settings-backend tests ============================================================================== ================================== 257/405 =================================== test: glib:gio / permission start time: 06:42:12 duration: 0.33s result: exit status 0 command: MALLOC_PERTURB_=119 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/permission ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sa50bb21bc8dbbccba2359b359ce737d2 1..1 # Start of permission tests ok 1 /permission/simple # End of permission tests ============================================================================== ================================== 258/405 =================================== test: glib:gio / pollable start time: 06:42:12 duration: 0.31s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=128 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/pollable ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S0e401435f130763616bfb7680b8e2982 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 0x5568172f14c0 and GSocketClientAsyncConnectData 0x5568172ea040 # 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 0x5568172f6730 for GSocketClientAsyncConnectData 0x5568172ea040 # 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 # End of unix tests # End of pollable tests ============================================================================== ================================== 259/405 =================================== test: glib:gio / power-profile-monitor start time: 06:42:12 duration: 0.29s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=111 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/power-profile-monitor ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S1b83aca98b7c87455cf700de9fe7f24c 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 ============================================================================== ================================== 260/405 =================================== test: glib:gio / proxy-test start time: 06:42:12 duration: 0.26s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=243 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/proxy-test ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S92bd70a6cce2c61acb7a14e9a7a3cace 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 0x55d611de4100 and GSocketClientAsyncConnectData 0x55d611de34e0 # 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 0x55d611de4a70 for GSocketClientAsyncConnectData 0x55d611de34e0 # 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 0x55d611de4530 and GSocketClientAsyncConnectData 0x55d611de34e0 # 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 0x55d611de5f00 for GSocketClientAsyncConnectData 0x55d611de34e0 # 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 0x55d611de4820 and GSocketClientAsyncConnectData 0x55d611de47b0 # 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 0x55d611de6440 for GSocketClientAsyncConnectData 0x55d611de47b0 # 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 0x55d611de63e0 for GSocketClientAsyncConnectData 0x55d611de47b0 # 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 0x55d611de4410 and GSocketClientAsyncConnectData 0x55d611de65d0 # 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 0x55d611de4530 and GSocketClientAsyncConnectData 0x55d611de47b0 # 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 0x55d611de4410 and GSocketClientAsyncConnectData 0x55d611de65d0 # 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 0x55d611de4ad0 for GSocketClientAsyncConnectData 0x55d611de65d0 # 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 0x55d611de4530 and GSocketClientAsyncConnectData 0x55d611de65d0 # 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 0x55d611de6640 for GSocketClientAsyncConnectData 0x55d611de65d0 # 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 0x55d611de4100 and GSocketClientAsyncConnectData 0x55d611de65d0 # 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 0x55d611de6760 and GSocketClientAsyncConnectData 0x55d611de49c0 # 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 0x55d611de5d30 for GSocketClientAsyncConnectData 0x55d611de49c0 # 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 0x55d611de4410 and GSocketClientAsyncConnectData 0x55d611de47b0 # 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 0x55d611de4ad0 for GSocketClientAsyncConnectData 0x55d611de47b0 # 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 0x55d611de4100 and GSocketClientAsyncConnectData 0x55d611de47b0 # 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 0x55d611de4ad0 for GSocketClientAsyncConnectData 0x55d611de47b0 # 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 0x55d611de4410 and GSocketClientAsyncConnectData 0x55d611de45f0 # 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 0x55d611de5d30 for GSocketClientAsyncConnectData 0x55d611de45f0 # 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 0x55d611de4100 and GSocketClientAsyncConnectData 0x55d611de65d0 # 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 0x55d611de6440 for GSocketClientAsyncConnectData 0x55d611de65d0 # 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 ============================================================================== ================================== 261/405 =================================== test: glib:gio / readwrite start time: 06:42:12 duration: 0.31s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MALLOC_PERTURB_=158 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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/readwrite ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S4f31e326a0b142753e592dc678eac61d 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 ============================================================================== ================================== 262/405 =================================== test: glib:gio / sandbox start time: 06:42:12 duration: 0.29s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=211 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/sandbox ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sedff79d96fd929ce015e4d726c19417c 1..4 # Start of sandbox tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_sandbox_R2CPX3/sandbox/none/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_sandbox_R2CPX3/sandbox/none/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_sandbox_R2CPX3/sandbox/none/.dirs/system-config1:/tmp/test_sandbox_R2CPX3/sandbox/none/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_sandbox_R2CPX3/sandbox/none/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_sandbox_R2CPX3/sandbox/none/.dirs/system-data1:/tmp/test_sandbox_R2CPX3/sandbox/none/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_sandbox_R2CPX3/sandbox/none/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_sandbox_R2CPX3/sandbox/none/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_sandbox_R2CPX3/sandbox/none/.dirs/runtime ok 1 /sandbox/none # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_sandbox_R2CPX3/sandbox/snap/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_sandbox_R2CPX3/sandbox/snap/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_sandbox_R2CPX3/sandbox/snap/.dirs/system-config1:/tmp/test_sandbox_R2CPX3/sandbox/snap/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_sandbox_R2CPX3/sandbox/snap/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_sandbox_R2CPX3/sandbox/snap/.dirs/system-data1:/tmp/test_sandbox_R2CPX3/sandbox/snap/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_sandbox_R2CPX3/sandbox/snap/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_sandbox_R2CPX3/sandbox/snap/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_sandbox_R2CPX3/sandbox/snap/.dirs/runtime # Created snap.yaml in /tmp/test_sandbox_R2CPX3/snap/current/meta/snap.yaml ok 2 /sandbox/snap # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_sandbox_R2CPX3/sandbox/classic-snap/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_sandbox_R2CPX3/sandbox/classic-snap/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_sandbox_R2CPX3/sandbox/classic-snap/.dirs/system-config1:/tmp/test_sandbox_R2CPX3/sandbox/classic-snap/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_sandbox_R2CPX3/sandbox/classic-snap/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_sandbox_R2CPX3/sandbox/classic-snap/.dirs/system-data1:/tmp/test_sandbox_R2CPX3/sandbox/classic-snap/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_sandbox_R2CPX3/sandbox/classic-snap/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_sandbox_R2CPX3/sandbox/classic-snap/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_sandbox_R2CPX3/sandbox/classic-snap/.dirs/runtime # Created snap.yaml in /tmp/test_sandbox_R2CPX3/snap/current/meta/snap.yaml ok 3 /sandbox/classic-snap # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_sandbox_R2CPX3/sandbox/flatpak/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_sandbox_R2CPX3/sandbox/flatpak/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_sandbox_R2CPX3/sandbox/flatpak/.dirs/system-config1:/tmp/test_sandbox_R2CPX3/sandbox/flatpak/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_sandbox_R2CPX3/sandbox/flatpak/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_sandbox_R2CPX3/sandbox/flatpak/.dirs/system-data1:/tmp/test_sandbox_R2CPX3/sandbox/flatpak/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_sandbox_R2CPX3/sandbox/flatpak/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_sandbox_R2CPX3/sandbox/flatpak/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_sandbox_R2CPX3/sandbox/flatpak/.dirs/runtime # Creating .flatpak-info in /tmp/test_sandbox_R2CPX3/sandbox/flatpak/.dirs/runtime/.flatpak-info ok 4 /sandbox/flatpak # End of sandbox tests ============================================================================== ================================== 263/405 =================================== test: glib:gio / simple-async-result start time: 06:42:12 duration: 0.28s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 MALLOC_PERTURB_=251 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/simple-async-result ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S35304b9556078cf9fe9af3456420be82 1..2 # Start of gio tests # Start of simple-async-result tests ok 1 /gio/simple-async-result/test # GLib-GIO-DEBUG: GTask 0x557a63bb5160 (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 ============================================================================== ================================== 264/405 =================================== test: glib:gio / simple-proxy start time: 06:42:12 duration: 0.28s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=41 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/simple-proxy ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Se4be0d4bfa976656de3ce1dbd1e69c63 1..3 # Start of static-proxy tests ok 1 /static-proxy/uri ok 2 /static-proxy/socks # GLib-GIO-DEBUG: getaddrinfo failed to resolve host string *.eee.xx:8000 # GLib-GIO-DEBUG: getaddrinfo failed to resolve host string 10.0.0.1:8000 ok 3 /static-proxy/ignore # End of static-proxy tests ============================================================================== ================================== 265/405 =================================== test: glib:gio / sleepy-stream start time: 06:42:12 duration: 0.29s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MALLOC_PERTURB_=45 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/sleepy-stream ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sec5bcb720cda51e3d17b2b2fc36e705e 1..2 # Start of filter-stream tests ok 1 /filter-stream/input ok 2 /filter-stream/async # End of filter-stream tests ============================================================================== ================================== 267/405 =================================== test: glib:gio / socket-listener start time: 06:42:12 duration: 0.25s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=215 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/socket-listener ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sb1543d87e4e29ed46842a6ae788ec6af 1..4 # Start of socket-listener tests ok 1 /socket-listener/event-signal # Start of accept tests # /socket-listener/accept/multi-simultaneously summary: Test that accepting multiple pending connections on the same GMainContext iteration works # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3739 # 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 0x557d65cedc70 and GSocketClientAsyncConnectData 0x557d65ce8860 # GLib-GIO-DEBUG: GSocketClient: Starting new address enumeration # GLib-GIO-DEBUG: g_socket_client_connect_async: starting new g_socket_client_connect_async() with GTask 0x557d65cf0310 and GSocketClientAsyncConnectData 0x557d65cf0160 # GLib-GIO-DEBUG: GSocketClient: Starting new address enumeration # GLib-GIO-DEBUG: g_socket_client_connect_async: starting new g_socket_client_connect_async() with GTask 0x557d65cf0b30 and GSocketClientAsyncConnectData 0x557d65cf08b0 # GLib-GIO-DEBUG: GSocketClient: Starting new address enumeration # GLib-GIO-DEBUG: g_socket_client_connect_async: starting new g_socket_client_connect_async() with GTask 0x557d65cf13b0 and GSocketClientAsyncConnectData 0x557d65cf1130 # GLib-GIO-DEBUG: GSocketClient: Starting new address enumeration # GLib-GIO-DEBUG: g_socket_client_connect_async: starting new g_socket_client_connect_async() with GTask 0x557d65cf1bd0 and GSocketClientAsyncConnectData 0x557d65cf1950 # 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 0x557d65cf4230 for GSocketClientAsyncConnectData 0x557d65ce8860 # GLib-GIO-DEBUG: GSocketClient: Starting TCP connection attempt # GLib-GIO-DEBUG: GSocketClient: Address enumeration succeeded # GLib-GIO-DEBUG: g_socket_client_enumerator_callback: starting connection attempt 0x557d65cf6cb0 for GSocketClientAsyncConnectData 0x557d65cf0160 # GLib-GIO-DEBUG: GSocketClient: Starting TCP connection attempt # GLib-GIO-DEBUG: GSocketClient: Address enumeration succeeded # GLib-GIO-DEBUG: g_socket_client_enumerator_callback: starting connection attempt 0x557d65cf73d0 for GSocketClientAsyncConnectData 0x557d65cf08b0 # GLib-GIO-DEBUG: GSocketClient: Starting TCP connection attempt # GLib-GIO-DEBUG: GSocketClient: Address enumeration succeeded # GLib-GIO-DEBUG: g_socket_client_enumerator_callback: starting connection attempt 0x557d65cf3360 for GSocketClientAsyncConnectData 0x557d65cf1130 # GLib-GIO-DEBUG: GSocketClient: Starting TCP connection attempt # GLib-GIO-DEBUG: GSocketClient: Address enumeration succeeded # GLib-GIO-DEBUG: g_socket_client_enumerator_callback: starting connection attempt 0x557d65cf33c0 for GSocketClientAsyncConnectData 0x557d65cf1950 # 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: TCP connection successful # GLib-GIO-DEBUG: GSocketClient: Starting application layer connection # GLib-GIO-DEBUG: GSocketClient: Connection successful! # 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: TCP connection successful # GLib-GIO-DEBUG: GSocketClient: Starting application layer connection # GLib-GIO-DEBUG: GSocketClient: Connection successful! # GLib-GIO-DEBUG: GSocketClient: TCP connection successful # GLib-GIO-DEBUG: GSocketClient: Starting application layer connection # GLib-GIO-DEBUG: GSocketClient: Connection successful! ok 2 /socket-listener/accept/multi-simultaneously # End of accept tests # Start of add-any-inet-port tests # /socket-listener/add-any-inet-port/listen-failures summary: Test that adding a listening port succeeds if either listening on IPv4 or IPv6 succeeds # Test 0 # Test 1 # Test 2 # Test 3 # Test 4 # Test 5 # Test 6 # Test 7 # Test 8 # Test 9 # Test 10 ok 3 /socket-listener/add-any-inet-port/listen-failures # End of add-any-inet-port tests # Start of add-inet-port tests # /socket-listener/add-inet-port/listen-failures summary: Test that adding a listening port succeeds if either listening on IPv4 or IPv6 succeeds # Test 0 # Test 1 # Test 2 # Test 3 # Test 4 # Test 5 # Test 6 # Test 7 # Test 8 # Test 9 # Test 10 ok 4 /socket-listener/add-inet-port/listen-failures # End of add-inet-port tests # End of socket-listener tests ============================================================================== ================================== 268/405 =================================== test: glib:gio / socket-service start time: 06:42:12 duration: 0.25s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MALLOC_PERTURB_=1 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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/socket-service ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sae0315929b1853267967bcd38ba6951e 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 0x557071724a10 and GSocketClientAsyncConnectData 0x55707171ef90 # 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 0x557071728b00 and GSocketClientAsyncConnectData 0x557071728760 # 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 0x557071728a80 for GSocketClientAsyncConnectData 0x55707171ef90 # 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 0x557071728a80 for GSocketClientAsyncConnectData 0x557071728760 # 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 0x557071728b00 and GSocketClientAsyncConnectData 0x55707172ca50 # 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 0x55707172bfb0 for GSocketClientAsyncConnectData 0x55707172ca50 # 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 0x55707172b3a0 and GSocketClientAsyncConnectData 0x557071728760 # 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 0x55707172d200 for GSocketClientAsyncConnectData 0x557071728760 # 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 ============================================================================== ================================== 271/405 =================================== test: glib:gio / vfs start time: 06:42:12 duration: 0.20s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 MALLOC_PERTURB_=254 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/vfs ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S37f1d8433b5255ba63cfb08d09d39ad5 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 ============================================================================== ================================== 272/405 =================================== test: glib:gio / volumemonitor start time: 06:42:12 duration: 0.24s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MALLOC_PERTURB_=130 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/volumemonitor ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Scba11502d56b55da189f8594ab640b00 # 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 ============================================================================== ================================== 223/405 =================================== test: glib:gio / cancellable start time: 06:42:11 duration: 1.89s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MALLOC_PERTURB_=194 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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/cancellable ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S04847345bac62e5fc04c2d8270d3d173 1..18 # Start of cancellable tests ok 1 /cancellable/multiple-concurrent # SKIP Not running timing heavy test ok 2 /cancellable/null ok 3 /cancellable/connect-data-is-destroyed-on-disconnect-and-dispose # /cancellable/connect-to-disposing-callback summary: A cancellable signal callback can unref the cancellable # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3643 ok 4 /cancellable/connect-to-disposing-callback ok 5 /cancellable/connect-cancelled-data-is-destroyed # Toggle reference callback for GCancellable (0x55b266df5b50), last: 1 # Toggle reference callback for GCancellable (0x55b266df5b50), last: 0 # Toggle reference callback for GCancellable (0x55b266df5b50), last: 1 ok 6 /cancellable/connect-to-disposing-callback-with-toggle-reference # /cancellable/connect-cancelled-to-disposing-callback summary: A cancellable signal callback can unref the cancellable # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3643 ok 7 /cancellable/connect-cancelled-to-disposing-callback ok 8 /cancellable/connect-cancelled-with-destroy-func-disposing-cancellable # Toggle reference callback for GCancellable (0x55b266df5b50), last: 1 # Toggle reference callback for GCancellable (0x55b266df5b50), last: 0 # Toggle reference callback for GCancellable (0x55b266df5b50), last: 1 # Toggle reference callback for GCancellable (0x55b266df5b50), last: 0 # Toggle reference callback for GCancellable (0x55b266df5b50), last: 1 ok 9 /cancellable/connect-cancelled-to-disposing-callback-with-toggle-reference # /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 10 /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 11 /cancellable/resets-on-cancel-callback-hangs ok 12 /cancellable/poll-fd # /cancellable/poll-fd-cancelled summary: Tests that cancellation wakes up a pollable FD on creation ok 13 /cancellable/poll-fd-cancelled # /cancellable/poll-fd-cancelled-threaded summary: Tests that a cancellation wakes up a pollable FD ok 14 /cancellable/poll-fd-cancelled-threaded # /cancellable/cancel-reset-races summary: Tests threads racing for cancelling and resetting a GCancellable ok 15 /cancellable/cancel-reset-races # /cancellable/cancel-reset-connect-races summary: Tests threads racing for cancelling, connecting and disconnecting and resetting a GCancellable not ok 16 /cancellable/cancel-reset-connect-races # TODO We didn't really checked if callbacks is called properly # 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 17 /cancellable-source/threaded-dispose # slow test /cancellable-source/threaded-dispose executed in 1.29 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 18 /cancellable-source/can-be-fired-multiple-times # End of cancellable-source tests ============================================================================== ================================== 273/405 =================================== test: glib:gio / glistmodel start time: 06:42:12 duration: 0.28s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MALLOC_PERTURB_=135 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/glistmodel ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S1a768c1052967d797cb99d970e5669b3 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 ============================================================================== ================================== 198/405 =================================== test: glib:gobject+no-valgrind / genmarshal.py start time: 06:42:10 duration: 2.61s result: exit status 0 command: 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.86.0/debian/build/deb/gobject MALLOC_PERTURB_=94 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 PYTHONPATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/tests/lib:/build/reproducible-path/glib2.0-2.86.0/tests/lib G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /usr/bin/python3 -B /build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject/glib-genmarshal # tmpdir: /tmp/tmpz8rej5ci # /tmp/tmpz8rej5ci/tmp7rfumb8l.list: # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-genmarshal', '/tmp/tmpz8rej5ci/tmp7rfumb8l.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.86.0/debian/build/deb/gobject/glib-genmarshal', '/tmp/tmpz8rej5ci/tmp7rfumb8l.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.86.0/debian/build/deb/gobject/glib-genmarshal # tmpdir: /tmp/tmpf_u50xjb # Running: ['/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject/glib-genmarshal # tmpdir: /tmp/tmpc7fmm192 # Running: ['/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject/glib-genmarshal # tmpdir: /tmp/tmps_a7v0le # /tmp/tmps_a7v0le/tmpxt9bla8z.list: VOID:BOOLEAN # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-genmarshal', '/tmp/tmps_a7v0le/tmpxt9bla8z.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/tmps_a7v0le/tmpxt9bla8z.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.86.0/debian/build/deb/gobject/glib-genmarshal', '/tmp/tmps_a7v0le/tmpxt9bla8z.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.86.0/debian/build/deb/gobject/glib-genmarshal # tmpdir: /tmp/tmpixdf1d_m # /tmp/tmpixdf1d_m/tmprmxu4ifq.list: VOID:BOOLEAN,INT64 # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-genmarshal', '/tmp/tmpixdf1d_m/tmprmxu4ifq.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/tmpixdf1d_m/tmprmxu4ifq.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.86.0/debian/build/deb/gobject/glib-genmarshal', '/tmp/tmpixdf1d_m/tmprmxu4ifq.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/tmpixdf1d_m/tmprmxu4ifq.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.86.0/debian/build/deb/gobject/glib-genmarshal # tmpdir: /tmp/tmpe_201_5m # /tmp/tmpe_201_5m/tmpicy_pd4w.list: VOID:PARAM # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-genmarshal', '/tmp/tmpe_201_5m/tmpicy_pd4w.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/tmpe_201_5m/tmpicy_pd4w.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.86.0/debian/build/deb/gobject/glib-genmarshal', '/tmp/tmpe_201_5m/tmpicy_pd4w.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/tmpe_201_5m/tmpicy_pd4w.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.86.0/debian/build/deb/gobject/glib-genmarshal # tmpdir: /tmp/tmp42ye0sio # /tmp/tmp42ye0sio/tmp6wfyz18v.list: VOID:STRING # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-genmarshal', '/tmp/tmp42ye0sio/tmp6wfyz18v.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/tmp42ye0sio/tmp6wfyz18v.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.86.0/debian/build/deb/gobject/glib-genmarshal', '/tmp/tmp42ye0sio/tmp6wfyz18v.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/tmp42ye0sio/tmp6wfyz18v.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.86.0/debian/build/deb/gobject/glib-genmarshal # tmpdir: /tmp/tmp5gy56l02 # /tmp/tmp5gy56l02/tmp164jr51f.list: VOID:VARIANT # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-genmarshal', '/tmp/tmp5gy56l02/tmp164jr51f.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/tmp5gy56l02/tmp164jr51f.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.86.0/debian/build/deb/gobject/glib-genmarshal', '/tmp/tmp5gy56l02/tmp164jr51f.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/tmp5gy56l02/tmp164jr51f.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 ============================================================================== ================================== 274/405 =================================== test: glib:gio+slow / testfilemonitor start time: 06:42:12 duration: 0.56s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=156 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/testfilemonitor ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sd5d9fc2969c43799adcc88bd39f5a8d8 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 ============================================================================== ================================== 275/405 =================================== test: glib:gio / thumbnail-verification start time: 06:42:12 duration: 0.59s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=128 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/thumbnail-verification ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S3b4696d4ce542a588cff83323d81a5bc 1..1 # Start of png-thumbs tests ok 1 /png-thumbs/validity # End of png-thumbs tests ============================================================================== ================================== 181/405 =================================== test: glib:gobject / properties-refcount1 start time: 06:42:09 duration: 3.50s result: exit status 0 command: 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=58 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/properties-refcount1 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S2fe169f36b803ded8c51a3deb6d34aba 1..1 # Start of gobject tests # Start of refcount tests # .d # .b # .e # .d # .f # .c # .b # .e # .f # .b # .d # .c # .e # .f # .c # .b # .d # .f # .e # .b # .c # .d # .f # .e # .b # .c # .d # .f # .b # .e # .c # .d # .b # .f # .e # .d # .c # .b # .e # .f # .d # .c # .b # .f # .d # .e # .b # .c # .e # .d # .f # .c # .b # .d # .f # .e # .b # .c # .f # .b # .d # .e # .c # .f # .e # .d # .b # .f # .e # .c # .d # .f # .b # .e # .d # .c # .f # .b # .e # .d # .f # .c # .e # .b # .c # .d # .f # .e # .e # .b # .c # .d # .f # .e # .d # .b # .f # .c # .e # .d # .c # .b # .f # .e # .f # .d # .c # .b # .e # .d # .c # .e # .b # .f # .f # .d # .e # .c # .b # .d # .e # .f # .c # .b # .d # .e # .f # .f # .c # .e # .d # .b # .f # .e # .c # .d # .b # .e # .f # .d # .c # .e # .b # .f # .d # .c # .d # .b # .f # .e # .d # .c # .e # .f # .d # .b # .c # .e # .f # .d # .b # .e ok 1 /gobject/refcount/properties-1 # slow test /gobject/refcount/properties-1 executed in 3.02 secs # End of refcount tests # End of gobject tests ============================================================================== ================================== 276/405 =================================== test: glib:gio / tls-certificate start time: 06:42:12 duration: 0.62s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=83 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/tls-certificate ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S07cdc10d2fe28ea065c6d3560d824899 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 ============================================================================== ================================== 277/405 =================================== test: glib:gio / tls-interaction start time: 06:42:12 duration: 0.63s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 MALLOC_PERTURB_=251 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/tls-interaction ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S7e18e91b9b3da32508b6c9870aa3c97a 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 ============================================================================== ================================== 278/405 =================================== test: glib:gio / tls-database start time: 06:42:12 duration: 0.62s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MALLOC_PERTURB_=92 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/tls-database ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S4526e5abbcd0d3d6d11ad4937124e40e 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 ============================================================================== ================================== 279/405 =================================== test: glib:gio / tls-bindings start time: 06:42:12 duration: 0.61s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=211 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/tls-bindings ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S7f6ee1a0496a8921cb9690ca7107b58d 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 ============================================================================== ================================== 280/405 =================================== test: glib:gio / unix-fd start time: 06:42:12 duration: 0.60s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop MALLOC_PERTURB_=79 GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/unix-fd ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S6871f7ec80a26b9635e4309853d6f74d 1..2 # Start of unix-fd tests ok 1 /unix-fd/fd-list ok 2 /unix-fd/scm # End of unix-fd tests ============================================================================== ================================== 182/405 =================================== test: glib:gobject+slow / properties-refcount2 start time: 06:42:09 duration: 3.65s result: exit status 0 command: 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.86.0/debian/build/deb/gobject/tests MALLOC_PERTURB_=185 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/properties-refcount2 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S7cb80be417d911ee539309294d5dafe7 1..1 # Start of gobject tests # Start of refcount tests # init 0x557636a8ddf0 # # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # dispose 0x557636a8ddf0! # ok 1 /gobject/refcount/properties-2 # slow test /gobject/refcount/properties-2 executed in 3.42 secs # End of refcount tests # End of gobject tests ============================================================================== ================================== 226/405 =================================== test: glib:gio / converter-stream start time: 06:42:11 duration: 2.43s result: exit status 0 command: MALLOC_PERTURB_=124 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/converter-stream ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S1499a2b891513cacd0f02a4310a784dd 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 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 0x5589a288d210 and GSocketClientAsyncConnectData 0x5589a288a550 # 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 0x5589a2893c30 for GSocketClientAsyncConnectData 0x5589a288a550 # 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 ============================================================================== ================================== 224/405 =================================== test: glib:gio / contexts start time: 06:42:11 duration: 2.51s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=108 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/contexts ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S00d58539fe3b2126f71cd00804b38974 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 2.22 secs ok 5 /gio/contexts/context-specific/emit-and-unref # End of context-specific tests # End of contexts tests # End of gio tests ============================================================================== ================================== 281/405 =================================== test: glib:gio / gdbus-address-get-session start time: 06:42:13 duration: 0.56s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MALLOC_PERTURB_=56 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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-address-get-session ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S944b6403a51d864bb6dbbb11c866210f 1..2 # Start of gdbus tests ok 1 /gdbus/x11-autolaunch ok 2 /gdbus/xdg-runtime # End of gdbus tests ============================================================================== ================================== 282/405 =================================== test: glib:gio / win32-appinfo start time: 06:42:13 duration: 0.50s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MALLOC_PERTURB_=24 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/win32-appinfo ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S6f35c9082c5b405043b3eac72f89301c 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 ============================================================================== ================================== 283/405 =================================== test: glib:gio / memory-monitor-psi start time: 06:42:13 duration: 0.48s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MALLOC_PERTURB_=248 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/memory-monitor-psi ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S0fa22d84a014f14f8093ea5c32c95f88 1..1 # Start of memory-monitor-psi tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_memory-monitor-psi_PHVRX3/memory-monitor-psi/receive-signal/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_memory-monitor-psi_PHVRX3/memory-monitor-psi/receive-signal/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_memory-monitor-psi_PHVRX3/memory-monitor-psi/receive-signal/.dirs/system-config1:/tmp/test_memory-monitor-psi_PHVRX3/memory-monitor-psi/receive-signal/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_memory-monitor-psi_PHVRX3/memory-monitor-psi/receive-signal/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_memory-monitor-psi_PHVRX3/memory-monitor-psi/receive-signal/.dirs/system-data1:/tmp/test_memory-monitor-psi_PHVRX3/memory-monitor-psi/receive-signal/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_memory-monitor-psi_PHVRX3/memory-monitor-psi/receive-signal/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_memory-monitor-psi_PHVRX3/memory-monitor-psi/receive-signal/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_memory-monitor-psi_PHVRX3/memory-monitor-psi/receive-signal/.dirs/runtime # GLib-GIO-DEBUG: Write trigger some 70000 2000000 # GLib-GIO-DEBUG: Write trigger some 100000 2000000 # GLib-GIO-DEBUG: Write trigger full 100000 2000000 # GLib-GIO-DEBUG: Send low memory signal with warning level 0 # GLib-GIO-DEBUG: Send low memory signal with warning level 1 # GLib-GIO-DEBUG: Send low memory signal with warning level 2 ok 1 /memory-monitor-psi/receive-signal # End of memory-monitor-psi tests ============================================================================== ================================== 285/405 =================================== test: glib:gio+cpp / cxx start time: 06:42:13 duration: 0.40s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/cxx ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S4b79b4d338329df724306411851e768c 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/405 =================================== test: glib:gio+cpp / cxx-98 start time: 06:42:13 duration: 0.37s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MALLOC_PERTURB_=84 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/cxx-98 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sc40be2026411d8feaf30dda38ff8c50b 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/405 =================================== test: glib:gio / memory-monitor-poll start time: 06:42:13 duration: 0.50s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=23 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/memory-monitor-poll ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sb7bca18693d01fafb86e608df2b66c66 1..4 # Start of memory-monitor-poll tests # GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation poll (GMemoryMonitorPoll) for ‘gio-memory-monitor’ ok 1 /memory-monitor-poll/dup-default # GLib-GIO-DEBUG: memory free ratio 0.190000 # GLib-GIO-DEBUG: Send low memory signal with warning level 2 ok 2 /memory-monitor-poll/critical-event # GLib-GIO-DEBUG: memory free ratio 0.290000 # GLib-GIO-DEBUG: Send low memory signal with warning level 1 ok 3 /memory-monitor-poll/medium-event # GLib-GIO-DEBUG: memory free ratio 0.390000 # GLib-GIO-DEBUG: Send low memory signal with warning level 0 ok 4 /memory-monitor-poll/low-event # End of memory-monitor-poll tests ============================================================================== ================================== 287/405 =================================== test: glib:gio+cpp / cxx-03 start time: 06:42:13 duration: 0.40s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=16 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/cxx-03 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S947e4850140a8cdf5cc45fc7f7207de5 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 ============================================================================== ================================== 269/405 =================================== test: glib:gio / srvtarget start time: 06:42:12 duration: 1.29s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MALLOC_PERTURB_=135 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/srvtarget ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Se5ab8d0f9b8d2fad95867a962ce60ad5 1..1 # Start of srvtarget tests ok 1 /srvtarget/srv-target-ordering # slow test /srvtarget/srv-target-ordering executed in 0.95 secs # End of srvtarget tests ============================================================================== ================================== 288/405 =================================== test: glib:gio+cpp / cxx-11 start time: 06:42:13 duration: 0.44s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=155 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/cxx-11 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sc0e2ba09000d1a0956163a8d8a71ce81 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 ============================================================================== ================================== 289/405 =================================== test: glib:gio+cpp / cxx-14 start time: 06:42:13 duration: 0.45s result: exit status 0 command: MALLOC_PERTURB_=124 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/cxx-14 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S6af98a843503ba02190fa2260771c3e7 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 ============================================================================== ================================== 290/405 =================================== test: glib:gio+cpp / cxx-17 start time: 06:42:13 duration: 0.45s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' MALLOC_PERTURB_=123 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/cxx-17 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S582082cfd2087ac4e204dad71aae0421 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 ============================================================================== ================================== 253/405 =================================== test: glib:gio / network-address start time: 06:42:12 duration: 1.82s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=95 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/network-address ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S18e1446f1777982c54dfd7f927be81be 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.80 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 ok 60 /network-address/happy-eyeballs/both-error-delays-3 # 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 # GLib-GIO-DEBUG: getaddrinfo failed to resolve host string 192.168.1.2:80 # 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’ # Error: Error resolving “192.168.1.2:80”: Name or service not known ok 63 /gresolver/resolve-address/2 # Input: [fe80::42] # GLib-GIO-DEBUG: getaddrinfo failed to resolve host string [fe80::42] # Error: Error resolving “[fe80::42]”: Name or service not known ok 64 /gresolver/resolve-address/3 # Input: [fe80::42]:80 # GLib-GIO-DEBUG: getaddrinfo failed to resolve host string [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 ============================================================================== ================================== 243/405 =================================== test: glib:gio / gdbus-peer start time: 06:42:11 duration: 2.27s result: exit status 0 command: MALLOC_PERTURB_=57 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-object-manager-example UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-peer ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S29f86062bd6b669c5c8fb363a2555c97 1..12 # Start of gdbus tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-peer_92ZGX3/gdbus/peer-to-peer/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-peer_92ZGX3/gdbus/peer-to-peer/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-peer_92ZGX3/gdbus/peer-to-peer/.dirs/system-config1:/tmp/test_gdbus-peer_92ZGX3/gdbus/peer-to-peer/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-peer_92ZGX3/gdbus/peer-to-peer/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-peer_92ZGX3/gdbus/peer-to-peer/.dirs/system-data1:/tmp/test_gdbus-peer_92ZGX3/gdbus/peer-to-peer/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-peer_92ZGX3/gdbus/peer-to-peer/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-peer_92ZGX3/gdbus/peer-to-peer/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-peer_92ZGX3/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_92ZGX3/gdbus/delayed-message-processing/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-peer_92ZGX3/gdbus/delayed-message-processing/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-peer_92ZGX3/gdbus/delayed-message-processing/.dirs/system-config1:/tmp/test_gdbus-peer_92ZGX3/gdbus/delayed-message-processing/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-peer_92ZGX3/gdbus/delayed-message-processing/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-peer_92ZGX3/gdbus/delayed-message-processing/.dirs/system-data1:/tmp/test_gdbus-peer_92ZGX3/gdbus/delayed-message-processing/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-peer_92ZGX3/gdbus/delayed-message-processing/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-peer_92ZGX3/gdbus/delayed-message-processing/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-peer_92ZGX3/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.52 secs # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-peer_92ZGX3/gdbus/nonce-tcp/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-peer_92ZGX3/gdbus/nonce-tcp/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-peer_92ZGX3/gdbus/nonce-tcp/.dirs/system-config1:/tmp/test_gdbus-peer_92ZGX3/gdbus/nonce-tcp/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-peer_92ZGX3/gdbus/nonce-tcp/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-peer_92ZGX3/gdbus/nonce-tcp/.dirs/system-data1:/tmp/test_gdbus-peer_92ZGX3/gdbus/nonce-tcp/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-peer_92ZGX3/gdbus/nonce-tcp/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-peer_92ZGX3/gdbus/nonce-tcp/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-peer_92ZGX3/gdbus/nonce-tcp/.dirs/runtime ok 3 /gdbus/nonce-tcp # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-peer_92ZGX3/gdbus/tcp-anonymous/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-peer_92ZGX3/gdbus/tcp-anonymous/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-peer_92ZGX3/gdbus/tcp-anonymous/.dirs/system-config1:/tmp/test_gdbus-peer_92ZGX3/gdbus/tcp-anonymous/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-peer_92ZGX3/gdbus/tcp-anonymous/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-peer_92ZGX3/gdbus/tcp-anonymous/.dirs/system-data1:/tmp/test_gdbus-peer_92ZGX3/gdbus/tcp-anonymous/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-peer_92ZGX3/gdbus/tcp-anonymous/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-peer_92ZGX3/gdbus/tcp-anonymous/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-peer_92ZGX3/gdbus/tcp-anonymous/.dirs/runtime ok 4 /gdbus/tcp-anonymous # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-peer_92ZGX3/gdbus/credentials/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-peer_92ZGX3/gdbus/credentials/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-peer_92ZGX3/gdbus/credentials/.dirs/system-config1:/tmp/test_gdbus-peer_92ZGX3/gdbus/credentials/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-peer_92ZGX3/gdbus/credentials/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-peer_92ZGX3/gdbus/credentials/.dirs/system-data1:/tmp/test_gdbus-peer_92ZGX3/gdbus/credentials/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-peer_92ZGX3/gdbus/credentials/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-peer_92ZGX3/gdbus/credentials/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-peer_92ZGX3/gdbus/credentials/.dirs/runtime ok 5 /gdbus/credentials # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-peer_92ZGX3/gdbus/codegen-peer-to-peer/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-peer_92ZGX3/gdbus/codegen-peer-to-peer/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-peer_92ZGX3/gdbus/codegen-peer-to-peer/.dirs/system-config1:/tmp/test_gdbus-peer_92ZGX3/gdbus/codegen-peer-to-peer/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-peer_92ZGX3/gdbus/codegen-peer-to-peer/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-peer_92ZGX3/gdbus/codegen-peer-to-peer/.dirs/system-data1:/tmp/test_gdbus-peer_92ZGX3/gdbus/codegen-peer-to-peer/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-peer_92ZGX3/gdbus/codegen-peer-to-peer/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-peer_92ZGX3/gdbus/codegen-peer-to-peer/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-peer_92ZGX3/gdbus/codegen-peer-to-peer/.dirs/runtime # Testing with unix:dir address # Machine ID: ad3639eedae7c8cc4fce77056adaffdc ok 6 /gdbus/codegen-peer-to-peer # slow test /gdbus/codegen-peer-to-peer executed in 1.12 secs # Start of peer-to-peer tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-peer_92ZGX3/gdbus/peer-to-peer/signals/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-peer_92ZGX3/gdbus/peer-to-peer/signals/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-peer_92ZGX3/gdbus/peer-to-peer/signals/.dirs/system-config1:/tmp/test_gdbus-peer_92ZGX3/gdbus/peer-to-peer/signals/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-peer_92ZGX3/gdbus/peer-to-peer/signals/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-peer_92ZGX3/gdbus/peer-to-peer/signals/.dirs/system-data1:/tmp/test_gdbus-peer_92ZGX3/gdbus/peer-to-peer/signals/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-peer_92ZGX3/gdbus/peer-to-peer/signals/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-peer_92ZGX3/gdbus/peer-to-peer/signals/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-peer_92ZGX3/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_92ZGX3/gdbus/peer-to-peer/invalid/server/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-peer_92ZGX3/gdbus/peer-to-peer/invalid/server/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-peer_92ZGX3/gdbus/peer-to-peer/invalid/server/.dirs/system-config1:/tmp/test_gdbus-peer_92ZGX3/gdbus/peer-to-peer/invalid/server/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-peer_92ZGX3/gdbus/peer-to-peer/invalid/server/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-peer_92ZGX3/gdbus/peer-to-peer/invalid/server/.dirs/system-data1:/tmp/test_gdbus-peer_92ZGX3/gdbus/peer-to-peer/invalid/server/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-peer_92ZGX3/gdbus/peer-to-peer/invalid/server/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-peer_92ZGX3/gdbus/peer-to-peer/invalid/server/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-peer_92ZGX3/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_92ZGX3/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_92ZGX3/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_92ZGX3/gdbus/peer-to-peer/invalid/conn/stream/async/.dirs/system-config1:/tmp/test_gdbus-peer_92ZGX3/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_92ZGX3/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_92ZGX3/gdbus/peer-to-peer/invalid/conn/stream/async/.dirs/system-data1:/tmp/test_gdbus-peer_92ZGX3/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_92ZGX3/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_92ZGX3/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_92ZGX3/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_92ZGX3/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_92ZGX3/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_92ZGX3/gdbus/peer-to-peer/invalid/conn/stream/sync/.dirs/system-config1:/tmp/test_gdbus-peer_92ZGX3/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_92ZGX3/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_92ZGX3/gdbus/peer-to-peer/invalid/conn/stream/sync/.dirs/system-data1:/tmp/test_gdbus-peer_92ZGX3/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_92ZGX3/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_92ZGX3/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_92ZGX3/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_92ZGX3/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_92ZGX3/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_92ZGX3/gdbus/peer-to-peer/invalid/conn/addr/async/.dirs/system-config1:/tmp/test_gdbus-peer_92ZGX3/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_92ZGX3/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_92ZGX3/gdbus/peer-to-peer/invalid/conn/addr/async/.dirs/system-data1:/tmp/test_gdbus-peer_92ZGX3/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_92ZGX3/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_92ZGX3/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_92ZGX3/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_92ZGX3/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_92ZGX3/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_92ZGX3/gdbus/peer-to-peer/invalid/conn/addr/sync/.dirs/system-config1:/tmp/test_gdbus-peer_92ZGX3/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_92ZGX3/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_92ZGX3/gdbus/peer-to-peer/invalid/conn/addr/sync/.dirs/system-data1:/tmp/test_gdbus-peer_92ZGX3/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_92ZGX3/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_92ZGX3/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_92ZGX3/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 ============================================================================== ================================== 291/405 =================================== test: glib:gio+cpp / cxx-20 start time: 06:42:13 duration: 0.52s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=16 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/cxx-20 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S7ecd4cd307917c14f87eec588a7cd317 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 ============================================================================== ================================== 292/405 =================================== test: glib:gio+cpp / cxx-2b start time: 06:42:13 duration: 0.50s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=201 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/cxx-2b ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sbef23d994525e7d04749a3245a2472e1 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 ============================================================================== ================================== 270/405 =================================== test: glib:gio / task start time: 06:42:12 duration: 3.21s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=126 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/task ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S3e9e852adc3d5ffb0c5347919e83f721 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.53 secs # GLib-GIO-DEBUG: GTask 0x55e881dca8b0 (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 0x55e881dcaa40 (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 0x55e881d60350 (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 0x55e881d60270 (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 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 ============================================================================== ================================== 293/405 =================================== test: glib:gio / gdbus-serialization start time: 06:42:13 duration: 2.25s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MALLOC_PERTURB_=159 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-serialization ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Scc2d8d348ca5ad0344bdd907dc754b38 1..18 # Start of gdbus tests # Start of message-serialize tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/basic/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/basic/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/basic/.dirs/system-config1:/tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/basic/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/basic/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/basic/.dirs/system-data1:/tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/basic/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/basic/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/basic/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-serialization_PG29W3/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_PG29W3/gdbus/message-serialize/complex/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/complex/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/complex/.dirs/system-config1:/tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/complex/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/complex/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/complex/.dirs/system-data1:/tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/complex/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/complex/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/complex/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-serialization_PG29W3/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_PG29W3/gdbus/message-serialize/invalid/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/invalid/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/invalid/.dirs/system-config1:/tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/invalid/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/invalid/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/invalid/.dirs/system-data1:/tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/invalid/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/invalid/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/invalid/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-serialization_PG29W3/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_PG29W3/gdbus/message-serialize/header-checks/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/header-checks/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/header-checks/.dirs/system-config1:/tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/header-checks/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/header-checks/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/header-checks/.dirs/system-data1:/tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/header-checks/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/header-checks/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/header-checks/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-serialization_PG29W3/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_PG29W3/gdbus/message-serialize/double-array/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/double-array/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/double-array/.dirs/system-config1:/tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/double-array/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/double-array/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/double-array/.dirs/system-data1:/tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/double-array/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/double-array/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/double-array/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-serialization_PG29W3/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_PG29W3/gdbus/message-serialize/empty-structure/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/empty-structure/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/empty-structure/.dirs/system-config1:/tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/empty-structure/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/empty-structure/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/empty-structure/.dirs/system-data1:/tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/empty-structure/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/empty-structure/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/empty-structure/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-serialization_PG29W3/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_PG29W3/gdbus/message-serialize/header-checks/valid/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/header-checks/valid/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/header-checks/valid/.dirs/system-config1:/tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/header-checks/valid/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/header-checks/valid/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/header-checks/valid/.dirs/system-data1:/tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/header-checks/valid/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/header-checks/valid/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/header-checks/valid/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-serialization_PG29W3/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_PG29W3/gdbus/message-parse/empty-arrays-of-arrays/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/empty-arrays-of-arrays/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/empty-arrays-of-arrays/.dirs/system-config1:/tmp/test_gdbus-serialization_PG29W3/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_PG29W3/gdbus/message-parse/empty-arrays-of-arrays/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/empty-arrays-of-arrays/.dirs/system-data1:/tmp/test_gdbus-serialization_PG29W3/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_PG29W3/gdbus/message-parse/empty-arrays-of-arrays/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/empty-arrays-of-arrays/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-serialization_PG29W3/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_PG29W3/gdbus/message-parse/non-signature-header/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/non-signature-header/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/non-signature-header/.dirs/system-config1:/tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/non-signature-header/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/non-signature-header/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/non-signature-header/.dirs/system-data1:/tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/non-signature-header/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/non-signature-header/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/non-signature-header/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-serialization_PG29W3/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_PG29W3/gdbus/message-parse/empty-signature-header/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/empty-signature-header/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/empty-signature-header/.dirs/system-config1:/tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/empty-signature-header/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/empty-signature-header/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/empty-signature-header/.dirs/system-data1:/tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/empty-signature-header/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/empty-signature-header/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/empty-signature-header/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-serialization_PG29W3/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_PG29W3/gdbus/message-parse/multiple-signature-header/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/multiple-signature-header/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/multiple-signature-header/.dirs/system-config1:/tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/multiple-signature-header/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/multiple-signature-header/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/multiple-signature-header/.dirs/system-data1:/tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/multiple-signature-header/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/multiple-signature-header/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/multiple-signature-header/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-serialization_PG29W3/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_PG29W3/gdbus/message-parse/over-long-signature-header/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/over-long-signature-header/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/over-long-signature-header/.dirs/system-config1:/tmp/test_gdbus-serialization_PG29W3/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_PG29W3/gdbus/message-parse/over-long-signature-header/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/over-long-signature-header/.dirs/system-data1:/tmp/test_gdbus-serialization_PG29W3/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_PG29W3/gdbus/message-parse/over-long-signature-header/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/over-long-signature-header/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-serialization_PG29W3/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_PG29W3/gdbus/message-parse/deep-header-nesting/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/deep-header-nesting/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/deep-header-nesting/.dirs/system-config1:/tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/deep-header-nesting/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/deep-header-nesting/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/deep-header-nesting/.dirs/system-data1:/tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/deep-header-nesting/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/deep-header-nesting/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/deep-header-nesting/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-serialization_PG29W3/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_PG29W3/gdbus/message-parse/deep-body-nesting/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/deep-body-nesting/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/deep-body-nesting/.dirs/system-config1:/tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/deep-body-nesting/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/deep-body-nesting/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/deep-body-nesting/.dirs/system-data1:/tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/deep-body-nesting/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/deep-body-nesting/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/deep-body-nesting/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-serialization_PG29W3/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_PG29W3/gdbus/message-parse/truncated/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/truncated/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/truncated/.dirs/system-config1:/tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/truncated/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/truncated/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/truncated/.dirs/system-data1:/tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/truncated/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/truncated/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/truncated/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-serialization_PG29W3/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_PG29W3/gdbus/message-parse/empty-structure/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/empty-structure/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/empty-structure/.dirs/system-config1:/tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/empty-structure/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/empty-structure/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/empty-structure/.dirs/system-data1:/tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/empty-structure/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/empty-structure/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/empty-structure/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-serialization_PG29W3/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_PG29W3/gdbus/message-parse/missing-header/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/missing-header/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/missing-header/.dirs/system-config1:/tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/missing-header/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/missing-header/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/missing-header/.dirs/system-data1:/tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/missing-header/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/missing-header/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/missing-header/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-serialization_PG29W3/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_PG29W3/gdbus/message-parse/invalid-header-type/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/invalid-header-type/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/invalid-header-type/.dirs/system-config1:/tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/invalid-header-type/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/invalid-header-type/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/invalid-header-type/.dirs/system-data1:/tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/invalid-header-type/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/invalid-header-type/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/invalid-header-type/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-serialization_PG29W3/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 ============================================================================== ================================== 295/405 =================================== test: glib:gio / debugcontroller start time: 06:42:13 duration: 2.21s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MALLOC_PERTURB_=90 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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/debugcontroller ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S24879569423f781bc6c20ecd6f80e2df 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 ============================================================================== ================================== 296/405 =================================== test: glib:gio / defaultvalue start time: 06:42:13 duration: 2.19s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MALLOC_PERTURB_=139 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/defaultvalue ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S0a9f5ad2d771b5c6e102336988dd8e07 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 0x55ed9600b1d0 (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 ============================================================================== ================================== 294/405 =================================== test: glib:gio / gdbus-server-auth start time: 06:42:13 duration: 2.25s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MALLOC_PERTURB_=55 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-server-auth ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sc679e89e23a0cf7842e6b0e57ee1203a 1..9 # Start of gdbus tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/.dirs/system-config1:/tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/.dirs/system-data1:/tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/.dirs/runtime # Testing GDBus server at unix:dir=/tmp/test_gdbus-server-auth_7TQ7W3/gdbus-server-auth-2TR7W3 / libdbus client, with flags: external:false anonymous:false sha1:false abstract:false tcp:false # Connectable address: unix:path=/tmp/test_gdbus-server-auth_7TQ7W3/gdbus-server-auth-2TR7W3/dbus-2gI2Q3Qo # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says GDBus client is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 0 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 1 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 2 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 3 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 4 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 5 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 6 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 7 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 8 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 9 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 10 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 11 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 12 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 13 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 14 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 15 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 16 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 17 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 18 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 19 is uid 1111, pid 3474073 ok 1 /gdbus/server-auth # Start of server-auth tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/abstract/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/abstract/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/abstract/.dirs/system-config1:/tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/abstract/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/abstract/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/abstract/.dirs/system-data1:/tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/abstract/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/abstract/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/abstract/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/abstract/.dirs/runtime # Testing GDBus server at unix:tmpdir=/tmp/test_gdbus-server-auth_7TQ7W3/gdbus-server-auth-XQN8W3 / libdbus client, with flags: external:false anonymous:false sha1:false abstract:true tcp:false # Connectable address: unix:path=/tmp/test_gdbus-server-auth_7TQ7W3/gdbus-server-auth-XQN8W3/dbus-hx8UPRyE # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says GDBus client is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 0 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 1 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 2 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 3 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 4 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 5 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 6 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 7 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 8 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 9 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 10 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 11 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 12 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 13 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 14 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 15 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 16 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 17 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 18 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 19 is uid 1111, pid 3474073 ok 2 /gdbus/server-auth/abstract # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/tcp/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/tcp/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/tcp/.dirs/system-config1:/tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/tcp/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/tcp/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/tcp/.dirs/system-data1:/tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/tcp/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/tcp/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/tcp/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-server-auth_7TQ7W3/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_7TQ7W3/gdbus/server-auth/anonymous/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/anonymous/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/anonymous/.dirs/system-config1:/tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/anonymous/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/anonymous/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/anonymous/.dirs/system-data1:/tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/anonymous/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/anonymous/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/anonymous/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/anonymous/.dirs/runtime # Testing GDBus server at unix:dir=/tmp/test_gdbus-server-auth_7TQ7W3/gdbus-server-auth-YNSHX3 / libdbus client, with flags: external:false anonymous:true sha1:false abstract:false tcp:false # Connectable address: unix:path=/tmp/test_gdbus-server-auth_7TQ7W3/gdbus-server-auth-YNSHX3/dbus-51EGspK5 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says GDBus client is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 0 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 1 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 2 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 3 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 4 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 5 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 6 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 7 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 8 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 9 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 10 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 11 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 12 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 13 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 14 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 15 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 16 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 17 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 18 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 19 is uid 1111, pid 3474073 ok 4 /gdbus/server-auth/anonymous # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/external/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/external/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/external/.dirs/system-config1:/tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/external/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/external/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/external/.dirs/system-data1:/tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/external/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/external/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/external/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/external/.dirs/runtime # Testing GDBus server at unix:dir=/tmp/test_gdbus-server-auth_7TQ7W3/gdbus-server-auth-PU2FX3 / libdbus client, with flags: external:true anonymous:false sha1:false abstract:false tcp:false # Connectable address: unix:path=/tmp/test_gdbus-server-auth_7TQ7W3/gdbus-server-auth-PU2FX3/dbus-suWOhqxh # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says GDBus client is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 0 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 1 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 2 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 3 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 4 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 5 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 6 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 7 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 8 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 9 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 10 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 11 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 12 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 13 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 14 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 15 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 16 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 17 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 18 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 19 is uid 1111, pid 3474073 ok 5 /gdbus/server-auth/external # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/sha1/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/sha1/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/sha1/.dirs/system-config1:/tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/sha1/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/sha1/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/sha1/.dirs/system-data1:/tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/sha1/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/sha1/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/sha1/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/sha1/.dirs/runtime # Testing GDBus server at unix:dir=/tmp/test_gdbus-server-auth_7TQ7W3/gdbus-server-auth-KBOGX3 / 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_7TQ7W3/gdbus/server-auth/anonymous/tcp/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/anonymous/tcp/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/anonymous/tcp/.dirs/system-config1:/tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/anonymous/tcp/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/anonymous/tcp/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/anonymous/tcp/.dirs/system-data1:/tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/anonymous/tcp/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/anonymous/tcp/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/anonymous/tcp/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-server-auth_7TQ7W3/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_7TQ7W3/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_7TQ7W3/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_7TQ7W3/gdbus/server-auth/external/require-same-user/.dirs/system-config1:/tmp/test_gdbus-server-auth_7TQ7W3/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_7TQ7W3/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_7TQ7W3/gdbus/server-auth/external/require-same-user/.dirs/system-data1:/tmp/test_gdbus-server-auth_7TQ7W3/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_7TQ7W3/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_7TQ7W3/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_7TQ7W3/gdbus/server-auth/external/require-same-user/.dirs/runtime # Testing GDBus server at unix:dir=/tmp/test_gdbus-server-auth_7TQ7W3/gdbus-server-auth-Z3OGX3 / libdbus client, with flags: external:true anonymous:false sha1:false abstract:false tcp:false # Connectable address: unix:path=/tmp/test_gdbus-server-auth_7TQ7W3/gdbus-server-auth-Z3OGX3/dbus-eqpmL39W # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says GDBus client is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 0 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 1 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 2 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 3 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 4 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 5 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 6 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 7 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 8 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 9 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 10 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 11 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 12 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 13 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 14 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 15 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 16 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 17 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 18 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 19 is uid 1111, pid 3474073 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_7TQ7W3/gdbus/server-auth/sha1/tcp/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/sha1/tcp/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/sha1/tcp/.dirs/system-config1:/tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/sha1/tcp/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/sha1/tcp/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/sha1/tcp/.dirs/system-data1:/tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/sha1/tcp/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/sha1/tcp/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/sha1/tcp/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-server-auth_7TQ7W3/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 ============================================================================== ================================== 298/405 =================================== test: glib:gio / gdbus-peer-object-manager start time: 06:42:13 duration: 2.52s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 MALLOC_PERTURB_=80 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-peer-object-manager ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S022cf7318c2dee6a6a449b5c27a2a5f0 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_SDIGX3/gdbus/peer-object-manager/normal/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-peer-object-manager_SDIGX3/gdbus/peer-object-manager/normal/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-peer-object-manager_SDIGX3/gdbus/peer-object-manager/normal/.dirs/system-config1:/tmp/test_gdbus-peer-object-manager_SDIGX3/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_SDIGX3/gdbus/peer-object-manager/normal/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-peer-object-manager_SDIGX3/gdbus/peer-object-manager/normal/.dirs/system-data1:/tmp/test_gdbus-peer-object-manager_SDIGX3/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_SDIGX3/gdbus/peer-object-manager/normal/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-peer-object-manager_SDIGX3/gdbus/peer-object-manager/normal/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-peer-object-manager_SDIGX3/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_SDIGX3/gdbus/peer-object-manager/root/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-peer-object-manager_SDIGX3/gdbus/peer-object-manager/root/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-peer-object-manager_SDIGX3/gdbus/peer-object-manager/root/.dirs/system-config1:/tmp/test_gdbus-peer-object-manager_SDIGX3/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_SDIGX3/gdbus/peer-object-manager/root/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-peer-object-manager_SDIGX3/gdbus/peer-object-manager/root/.dirs/system-data1:/tmp/test_gdbus-peer-object-manager_SDIGX3/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_SDIGX3/gdbus/peer-object-manager/root/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-peer-object-manager_SDIGX3/gdbus/peer-object-manager/root/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-peer-object-manager_SDIGX3/gdbus/peer-object-manager/root/.dirs/runtime ok 2 /gdbus/peer-object-manager/root # End of peer-object-manager tests # End of gdbus tests ============================================================================== ================================== 299/405 =================================== test: glib:gio / gdbus-sasl start time: 06:42:13 duration: 2.50s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=127 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-sasl ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S211a02d1b733cf4b8ce2296bc42c69d9 1..1 # Start of gdbus tests # Start of sasl tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-sasl_G1SGX3/gdbus/sasl/server/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-sasl_G1SGX3/gdbus/sasl/server/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-sasl_G1SGX3/gdbus/sasl/server/.dirs/system-config1:/tmp/test_gdbus-sasl_G1SGX3/gdbus/sasl/server/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-sasl_G1SGX3/gdbus/sasl/server/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-sasl_G1SGX3/gdbus/sasl/server/.dirs/system-data1:/tmp/test_gdbus-sasl_G1SGX3/gdbus/sasl/server/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-sasl_G1SGX3/gdbus/sasl/server/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-sasl_G1SGX3/gdbus/sasl/server/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-sasl_G1SGX3/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 d39cc287aea40529d902203a6adb01c5” # New handshake: EXTERNAL without initial response # C:“AUTH EXTERNAL” # Expect: /^DATA$/ # S:“DATA” # C:“DATA 31313131” # Expect: /^OK [0-9a-f]+$/ # S:“OK d39cc287aea40529d902203a6adb01c5” # New handshake: EXTERNAL with empty authorization identity # C:“AUTH EXTERNAL” # Expect: /^DATA$/ # S:“DATA” # C:“DATA” # Expect: /^OK [0-9a-f]+$/ # S:“OK d39cc287aea40529d902203a6adb01c5” # 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 d39cc287aea40529d902203a6adb01c5” ok 1 /gdbus/sasl/server # End of sasl tests # End of gdbus tests ============================================================================== ================================== 301/405 =================================== test: glib:gio+portal-support / portal-support-flatpak-none start time: 06:42:13 duration: 2.48s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/portal-support-flatpak-none ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S19220c82706090a49940253b1e7a801c 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_K9HFX3/portal-support/flatpak/none/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_portal-support-flatpak-none_K9HFX3/portal-support/flatpak/none/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_portal-support-flatpak-none_K9HFX3/portal-support/flatpak/none/.dirs/system-config1:/tmp/test_portal-support-flatpak-none_K9HFX3/portal-support/flatpak/none/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_portal-support-flatpak-none_K9HFX3/portal-support/flatpak/none/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_portal-support-flatpak-none_K9HFX3/portal-support/flatpak/none/.dirs/system-data1:/tmp/test_portal-support-flatpak-none_K9HFX3/portal-support/flatpak/none/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_portal-support-flatpak-none_K9HFX3/portal-support/flatpak/none/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_portal-support-flatpak-none_K9HFX3/portal-support/flatpak/none/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_portal-support-flatpak-none_K9HFX3/portal-support/flatpak/none/.dirs/runtime # Creating .flatpak-info in /tmp/test_portal-support-flatpak-none_K9HFX3/portal-support/flatpak/none/.dirs/runtime/.flatpak-info ok 1 /portal-support/flatpak/none # End of flatpak tests # End of portal-support tests ============================================================================== ================================== 300/405 =================================== test: glib:gio / live-g-file start time: 06:42:13 duration: 2.63s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=141 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/live-g-file ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S6ff695d6bd0c23b76ab6af0e8ce2a1ce 1..13 # Start of live-g-file tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_live-g-file_T70EX3/live-g-file/prep_clean_structure/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/prep_clean_structure/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_live-g-file_T70EX3/live-g-file/prep_clean_structure/.dirs/system-config1:/tmp/test_live-g-file_T70EX3/live-g-file/prep_clean_structure/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/prep_clean_structure/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_live-g-file_T70EX3/live-g-file/prep_clean_structure/.dirs/system-data1:/tmp/test_live-g-file_T70EX3/live-g-file/prep_clean_structure/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/prep_clean_structure/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/prep_clean_structure/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_live-g-file_T70EX3/live-g-file/prep_clean_structure/.dirs/runtime # Cleaning target testing structure in '/tmp/test_live-g-file_T70EX3/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 # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_live-g-file_T70EX3/live-g-file/create_structure/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/create_structure/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_live-g-file_T70EX3/live-g-file/create_structure/.dirs/system-config1:/tmp/test_live-g-file_T70EX3/live-g-file/create_structure/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/create_structure/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_live-g-file_T70EX3/live-g-file/create_structure/.dirs/system-data1:/tmp/test_live-g-file_T70EX3/live-g-file/create_structure/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/create_structure/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/create_structure/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_live-g-file_T70EX3/live-g-file/create_structure/.dirs/runtime # # Going to create testing structure in '/tmp/test_live-g-file_T70EX3/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_příliš z'... # Creating directory 'dir_příliš 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 # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_live-g-file_T70EX3/live-g-file/test_initial_structure/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/test_initial_structure/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_live-g-file_T70EX3/live-g-file/test_initial_structure/.dirs/system-config1:/tmp/test_live-g-file_T70EX3/live-g-file/test_initial_structure/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/test_initial_structure/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_live-g-file_T70EX3/live-g-file/test_initial_structure/.dirs/system-data1:/tmp/test_live-g-file_T70EX3/live-g-file/test_initial_structure/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/test_initial_structure/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/test_initial_structure/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_live-g-file_T70EX3/live-g-file/test_initial_structure/.dirs/runtime # Testing sample structure in '/tmp/test_live-g-file_T70EX3/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_příliš z'... # Testing file 'dir_příliš 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 # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_live-g-file_T70EX3/live-g-file/test_traverse_structure/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/test_traverse_structure/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_live-g-file_T70EX3/live-g-file/test_traverse_structure/.dirs/system-config1:/tmp/test_live-g-file_T70EX3/live-g-file/test_traverse_structure/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/test_traverse_structure/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_live-g-file_T70EX3/live-g-file/test_traverse_structure/.dirs/system-data1:/tmp/test_live-g-file_T70EX3/live-g-file/test_traverse_structure/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/test_traverse_structure/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/test_traverse_structure/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_live-g-file_T70EX3/live-g-file/test_traverse_structure/.dirs/runtime # Traversing through the sample structure in '/tmp/test_live-g-file_T70EX3/testdir_live-g-file'... # 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 normal_file-symlink, relative to root: normal_file-symlink # 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_příliš z, relative to root: UTF_příliš z # Found file dir_příliš z, relative to root: dir_příliš z # Found file lost_symlink, relative to root: lost_symlink # Found file dir_hidden, relative to root: dir_hidden # Found file .a-hidden-file, relative to root: dir_hidden/.a-hidden-file # Found file file-in-.hidden1, relative to root: dir_hidden/file-in-.hidden1 # Found file .hidden, relative to root: dir_hidden/.hidden # Found file file-in-.hidden2, relative to root: dir_hidden/file-in-.hidden2 # Found file pattern_file, relative to root: pattern_file ok 4 /live-g-file/test_traverse_structure # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_live-g-file_T70EX3/live-g-file/test_enumerate/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/test_enumerate/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_live-g-file_T70EX3/live-g-file/test_enumerate/.dirs/system-config1:/tmp/test_live-g-file_T70EX3/live-g-file/test_enumerate/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/test_enumerate/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_live-g-file_T70EX3/live-g-file/test_enumerate/.dirs/system-data1:/tmp/test_live-g-file_T70EX3/live-g-file/test_enumerate/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/test_enumerate/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/test_enumerate/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_live-g-file_T70EX3/live-g-file/test_enumerate/.dirs/runtime # Test enumerate '/tmp/test_live-g-file_T70EX3/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 # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_live-g-file_T70EX3/live-g-file/test_open/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/test_open/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_live-g-file_T70EX3/live-g-file/test_open/.dirs/system-config1:/tmp/test_live-g-file_T70EX3/live-g-file/test_open/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/test_open/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_live-g-file_T70EX3/live-g-file/test_open/.dirs/system-data1:/tmp/test_live-g-file_T70EX3/live-g-file/test_open/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/test_open/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/test_open/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_live-g-file_T70EX3/live-g-file/test_open/.dirs/runtime # 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_příliš 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 # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_live-g-file_T70EX3/live-g-file/test_create/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/test_create/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_live-g-file_T70EX3/live-g-file/test_create/.dirs/system-config1:/tmp/test_live-g-file_T70EX3/live-g-file/test_create/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/test_create/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_live-g-file_T70EX3/live-g-file/test_create/.dirs/system-data1:/tmp/test_live-g-file_T70EX3/live-g-file/test_create/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/test_create/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/test_create/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_live-g-file_T70EX3/live-g-file/test_create/.dirs/runtime # test_create: 'dir1' # error code 3 = Error opening file “/tmp/test_live-g-file_T70EX3/testdir_live-g-file/dir1”: Is a directory # test_create: 'dir1/subdir' # error code 3 = Error opening file “/tmp/test_live-g-file_T70EX3/testdir_live-g-file/dir1/subdir”: Is a directory # test_create: 'dir2' # error code 2 = Error opening file “/tmp/test_live-g-file_T70EX3/testdir_live-g-file/dir2”: File exists # test_create: 'normal_file' # error code 2 = Error opening file “/tmp/test_live-g-file_T70EX3/testdir_live-g-file/normal_file”: File exists # test_create: 'executable_file' # test_create: 'private_file' # test_create: 'normal_file2' # test_create: 'UTF_příliš z' # error code 2 = Error opening file “/tmp/test_live-g-file_T70EX3/testdir_live-g-file/UTF_příliš z”: File exists # test_create: 'dir_příliš z' # error code 2 = Error opening file “/tmp/test_live-g-file_T70EX3/testdir_live-g-file/dir_příliš 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 # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_live-g-file_T70EX3/live-g-file/test_copy_move/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/test_copy_move/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_live-g-file_T70EX3/live-g-file/test_copy_move/.dirs/system-config1:/tmp/test_live-g-file_T70EX3/live-g-file/test_copy_move/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/test_copy_move/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_live-g-file_T70EX3/live-g-file/test_copy_move/.dirs/system-data1:/tmp/test_live-g-file_T70EX3/live-g-file/test_copy_move/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/test_copy_move/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/test_copy_move/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_live-g-file_T70EX3/live-g-file/test_copy_move/.dirs/runtime # 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 “/tmp/test_live-g-file_T70EX3/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 “/tmp/test_live-g-file_T70EX3/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 “/tmp/test_live-g-file_T70EX3/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 “/tmp/test_live-g-file_T70EX3/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 “/tmp/test_live-g-file_T70EX3/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 “/tmp/test_live-g-file_T70EX3/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 “/tmp/test_live-g-file_T70EX3/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 /tmp/test_live-g-file_T70EX3/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 /tmp/test_live-g-file_T70EX3/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 /tmp/test_live-g-file_T70EX3/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 /tmp/test_live-g-file_T70EX3/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 /tmp/test_live-g-file_T70EX3/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 “/tmp/test_live-g-file_T70EX3/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 “/tmp/test_live-g-file_T70EX3/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 “/tmp/test_live-g-file_T70EX3/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 “/tmp/test_live-g-file_T70EX3/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 “/tmp/test_live-g-file_T70EX3/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 “/tmp/test_live-g-file_T70EX3/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 “/tmp/test_live-g-file_T70EX3/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 “/tmp/test_live-g-file_T70EX3/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 “/tmp/test_live-g-file_T70EX3/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 “/tmp/test_live-g-file_T70EX3/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 “/tmp/test_live-g-file_T70EX3/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 “/tmp/test_live-g-file_T70EX3/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 “/tmp/test_live-g-file_T70EX3/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 “/tmp/test_live-g-file_T70EX3/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 “/tmp/test_live-g-file_T70EX3/testdir_live-g-file/dir_no-write/normal_file2”: Permission denied # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'UTF_příliš z' --> 'dir-target' # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'UTF_příliš z' --> 'dir-target' # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'UTF_příliš z' --> '.' # res = 0, error code 2 = Error opening file “/tmp/test_live-g-file_T70EX3/testdir_live-g-file/UTF_příliš z”: File exists # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'UTF_příliš z' --> 'target-file' # res = 0, error code 4 = Error opening file “/tmp/test_live-g-file_T70EX3/testdir_live-g-file/target-file/UTF_příliš z”: Not a directory # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'UTF_příliš z' --> 'not_exists' # res = 0, error code 1 = Error opening file “/tmp/test_live-g-file_T70EX3/testdir_live-g-file/not_exists/UTF_příliš z”: No such file or directory # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'UTF_příliš z' --> 'dir_no-access' # res = 0, error code 14 = Error opening file “/tmp/test_live-g-file_T70EX3/testdir_live-g-file/dir_no-access/UTF_příliš z”: Permission denied # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'UTF_příliš z' --> 'dir_no-write' # res = 0, error code 14 = Error opening file “/tmp/test_live-g-file_T70EX3/testdir_live-g-file/dir_no-write/UTF_příliš 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 “/tmp/test_live-g-file_T70EX3/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 “/tmp/test_live-g-file_T70EX3/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 “/tmp/test_live-g-file_T70EX3/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 “/tmp/test_live-g-file_T70EX3/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 “/tmp/test_live-g-file_T70EX3/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 “/tmp/test_live-g-file_T70EX3/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 “/tmp/test_live-g-file_T70EX3/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 “/tmp/test_live-g-file_T70EX3/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 “/tmp/test_live-g-file_T70EX3/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 “/tmp/test_live-g-file_T70EX3/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 “/tmp/test_live-g-file_T70EX3/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 /tmp/test_live-g-file_T70EX3/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 /tmp/test_live-g-file_T70EX3/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 /tmp/test_live-g-file_T70EX3/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 /tmp/test_live-g-file_T70EX3/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 /tmp/test_live-g-file_T70EX3/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 /tmp/test_live-g-file_T70EX3/testdir_live-g-file/dir_no-write/lost_symlink: Permission denied ok 8 /live-g-file/test_copy_move # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_live-g-file_T70EX3/live-g-file/test_delete/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/test_delete/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_live-g-file_T70EX3/live-g-file/test_delete/.dirs/system-config1:/tmp/test_live-g-file_T70EX3/live-g-file/test_delete/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/test_delete/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_live-g-file_T70EX3/live-g-file/test_delete/.dirs/system-data1:/tmp/test_live-g-file_T70EX3/live-g-file/test_delete/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/test_delete/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/test_delete/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_live-g-file_T70EX3/live-g-file/test_delete/.dirs/runtime # Deleting dir1, path = /tmp/test_live-g-file_T70EX3/testdir_live-g-file/dir1 # result = 0, error = Error removing file /tmp/test_live-g-file_T70EX3/testdir_live-g-file/dir1: Directory not empty # Deleting dir2, path = /tmp/test_live-g-file_T70EX3/testdir_live-g-file/dir2 # result = 0, error = Error removing file /tmp/test_live-g-file_T70EX3/testdir_live-g-file/dir2: No such file or directory # Deleting executable_file, path = /tmp/test_live-g-file_T70EX3/testdir_live-g-file/executable_file # result = 0, error = Error trashing file /tmp/test_live-g-file_T70EX3/testdir_live-g-file/executable_file: No such file or directory # Deleting readonly_file, path = /tmp/test_live-g-file_T70EX3/testdir_live-g-file/readonly_file # Deleting dir_příliš z, path = /tmp/test_live-g-file_T70EX3/testdir_live-g-file/dir_příliš z # Deleting not_exists, path = /tmp/test_live-g-file_T70EX3/testdir_live-g-file/not_exists # result = 0, error = Error removing file /tmp/test_live-g-file_T70EX3/testdir_live-g-file/not_exists: No such file or directory # Deleting not_exists, path = /tmp/test_live-g-file_T70EX3/testdir_live-g-file/not_exists # result = 0, error = Error trashing file /tmp/test_live-g-file_T70EX3/testdir_live-g-file/not_exists: No such file or directory # Deleting dir_no-execute/file, path = /tmp/test_live-g-file_T70EX3/testdir_live-g-file/dir_no-execute/file # result = 0, error = Error removing file /tmp/test_live-g-file_T70EX3/testdir_live-g-file/dir_no-execute/file: No such file or directory # Deleting lost_symlink, path = /tmp/test_live-g-file_T70EX3/testdir_live-g-file/lost_symlink ok 9 /live-g-file/test_delete # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_live-g-file_T70EX3/live-g-file/test_make_directory_with_parents/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/test_make_directory_with_parents/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_live-g-file_T70EX3/live-g-file/test_make_directory_with_parents/.dirs/system-config1:/tmp/test_live-g-file_T70EX3/live-g-file/test_make_directory_with_parents/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/test_make_directory_with_parents/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_live-g-file_T70EX3/live-g-file/test_make_directory_with_parents/.dirs/system-data1:/tmp/test_live-g-file_T70EX3/live-g-file/test_make_directory_with_parents/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/test_make_directory_with_parents/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/test_make_directory_with_parents/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_live-g-file_T70EX3/live-g-file/test_make_directory_with_parents/.dirs/runtime # We do not have CAP_DAC_OVERRIDE or equivalent ok 10 /live-g-file/test_make_directory_with_parents # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_live-g-file_T70EX3/live-g-file/final_clean/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/final_clean/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_live-g-file_T70EX3/live-g-file/final_clean/.dirs/system-config1:/tmp/test_live-g-file_T70EX3/live-g-file/final_clean/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/final_clean/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_live-g-file_T70EX3/live-g-file/final_clean/.dirs/system-data1:/tmp/test_live-g-file_T70EX3/live-g-file/final_clean/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/final_clean/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/final_clean/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_live-g-file_T70EX3/live-g-file/final_clean/.dirs/runtime # Cleaning target testing structure in '/tmp/test_live-g-file_T70EX3/testdir_live-g-file'... # deleting 'executable_file' # deleting 'not_exists2' # deleting 'not_exists3' # deleting 'not_exists4' # deleting 'dir1' # deleting 'subdir' # deleting 'dir-target' # deleting 'dir2' # deleting 'target-file' # deleting 'normal_file-symlink' # deleting 'pattern_file' # deleting 'executable_file' # deleting 'private_file' # deleting 'normal_file2' # deleting 'UTF_příliš z' # deleting 'lost_symlink' # deleting 'dir_no-access' # deleting 'dir_no-write' # deleting 'target-file' # deleting 'normal_file' # deleting 'normal_file-symlink' # deleting 'executable_file~' # deleting 'private_file' # deleting 'normal_file2~' # deleting 'a' # deleting 'UTF_příliš z' # deleting 'dir_hidden' # deleting '.a-hidden-file' # deleting 'file-in-.hidden1' # deleting '.hidden' # deleting 'file-in-.hidden2' # deleting 'pattern_file' # deleting 'normal_file2' ok 11 /live-g-file/final_clean # Start of test_unix_is_mountpoint tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_live-g-file_T70EX3/live-g-file/test_unix_is_mountpoint/sysroot/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/test_unix_is_mountpoint/sysroot/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_live-g-file_T70EX3/live-g-file/test_unix_is_mountpoint/sysroot/.dirs/system-config1:/tmp/test_live-g-file_T70EX3/live-g-file/test_unix_is_mountpoint/sysroot/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/test_unix_is_mountpoint/sysroot/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_live-g-file_T70EX3/live-g-file/test_unix_is_mountpoint/sysroot/.dirs/system-data1:/tmp/test_live-g-file_T70EX3/live-g-file/test_unix_is_mountpoint/sysroot/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/test_unix_is_mountpoint/sysroot/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/test_unix_is_mountpoint/sysroot/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_live-g-file_T70EX3/live-g-file/test_unix_is_mountpoint/sysroot/.dirs/runtime ok 12 /live-g-file/test_unix_is_mountpoint/sysroot # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_live-g-file_T70EX3/live-g-file/test_unix_is_mountpoint/proc/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/test_unix_is_mountpoint/proc/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_live-g-file_T70EX3/live-g-file/test_unix_is_mountpoint/proc/.dirs/system-config1:/tmp/test_live-g-file_T70EX3/live-g-file/test_unix_is_mountpoint/proc/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/test_unix_is_mountpoint/proc/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_live-g-file_T70EX3/live-g-file/test_unix_is_mountpoint/proc/.dirs/system-data1:/tmp/test_live-g-file_T70EX3/live-g-file/test_unix_is_mountpoint/proc/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/test_unix_is_mountpoint/proc/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/test_unix_is_mountpoint/proc/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_live-g-file_T70EX3/live-g-file/test_unix_is_mountpoint/proc/.dirs/runtime ok 13 /live-g-file/test_unix_is_mountpoint/proc # End of test_unix_is_mountpoint tests # End of live-g-file tests ============================================================================== ================================== 120/405 =================================== test: glib:glib+core / unix start time: 06:42:07 duration: 8.67s result: exit status 0 command: 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=45 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/unix ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S6976af7bf1ba2ffa59c6e1b119d1e5cb 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.51 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.51 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.01 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.00 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.01 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 2.42 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 ============================================================================== ================================== 188/405 =================================== test: glib:gobject / signals-refcount4 start time: 06:42:10 duration: 6.41s result: exit status 0 command: MALLOC_PERTURB_=47 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/signals-refcount4 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sf8487d5296258479397bebeb4b683676 1..1 # Start of gobject tests # Start of refcount tests # init 0x56045aa59df0 # # init 0x56045aa56310 # # dispose 0x56045aa59df0! # # dispose 0x56045aa56310! # ok 1 /gobject/refcount/signals # slow test /gobject/refcount/signals executed in 5.70 secs # End of refcount tests # End of gobject tests ============================================================================== ================================== 179/405 =================================== test: glib:gobject / objects-refcount1 start time: 06:42:09 duration: 6.92s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=32 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/objects-refcount1 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sa535c3b38a9b68c0492ff85cbacfd966 1..1 # Start of gobject tests # Start of refcount tests # init 0x56108f14d4c0 # # init 0x56108f14d5d0 # # dispose 0x56108f14d4c0! # # dispose 0x56108f14d5d0! # ok 1 /gobject/refcount/object-basics # slow test /gobject/refcount/object-basics executed in 5.98 secs # End of refcount tests # End of gobject tests ============================================================================== ================================== 185/405 =================================== test: glib:gobject / signals-refcount1 start time: 06:42:10 duration: 6.50s result: exit status 0 command: MALLOC_PERTURB_=158 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/signals-refcount1 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S4aa6e0a74b6b2f43cb9088928a637b62 1..1 # Start of gobject tests # Start of refcount tests # init 0x55be4fd86df0 # # init 0x55be4fd83310 # # dispose 0x55be4fd86df0! # # dispose 0x55be4fd83310! # ok 1 /gobject/refcount/signals # slow test /gobject/refcount/signals executed in 5.81 secs # End of refcount tests # End of gobject tests ============================================================================== ================================== 186/405 =================================== test: glib:gobject / signals-refcount2 start time: 06:42:10 duration: 6.47s result: exit status 0 command: 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=12 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/signals-refcount2 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sf6612c4f0b32482b66aa6593bf4102dd 1..1 # Start of gobject tests # Start of refcount tests # init 0x5583b6748df0 # # init 0x5583b6745310 # # dispose 0x5583b6748df0! # # dispose 0x5583b6745310! # ok 1 /gobject/refcount/signals # slow test /gobject/refcount/signals executed in 5.78 secs # End of refcount tests # End of gobject tests ============================================================================== ================================== 302/405 =================================== test: glib:gio+portal-support / portal-support-flatpak-full start time: 06:42:13 duration: 2.80s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 MALLOC_PERTURB_=199 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/portal-support-flatpak-full ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S930c0c64d7a824aeab66aa79971f7a46 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_VO1MX3/portal-support/flatpak/full/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_portal-support-flatpak-full_VO1MX3/portal-support/flatpak/full/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_portal-support-flatpak-full_VO1MX3/portal-support/flatpak/full/.dirs/system-config1:/tmp/test_portal-support-flatpak-full_VO1MX3/portal-support/flatpak/full/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_portal-support-flatpak-full_VO1MX3/portal-support/flatpak/full/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_portal-support-flatpak-full_VO1MX3/portal-support/flatpak/full/.dirs/system-data1:/tmp/test_portal-support-flatpak-full_VO1MX3/portal-support/flatpak/full/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_portal-support-flatpak-full_VO1MX3/portal-support/flatpak/full/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_portal-support-flatpak-full_VO1MX3/portal-support/flatpak/full/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_portal-support-flatpak-full_VO1MX3/portal-support/flatpak/full/.dirs/runtime # Creating .flatpak-info in /tmp/test_portal-support-flatpak-full_VO1MX3/portal-support/flatpak/full/.dirs/runtime/.flatpak-info ok 1 /portal-support/flatpak/full # End of flatpak tests # End of portal-support tests ============================================================================== ================================== 303/405 =================================== test: glib:gio+portal-support / portal-support-flatpak-network-only start time: 06:42:14 duration: 2.79s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MALLOC_PERTURB_=7 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/portal-support-flatpak-network-only ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S645d435f4676e854a81d5791548e4118 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_DAKNX3/portal-support/flatpak/network/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_portal-support-flatpak-network-only_DAKNX3/portal-support/flatpak/network/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_portal-support-flatpak-network-only_DAKNX3/portal-support/flatpak/network/.dirs/system-config1:/tmp/test_portal-support-flatpak-network-only_DAKNX3/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_DAKNX3/portal-support/flatpak/network/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_portal-support-flatpak-network-only_DAKNX3/portal-support/flatpak/network/.dirs/system-data1:/tmp/test_portal-support-flatpak-network-only_DAKNX3/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_DAKNX3/portal-support/flatpak/network/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_portal-support-flatpak-network-only_DAKNX3/portal-support/flatpak/network/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_portal-support-flatpak-network-only_DAKNX3/portal-support/flatpak/network/.dirs/runtime # Creating .flatpak-info in /tmp/test_portal-support-flatpak-network-only_DAKNX3/portal-support/flatpak/network/.dirs/runtime/.flatpak-info ok 1 /portal-support/flatpak/network # End of flatpak tests # End of portal-support tests ============================================================================== ================================== 304/405 =================================== test: glib:gio+portal-support / portal-support-flatpak-gsettings-only start time: 06:42:14 duration: 2.94s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/portal-support-flatpak-gsettings-only ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sf445c6516c2c01d921dd135606b6ca2e 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_FOWLX3/portal-support/flatpak/gsettings/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_portal-support-flatpak-gsettings-only_FOWLX3/portal-support/flatpak/gsettings/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_portal-support-flatpak-gsettings-only_FOWLX3/portal-support/flatpak/gsettings/.dirs/system-config1:/tmp/test_portal-support-flatpak-gsettings-only_FOWLX3/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_FOWLX3/portal-support/flatpak/gsettings/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_portal-support-flatpak-gsettings-only_FOWLX3/portal-support/flatpak/gsettings/.dirs/system-data1:/tmp/test_portal-support-flatpak-gsettings-only_FOWLX3/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_FOWLX3/portal-support/flatpak/gsettings/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_portal-support-flatpak-gsettings-only_FOWLX3/portal-support/flatpak/gsettings/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_portal-support-flatpak-gsettings-only_FOWLX3/portal-support/flatpak/gsettings/.dirs/runtime # Creating .flatpak-info in /tmp/test_portal-support-flatpak-gsettings-only_FOWLX3/portal-support/flatpak/gsettings/.dirs/runtime/.flatpak-info ok 1 /portal-support/flatpak/gsettings # End of flatpak tests # End of portal-support tests ============================================================================== ================================== 305/405 =================================== test: glib:gio+portal-support / portal-support-none start time: 06:42:14 duration: 2.92s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=2 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/portal-support-none ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S41551941ac26b88a69527dfe37f705df 1..1 # Start of portal-support tests ok 1 /portal-support/none # End of portal-support tests ============================================================================== ================================== 306/405 =================================== test: glib:gio+portal-support / portal-support-env-var start time: 06:42:14 duration: 2.90s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=113 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/portal-support-env-var ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S9e88529618158962de12a2b334426522 1..1 # Start of portal-support tests ok 1 /portal-support/env-var # End of portal-support tests ============================================================================== ================================== 187/405 =================================== test: glib:gobject / signals-refcount3 start time: 06:42:10 duration: 7.00s result: exit status 0 command: 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=15 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/signals-refcount3 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S2aa27e75f69b49aefae7ce972892ad64 1..1 # Start of gobject tests # Start of refcount tests # init 0x5596658d4df0 # # init 0x5596658d1310 # # dispose 0x5596658d4df0! # # dispose 0x5596658d1310! # ok 1 /gobject/refcount/signals # slow test /gobject/refcount/signals executed in 5.92 secs # End of refcount tests # End of gobject tests ============================================================================== ================================== 255/405 =================================== test: glib:gio / network-monitor-race start time: 06:42:12 duration: 4.84s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=226 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/network-monitor-race ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S2bd443ac900b1b5aea86cb023ab056a9 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 4.06 secs # End of network-monitor tests ============================================================================== ================================== 309/405 =================================== test: glib:gio / resolver-parsing start time: 06:42:15 duration: 1.22s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MALLOC_PERTURB_=87 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/resolver-parsing ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S287c4ca68833a401578615176b289bea 1..21 # Start of gresolver tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_resolver-parsing_892GX3/gresolver/invalid-header/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/invalid-header/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_resolver-parsing_892GX3/gresolver/invalid-header/.dirs/system-config1:/tmp/test_resolver-parsing_892GX3/gresolver/invalid-header/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/invalid-header/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_resolver-parsing_892GX3/gresolver/invalid-header/.dirs/system-data1:/tmp/test_resolver-parsing_892GX3/gresolver/invalid-header/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/invalid-header/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/invalid-header/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_resolver-parsing_892GX3/gresolver/invalid-header/.dirs/runtime ok 1 /gresolver/invalid-header # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_resolver-parsing_892GX3/gresolver/record-ownership/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/record-ownership/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_resolver-parsing_892GX3/gresolver/record-ownership/.dirs/system-config1:/tmp/test_resolver-parsing_892GX3/gresolver/record-ownership/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/record-ownership/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_resolver-parsing_892GX3/gresolver/record-ownership/.dirs/system-data1:/tmp/test_resolver-parsing_892GX3/gresolver/record-ownership/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/record-ownership/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/record-ownership/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_resolver-parsing_892GX3/gresolver/record-ownership/.dirs/runtime ok 2 /gresolver/record-ownership # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_resolver-parsing_892GX3/gresolver/unknown-record-type/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/unknown-record-type/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_resolver-parsing_892GX3/gresolver/unknown-record-type/.dirs/system-config1:/tmp/test_resolver-parsing_892GX3/gresolver/unknown-record-type/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/unknown-record-type/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_resolver-parsing_892GX3/gresolver/unknown-record-type/.dirs/system-data1:/tmp/test_resolver-parsing_892GX3/gresolver/unknown-record-type/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/unknown-record-type/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/unknown-record-type/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_resolver-parsing_892GX3/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_892GX3/gresolver/mx/valid/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/mx/valid/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_resolver-parsing_892GX3/gresolver/mx/valid/.dirs/system-config1:/tmp/test_resolver-parsing_892GX3/gresolver/mx/valid/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/mx/valid/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_resolver-parsing_892GX3/gresolver/mx/valid/.dirs/system-data1:/tmp/test_resolver-parsing_892GX3/gresolver/mx/valid/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/mx/valid/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/mx/valid/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_resolver-parsing_892GX3/gresolver/mx/valid/.dirs/runtime ok 4 /gresolver/mx/valid # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_resolver-parsing_892GX3/gresolver/mx/invalid/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/mx/invalid/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_resolver-parsing_892GX3/gresolver/mx/invalid/.dirs/system-config1:/tmp/test_resolver-parsing_892GX3/gresolver/mx/invalid/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/mx/invalid/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_resolver-parsing_892GX3/gresolver/mx/invalid/.dirs/system-data1:/tmp/test_resolver-parsing_892GX3/gresolver/mx/invalid/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/mx/invalid/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/mx/invalid/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_resolver-parsing_892GX3/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_892GX3/gresolver/mx/invalid/too-short/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/mx/invalid/too-short/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_resolver-parsing_892GX3/gresolver/mx/invalid/too-short/.dirs/system-config1:/tmp/test_resolver-parsing_892GX3/gresolver/mx/invalid/too-short/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/mx/invalid/too-short/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_resolver-parsing_892GX3/gresolver/mx/invalid/too-short/.dirs/system-data1:/tmp/test_resolver-parsing_892GX3/gresolver/mx/invalid/too-short/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/mx/invalid/too-short/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/mx/invalid/too-short/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_resolver-parsing_892GX3/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_892GX3/gresolver/mx/invalid/too-short2/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/mx/invalid/too-short2/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_resolver-parsing_892GX3/gresolver/mx/invalid/too-short2/.dirs/system-config1:/tmp/test_resolver-parsing_892GX3/gresolver/mx/invalid/too-short2/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/mx/invalid/too-short2/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_resolver-parsing_892GX3/gresolver/mx/invalid/too-short2/.dirs/system-data1:/tmp/test_resolver-parsing_892GX3/gresolver/mx/invalid/too-short2/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/mx/invalid/too-short2/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/mx/invalid/too-short2/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_resolver-parsing_892GX3/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_892GX3/gresolver/ns/valid/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/ns/valid/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_resolver-parsing_892GX3/gresolver/ns/valid/.dirs/system-config1:/tmp/test_resolver-parsing_892GX3/gresolver/ns/valid/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/ns/valid/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_resolver-parsing_892GX3/gresolver/ns/valid/.dirs/system-data1:/tmp/test_resolver-parsing_892GX3/gresolver/ns/valid/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/ns/valid/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/ns/valid/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_resolver-parsing_892GX3/gresolver/ns/valid/.dirs/runtime ok 8 /gresolver/ns/valid # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_resolver-parsing_892GX3/gresolver/ns/invalid/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/ns/invalid/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_resolver-parsing_892GX3/gresolver/ns/invalid/.dirs/system-config1:/tmp/test_resolver-parsing_892GX3/gresolver/ns/invalid/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/ns/invalid/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_resolver-parsing_892GX3/gresolver/ns/invalid/.dirs/system-data1:/tmp/test_resolver-parsing_892GX3/gresolver/ns/invalid/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/ns/invalid/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/ns/invalid/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_resolver-parsing_892GX3/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_892GX3/gresolver/soa/valid/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/soa/valid/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_resolver-parsing_892GX3/gresolver/soa/valid/.dirs/system-config1:/tmp/test_resolver-parsing_892GX3/gresolver/soa/valid/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/soa/valid/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_resolver-parsing_892GX3/gresolver/soa/valid/.dirs/system-data1:/tmp/test_resolver-parsing_892GX3/gresolver/soa/valid/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/soa/valid/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/soa/valid/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_resolver-parsing_892GX3/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_892GX3/gresolver/soa/invalid/mname/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/soa/invalid/mname/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_resolver-parsing_892GX3/gresolver/soa/invalid/mname/.dirs/system-config1:/tmp/test_resolver-parsing_892GX3/gresolver/soa/invalid/mname/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/soa/invalid/mname/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_resolver-parsing_892GX3/gresolver/soa/invalid/mname/.dirs/system-data1:/tmp/test_resolver-parsing_892GX3/gresolver/soa/invalid/mname/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/soa/invalid/mname/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/soa/invalid/mname/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_resolver-parsing_892GX3/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_892GX3/gresolver/soa/invalid/rname/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/soa/invalid/rname/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_resolver-parsing_892GX3/gresolver/soa/invalid/rname/.dirs/system-config1:/tmp/test_resolver-parsing_892GX3/gresolver/soa/invalid/rname/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/soa/invalid/rname/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_resolver-parsing_892GX3/gresolver/soa/invalid/rname/.dirs/system-data1:/tmp/test_resolver-parsing_892GX3/gresolver/soa/invalid/rname/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/soa/invalid/rname/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/soa/invalid/rname/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_resolver-parsing_892GX3/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_892GX3/gresolver/soa/invalid/too-short/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/soa/invalid/too-short/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_resolver-parsing_892GX3/gresolver/soa/invalid/too-short/.dirs/system-config1:/tmp/test_resolver-parsing_892GX3/gresolver/soa/invalid/too-short/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/soa/invalid/too-short/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_resolver-parsing_892GX3/gresolver/soa/invalid/too-short/.dirs/system-data1:/tmp/test_resolver-parsing_892GX3/gresolver/soa/invalid/too-short/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/soa/invalid/too-short/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/soa/invalid/too-short/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_resolver-parsing_892GX3/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_892GX3/gresolver/srv/valid/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/srv/valid/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_resolver-parsing_892GX3/gresolver/srv/valid/.dirs/system-config1:/tmp/test_resolver-parsing_892GX3/gresolver/srv/valid/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/srv/valid/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_resolver-parsing_892GX3/gresolver/srv/valid/.dirs/system-data1:/tmp/test_resolver-parsing_892GX3/gresolver/srv/valid/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/srv/valid/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/srv/valid/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_resolver-parsing_892GX3/gresolver/srv/valid/.dirs/runtime ok 14 /gresolver/srv/valid # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_resolver-parsing_892GX3/gresolver/srv/invalid/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/srv/invalid/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_resolver-parsing_892GX3/gresolver/srv/invalid/.dirs/system-config1:/tmp/test_resolver-parsing_892GX3/gresolver/srv/invalid/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/srv/invalid/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_resolver-parsing_892GX3/gresolver/srv/invalid/.dirs/system-data1:/tmp/test_resolver-parsing_892GX3/gresolver/srv/invalid/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/srv/invalid/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/srv/invalid/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_resolver-parsing_892GX3/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_892GX3/gresolver/srv/invalid/too-short/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/srv/invalid/too-short/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_resolver-parsing_892GX3/gresolver/srv/invalid/too-short/.dirs/system-config1:/tmp/test_resolver-parsing_892GX3/gresolver/srv/invalid/too-short/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/srv/invalid/too-short/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_resolver-parsing_892GX3/gresolver/srv/invalid/too-short/.dirs/system-data1:/tmp/test_resolver-parsing_892GX3/gresolver/srv/invalid/too-short/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/srv/invalid/too-short/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/srv/invalid/too-short/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_resolver-parsing_892GX3/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_892GX3/gresolver/srv/invalid/too-short2/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/srv/invalid/too-short2/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_resolver-parsing_892GX3/gresolver/srv/invalid/too-short2/.dirs/system-config1:/tmp/test_resolver-parsing_892GX3/gresolver/srv/invalid/too-short2/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/srv/invalid/too-short2/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_resolver-parsing_892GX3/gresolver/srv/invalid/too-short2/.dirs/system-data1:/tmp/test_resolver-parsing_892GX3/gresolver/srv/invalid/too-short2/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/srv/invalid/too-short2/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/srv/invalid/too-short2/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_resolver-parsing_892GX3/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_892GX3/gresolver/txt/valid/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/txt/valid/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_resolver-parsing_892GX3/gresolver/txt/valid/.dirs/system-config1:/tmp/test_resolver-parsing_892GX3/gresolver/txt/valid/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/txt/valid/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_resolver-parsing_892GX3/gresolver/txt/valid/.dirs/system-data1:/tmp/test_resolver-parsing_892GX3/gresolver/txt/valid/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/txt/valid/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/txt/valid/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_resolver-parsing_892GX3/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_892GX3/gresolver/txt/valid/multiple-strings/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/txt/valid/multiple-strings/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_resolver-parsing_892GX3/gresolver/txt/valid/multiple-strings/.dirs/system-config1:/tmp/test_resolver-parsing_892GX3/gresolver/txt/valid/multiple-strings/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/txt/valid/multiple-strings/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_resolver-parsing_892GX3/gresolver/txt/valid/multiple-strings/.dirs/system-data1:/tmp/test_resolver-parsing_892GX3/gresolver/txt/valid/multiple-strings/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/txt/valid/multiple-strings/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/txt/valid/multiple-strings/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_resolver-parsing_892GX3/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_892GX3/gresolver/txt/invalid/empty/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/txt/invalid/empty/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_resolver-parsing_892GX3/gresolver/txt/invalid/empty/.dirs/system-config1:/tmp/test_resolver-parsing_892GX3/gresolver/txt/invalid/empty/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/txt/invalid/empty/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_resolver-parsing_892GX3/gresolver/txt/invalid/empty/.dirs/system-data1:/tmp/test_resolver-parsing_892GX3/gresolver/txt/invalid/empty/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/txt/invalid/empty/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/txt/invalid/empty/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_resolver-parsing_892GX3/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_892GX3/gresolver/txt/invalid/overflow/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/txt/invalid/overflow/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_resolver-parsing_892GX3/gresolver/txt/invalid/overflow/.dirs/system-config1:/tmp/test_resolver-parsing_892GX3/gresolver/txt/invalid/overflow/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/txt/invalid/overflow/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_resolver-parsing_892GX3/gresolver/txt/invalid/overflow/.dirs/system-data1:/tmp/test_resolver-parsing_892GX3/gresolver/txt/invalid/overflow/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/txt/invalid/overflow/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/txt/invalid/overflow/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_resolver-parsing_892GX3/gresolver/txt/invalid/overflow/.dirs/runtime ok 21 /gresolver/txt/invalid/overflow # End of invalid tests # End of txt tests # End of gresolver tests ============================================================================== ================================== 308/405 =================================== test: glib:gio+portal-support / portal-support-snap-classic start time: 06:42:15 duration: 1.39s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=38 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/portal-support-snap-classic ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S67b0c4ed4849240565c90e06a60028e7 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_H8SGX3/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_H8SGX3/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_H8SGX3/portal-support/snap-classic/no-snapctl/.dirs/system-config1:/tmp/test_portal-support-snap-classic_H8SGX3/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_H8SGX3/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_H8SGX3/portal-support/snap-classic/no-snapctl/.dirs/system-data1:/tmp/test_portal-support-snap-classic_H8SGX3/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_H8SGX3/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_H8SGX3/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_H8SGX3/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_H8SGX3/portal-support/snap-classic/none/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_portal-support-snap-classic_H8SGX3/portal-support/snap-classic/none/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_portal-support-snap-classic_H8SGX3/portal-support/snap-classic/none/.dirs/system-config1:/tmp/test_portal-support-snap-classic_H8SGX3/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_H8SGX3/portal-support/snap-classic/none/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_portal-support-snap-classic_H8SGX3/portal-support/snap-classic/none/.dirs/system-data1:/tmp/test_portal-support-snap-classic_H8SGX3/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_H8SGX3/portal-support/snap-classic/none/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_portal-support-snap-classic_H8SGX3/portal-support/snap-classic/none/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_portal-support-snap-classic_H8SGX3/portal-support/snap-classic/none/.dirs/runtime # Created snap.yaml in /tmp/test_portal-support-snap-classic_H8SGX3/meta/snap.yaml # Created snapctl in /tmp/test_portal-support-snap-classic_H8SGX3/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_H8SGX3/portal-support/snap-classic/all/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_portal-support-snap-classic_H8SGX3/portal-support/snap-classic/all/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_portal-support-snap-classic_H8SGX3/portal-support/snap-classic/all/.dirs/system-config1:/tmp/test_portal-support-snap-classic_H8SGX3/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_H8SGX3/portal-support/snap-classic/all/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_portal-support-snap-classic_H8SGX3/portal-support/snap-classic/all/.dirs/system-data1:/tmp/test_portal-support-snap-classic_H8SGX3/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_H8SGX3/portal-support/snap-classic/all/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_portal-support-snap-classic_H8SGX3/portal-support/snap-classic/all/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_portal-support-snap-classic_H8SGX3/portal-support/snap-classic/all/.dirs/runtime # Created snap.yaml in /tmp/test_portal-support-snap-classic_H8SGX3/meta/snap.yaml # Created snapctl in /tmp/test_portal-support-snap-classic_H8SGX3/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_H8SGX3/portal-support/snap-classic/no-snapctl: No such file or directory Unable to clean up temporary directory /tmp/test_portal-support-snap-classic_H8SGX3/portal-support/snap-classic/none: No such file or directory Unable to clean up temporary directory /tmp/test_portal-support-snap-classic_H8SGX3/portal-support/snap-classic/all: No such file or directory Unable to clean up temporary directory /tmp/test_portal-support-snap-classic_H8SGX3: No such file or directory ============================================================================== ================================== 310/405 =================================== test: glib:gio / socket-address start time: 06:42:15 duration: 1.40s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 MALLOC_PERTURB_=199 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/socket-address ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sc51e28ab0394276c6ad3c42334a8c254 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 ============================================================================== ================================== 105/405 =================================== test: glib:glib+core / 1bit-mutex start time: 06:42:05 duration: 12.33s result: exit status 0 command: MALLOC_PERTURB_=77 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/1bit-mutex ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S291f83b9f9701eee8ca038aec49c045c 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 4.67 secs ok 2 /glib/1bit-mutex/pointer # slow test /glib/1bit-mutex/pointer executed in 6.66 secs # End of 1bit-mutex tests # End of glib tests ============================================================================== ================================== 311/405 =================================== test: glib:gio / stream-rw_all start time: 06:42:15 duration: 1.37s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MALLOC_PERTURB_=59 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/stream-rw_all ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sd7f95714628b91dc3409d8f10f15acd9 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 ============================================================================== ================================== 312/405 =================================== test: glib:gio / unix-mounts start time: 06:42:16 duration: 1.36s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=156 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/unix-mounts ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Se5cfdc1a8bc57f9e4da7c4c28a739878 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 ============================================================================== ================================== 314/405 =================================== test: glib:gio / g-file-info-filesystem-readonly start time: 06:42:16 duration: 1.03s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=16 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/g-file-info-filesystem-readonly ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sd6f56359e520bc4245bfdebd8dbc897b # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=787731 1..2 # Start of g-file-info-filesystem-readonly tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_g-file-info-filesystem-readonly_8FNRX3/g-file-info-filesystem-readonly/test-fs-ro/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_g-file-info-filesystem-readonly_8FNRX3/g-file-info-filesystem-readonly/test-fs-ro/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_g-file-info-filesystem-readonly_8FNRX3/g-file-info-filesystem-readonly/test-fs-ro/.dirs/system-config1:/tmp/test_g-file-info-filesystem-readonly_8FNRX3/g-file-info-filesystem-readonly/test-fs-ro/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_g-file-info-filesystem-readonly_8FNRX3/g-file-info-filesystem-readonly/test-fs-ro/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_g-file-info-filesystem-readonly_8FNRX3/g-file-info-filesystem-readonly/test-fs-ro/.dirs/system-data1:/tmp/test_g-file-info-filesystem-readonly_8FNRX3/g-file-info-filesystem-readonly/test-fs-ro/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_g-file-info-filesystem-readonly_8FNRX3/g-file-info-filesystem-readonly/test-fs-ro/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_g-file-info-filesystem-readonly_8FNRX3/g-file-info-filesystem-readonly/test-fs-ro/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_g-file-info-filesystem-readonly_8FNRX3/g-file-info-filesystem-readonly/test-fs-ro/.dirs/runtime ok 1 /g-file-info-filesystem-readonly/test-fs-ro # SKIP 'bindfs' and 'fusermount' commands are needed to run this test # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_g-file-info-filesystem-readonly_8FNRX3/g-file-info-filesystem-readonly/test-fs-ro-with-mount-monitor/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_g-file-info-filesystem-readonly_8FNRX3/g-file-info-filesystem-readonly/test-fs-ro-with-mount-monitor/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_g-file-info-filesystem-readonly_8FNRX3/g-file-info-filesystem-readonly/test-fs-ro-with-mount-monitor/.dirs/system-config1:/tmp/test_g-file-info-filesystem-readonly_8FNRX3/g-file-info-filesystem-readonly/test-fs-ro-with-mount-monitor/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_g-file-info-filesystem-readonly_8FNRX3/g-file-info-filesystem-readonly/test-fs-ro-with-mount-monitor/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_g-file-info-filesystem-readonly_8FNRX3/g-file-info-filesystem-readonly/test-fs-ro-with-mount-monitor/.dirs/system-data1:/tmp/test_g-file-info-filesystem-readonly_8FNRX3/g-file-info-filesystem-readonly/test-fs-ro-with-mount-monitor/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_g-file-info-filesystem-readonly_8FNRX3/g-file-info-filesystem-readonly/test-fs-ro-with-mount-monitor/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_g-file-info-filesystem-readonly_8FNRX3/g-file-info-filesystem-readonly/test-fs-ro-with-mount-monitor/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_g-file-info-filesystem-readonly_8FNRX3/g-file-info-filesystem-readonly/test-fs-ro-with-mount-monitor/.dirs/runtime 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 ============================================================================== ================================== 171/405 =================================== test: glib:gobject+slow / closure-refcount start time: 06:42:09 duration: 7.89s result: exit status 0 command: 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.86.0/debian/build/deb/gobject/tests MALLOC_PERTURB_=169 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/closure-refcount ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sdb983e78bcdc2af9a4580a5a96db235a 1..1 # Start of closure tests # Init 0x564a448e0cf0 # 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 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 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 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 thread1 # Yielding from main thread # Yielding from thread2 # Yielding from main thread # Yielding from main thread # Yielding from thread1 # Yielding from thread2 # Yielding from main thread # Yielding from thread2 # Yielding from main thread # Yielding from thread2 # Yielding from thread2 # Yielding from main thread # Yielding from thread2 # 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 thread1 # Yielding from main thread # Yielding from thread2 # Yielding from thread2 # 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 thread1 # Yielding from main thread # Yielding from main thread # Yielding from thread2 # Yielding from thread2 # Yielding from main thread # Yielding from thread1 # Yielding from thread2 # Yielding from main thread # Yielding from thread1 # Yielding from main thread # Yielding from thread2 # Yielding from thread1 # Yielding from main thread # Yielding from thread2 # Yielding from thread1 # Yielding from main thread # Yielding from thread2 # Yielding from thread1 # 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 thread1 # Yielding from thread2 # Yielding from main thread # Yielding from thread1 # Yielding from thread2 # Yielding from main thread # Yielding from thread1 # Yielding from main thread # Yielding from thread1 # Yielding from main thread # Yielding from thread2 # Yielding from thread1 # Yielding from main thread # Yielding from thread1 # Yielding from main thread # Yielding from thread2 # Yielding from thread1 # 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 thread1 # 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 thread1 # 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 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 thread1 # Yielding from main thread # Yielding from thread2 # 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 main thread # 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 main thread # Yielding from thread1 # Yielding from thread2 # Yielding from main thread # Yielding from thread2 # Yielding from thread1 # Yielding from main thread # Yielding from thread2 # Yielding from thread1 # 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 thread2 # Yielding from main thread # Yielding from thread1 # Yielding from main thread # Yielding from thread2 # Stopping # Stopped ok 1 /closure/refcount # slow test /closure/refcount executed in 6.98 secs # End of closure tests ============================================================================== ================================== 316/405 =================================== test: glib:gio / trash start time: 06:42:16 duration: 1.23s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MALLOC_PERTURB_=59 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/trash ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sd10b6fe74934ce857b336a4eeb578008 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-trash1BEQX3 (parent st_dev: 65057) # Home: /build/reproducible-path/glib2.0-2.86.0/debian/.debhelper/generated/_source/home (st_dev: 65057) 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 Directory '/build/reproducible-path/glib2.0-2.86.0/debian/.debhelper/generated/_source/home/.local' does not exist ok 3 /trash/long-filename # End of trash tests ============================================================================== ================================== 307/405 =================================== test: glib:gio+portal-support / portal-support-snap start time: 06:42:14 duration: 3.49s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=177 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/portal-support-snap ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sbefe67f74803d8d7d238a7c19d232753 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_V5GGX3/portal-support/snap/no-snapctl/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/no-snapctl/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/no-snapctl/.dirs/system-config1:/tmp/test_portal-support-snap_V5GGX3/portal-support/snap/no-snapctl/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/no-snapctl/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/no-snapctl/.dirs/system-data1:/tmp/test_portal-support-snap_V5GGX3/portal-support/snap/no-snapctl/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/no-snapctl/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/no-snapctl/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/no-snapctl/.dirs/runtime # Created snap.yaml in /tmp/test_portal-support-snap_V5GGX3/meta/snap.yaml ok 1 /portal-support/snap/no-snapctl # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/none/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/none/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/none/.dirs/system-config1:/tmp/test_portal-support-snap_V5GGX3/portal-support/snap/none/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/none/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/none/.dirs/system-data1:/tmp/test_portal-support-snap_V5GGX3/portal-support/snap/none/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/none/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/none/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/none/.dirs/runtime # Created snap.yaml in /tmp/test_portal-support-snap_V5GGX3/meta/snap.yaml # Created snapctl in /tmp/test_portal-support-snap_V5GGX3/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_V5GGX3/portal-support/snap/all/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/all/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/all/.dirs/system-config1:/tmp/test_portal-support-snap_V5GGX3/portal-support/snap/all/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/all/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/all/.dirs/system-data1:/tmp/test_portal-support-snap_V5GGX3/portal-support/snap/all/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/all/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/all/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/all/.dirs/runtime # Created snap.yaml in /tmp/test_portal-support-snap_V5GGX3/meta/snap.yaml # Created snapctl in /tmp/test_portal-support-snap_V5GGX3/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_V5GGX3/portal-support/snap/desktop-only/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/desktop-only/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/desktop-only/.dirs/system-config1:/tmp/test_portal-support-snap_V5GGX3/portal-support/snap/desktop-only/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/desktop-only/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/desktop-only/.dirs/system-data1:/tmp/test_portal-support-snap_V5GGX3/portal-support/snap/desktop-only/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/desktop-only/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/desktop-only/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/desktop-only/.dirs/runtime # Created snap.yaml in /tmp/test_portal-support-snap_V5GGX3/meta/snap.yaml # Created snapctl in /tmp/test_portal-support-snap_V5GGX3/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_V5GGX3/portal-support/snap/network-only/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/network-only/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/network-only/.dirs/system-config1:/tmp/test_portal-support-snap_V5GGX3/portal-support/snap/network-only/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/network-only/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/network-only/.dirs/system-data1:/tmp/test_portal-support-snap_V5GGX3/portal-support/snap/network-only/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/network-only/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/network-only/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/network-only/.dirs/runtime # Created snap.yaml in /tmp/test_portal-support-snap_V5GGX3/meta/snap.yaml # Created snapctl in /tmp/test_portal-support-snap_V5GGX3/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_V5GGX3/portal-support/snap/gsettings-only/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/gsettings-only/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/gsettings-only/.dirs/system-config1:/tmp/test_portal-support-snap_V5GGX3/portal-support/snap/gsettings-only/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/gsettings-only/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/gsettings-only/.dirs/system-data1:/tmp/test_portal-support-snap_V5GGX3/portal-support/snap/gsettings-only/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/gsettings-only/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/gsettings-only/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/gsettings-only/.dirs/runtime # Created snap.yaml in /tmp/test_portal-support-snap_V5GGX3/meta/snap.yaml # Created snapctl in /tmp/test_portal-support-snap_V5GGX3/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_V5GGX3/portal-support/snap/updates-dynamically/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/updates-dynamically/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/updates-dynamically/.dirs/system-config1:/tmp/test_portal-support-snap_V5GGX3/portal-support/snap/updates-dynamically/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/updates-dynamically/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/updates-dynamically/.dirs/system-data1:/tmp/test_portal-support-snap_V5GGX3/portal-support/snap/updates-dynamically/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/updates-dynamically/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/updates-dynamically/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/updates-dynamically/.dirs/runtime # Created snap.yaml in /tmp/test_portal-support-snap_V5GGX3/meta/snap.yaml # Created snapctl in /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/updates-dynamically/.dirs/runtime/snapctl # Created snapctl in /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/updates-dynamically/.dirs/runtime/snapctl # Created snapctl in /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/updates-dynamically/.dirs/runtime/snapctl # Created snapctl in /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/updates-dynamically/.dirs/runtime/snapctl # Created snapctl in /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/updates-dynamically/.dirs/runtime/snapctl # Created snapctl in /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/updates-dynamically/.dirs/runtime/snapctl # Created snapctl in /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/updates-dynamically/.dirs/runtime/snapctl ok 7 /portal-support/snap/updates-dynamically # slow test /portal-support/snap/updates-dynamically executed in 0.57 secs # End of snap tests # End of portal-support tests ----------------------------------- stderr ----------------------------------- Unable to clean up temporary directory /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/no-snapctl: No such file or directory Unable to clean up temporary directory /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/none: No such file or directory Unable to clean up temporary directory /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/all: No such file or directory Unable to clean up temporary directory /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/desktop-only: No such file or directory Unable to clean up temporary directory /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/network-only: No such file or directory Unable to clean up temporary directory /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/gsettings-only: No such file or directory Unable to clean up temporary directory /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/updates-dynamically: No such file or directory Unable to clean up temporary directory /tmp/test_portal-support-snap_V5GGX3: No such file or directory ============================================================================== ================================== 322/405 =================================== test: glib:gio / fdo-notification-backend start time: 06:42:16 duration: 1.03s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=244 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/fdo-notification-backend ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S9259f7948e244e1132e92fcbd63e6c67 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 # 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 ============================================================================== ================================== 323/405 =================================== test: glib:gio / gdbus-auth start time: 06:42:16 duration: 1.02s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=181 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-auth ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S6d56f5ff2ae72b7fc967eda3b7ec9f51 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_RDCHX3/gdbus/auth/client/EXTERNAL/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-auth_RDCHX3/gdbus/auth/client/EXTERNAL/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-auth_RDCHX3/gdbus/auth/client/EXTERNAL/.dirs/system-config1:/tmp/test_gdbus-auth_RDCHX3/gdbus/auth/client/EXTERNAL/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-auth_RDCHX3/gdbus/auth/client/EXTERNAL/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-auth_RDCHX3/gdbus/auth/client/EXTERNAL/.dirs/system-data1:/tmp/test_gdbus-auth_RDCHX3/gdbus/auth/client/EXTERNAL/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-auth_RDCHX3/gdbus/auth/client/EXTERNAL/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-auth_RDCHX3/gdbus/auth/client/EXTERNAL/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-auth_RDCHX3/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_RDCHX3/gdbus/auth/client/DBUS_COOKIE_SHA1/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-auth_RDCHX3/gdbus/auth/client/DBUS_COOKIE_SHA1/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-auth_RDCHX3/gdbus/auth/client/DBUS_COOKIE_SHA1/.dirs/system-config1:/tmp/test_gdbus-auth_RDCHX3/gdbus/auth/client/DBUS_COOKIE_SHA1/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-auth_RDCHX3/gdbus/auth/client/DBUS_COOKIE_SHA1/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-auth_RDCHX3/gdbus/auth/client/DBUS_COOKIE_SHA1/.dirs/system-data1:/tmp/test_gdbus-auth_RDCHX3/gdbus/auth/client/DBUS_COOKIE_SHA1/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-auth_RDCHX3/gdbus/auth/client/DBUS_COOKIE_SHA1/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-auth_RDCHX3/gdbus/auth/client/DBUS_COOKIE_SHA1/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-auth_RDCHX3/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_RDCHX3/gdbus/auth/server/ANONYMOUS/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-auth_RDCHX3/gdbus/auth/server/ANONYMOUS/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-auth_RDCHX3/gdbus/auth/server/ANONYMOUS/.dirs/system-config1:/tmp/test_gdbus-auth_RDCHX3/gdbus/auth/server/ANONYMOUS/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-auth_RDCHX3/gdbus/auth/server/ANONYMOUS/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-auth_RDCHX3/gdbus/auth/server/ANONYMOUS/.dirs/system-data1:/tmp/test_gdbus-auth_RDCHX3/gdbus/auth/server/ANONYMOUS/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-auth_RDCHX3/gdbus/auth/server/ANONYMOUS/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-auth_RDCHX3/gdbus/auth/server/ANONYMOUS/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-auth_RDCHX3/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_RDCHX3/gdbus/auth/server/EXTERNAL/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-auth_RDCHX3/gdbus/auth/server/EXTERNAL/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-auth_RDCHX3/gdbus/auth/server/EXTERNAL/.dirs/system-config1:/tmp/test_gdbus-auth_RDCHX3/gdbus/auth/server/EXTERNAL/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-auth_RDCHX3/gdbus/auth/server/EXTERNAL/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-auth_RDCHX3/gdbus/auth/server/EXTERNAL/.dirs/system-data1:/tmp/test_gdbus-auth_RDCHX3/gdbus/auth/server/EXTERNAL/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-auth_RDCHX3/gdbus/auth/server/EXTERNAL/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-auth_RDCHX3/gdbus/auth/server/EXTERNAL/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-auth_RDCHX3/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_RDCHX3/gdbus/auth/server/DBUS_COOKIE_SHA1/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-auth_RDCHX3/gdbus/auth/server/DBUS_COOKIE_SHA1/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-auth_RDCHX3/gdbus/auth/server/DBUS_COOKIE_SHA1/.dirs/system-config1:/tmp/test_gdbus-auth_RDCHX3/gdbus/auth/server/DBUS_COOKIE_SHA1/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-auth_RDCHX3/gdbus/auth/server/DBUS_COOKIE_SHA1/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-auth_RDCHX3/gdbus/auth/server/DBUS_COOKIE_SHA1/.dirs/system-data1:/tmp/test_gdbus-auth_RDCHX3/gdbus/auth/server/DBUS_COOKIE_SHA1/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-auth_RDCHX3/gdbus/auth/server/DBUS_COOKIE_SHA1/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-auth_RDCHX3/gdbus/auth/server/DBUS_COOKIE_SHA1/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-auth_RDCHX3/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/405 =================================== test: glib:gio / appinfo start time: 06:42:16 duration: 1.33s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=91 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/appinfo ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S2ad6c06b8c585274b0fd0140ab418250 1..14 # Start of appinfo tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_appinfo_JSEAX3/appinfo/basic/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_appinfo_JSEAX3/appinfo/basic/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_appinfo_JSEAX3/appinfo/basic/.dirs/system-config1:/tmp/test_appinfo_JSEAX3/appinfo/basic/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_appinfo_JSEAX3/appinfo/basic/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_appinfo_JSEAX3/appinfo/basic/.dirs/system-data1:/tmp/test_appinfo_JSEAX3/appinfo/basic/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_appinfo_JSEAX3/appinfo/basic/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_appinfo_JSEAX3/appinfo/basic/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_appinfo_JSEAX3/appinfo/basic/.dirs/runtime ok 1 /appinfo/basic # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_appinfo_JSEAX3/appinfo/text/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_appinfo_JSEAX3/appinfo/text/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_appinfo_JSEAX3/appinfo/text/.dirs/system-config1:/tmp/test_appinfo_JSEAX3/appinfo/text/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_appinfo_JSEAX3/appinfo/text/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_appinfo_JSEAX3/appinfo/text/.dirs/system-data1:/tmp/test_appinfo_JSEAX3/appinfo/text/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_appinfo_JSEAX3/appinfo/text/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_appinfo_JSEAX3/appinfo/text/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_appinfo_JSEAX3/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_JSEAX3/appinfo/basic/.dirs/config to /tmp/test_appinfo_JSEAX3/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_JSEAX3/appinfo/launch/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_appinfo_JSEAX3/appinfo/launch/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_appinfo_JSEAX3/appinfo/launch/.dirs/system-config1:/tmp/test_appinfo_JSEAX3/appinfo/launch/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_appinfo_JSEAX3/appinfo/launch/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_appinfo_JSEAX3/appinfo/launch/.dirs/system-data1:/tmp/test_appinfo_JSEAX3/appinfo/launch/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_appinfo_JSEAX3/appinfo/launch/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_appinfo_JSEAX3/appinfo/launch/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_appinfo_JSEAX3/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_JSEAX3/appinfo/text/.dirs/config to /tmp/test_appinfo_JSEAX3/appinfo/launch/.dirs/config # Subtest: /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/appinfo-test # random seed: R02Sf65da83e5a8154e48dfd1a7d93bb9a58 # GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ‘gio-vfs’ # Subtest: /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/appinfo-test # random seed: R02S895931d6d20499e88b508c03dafb5b4d # Subtest: /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/appinfo-test # random seed: R02S06057f4223d340146cb2dff0921110c1 # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # Subtest: /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/appinfo-test # random seed: R02S3a1654c3740e662c38cdb366d39277b4 ok 3 /appinfo/launch # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_appinfo_JSEAX3/appinfo/show-in/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_appinfo_JSEAX3/appinfo/show-in/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_appinfo_JSEAX3/appinfo/show-in/.dirs/system-config1:/tmp/test_appinfo_JSEAX3/appinfo/show-in/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_appinfo_JSEAX3/appinfo/show-in/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_appinfo_JSEAX3/appinfo/show-in/.dirs/system-data1:/tmp/test_appinfo_JSEAX3/appinfo/show-in/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_appinfo_JSEAX3/appinfo/show-in/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_appinfo_JSEAX3/appinfo/show-in/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_appinfo_JSEAX3/appinfo/show-in/.dirs/runtime # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_appinfo_JSEAX3/appinfo/launch/.dirs/config to /tmp/test_appinfo_JSEAX3/appinfo/show-in/.dirs/config ok 4 /appinfo/show-in # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_appinfo_JSEAX3/appinfo/commandline/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_appinfo_JSEAX3/appinfo/commandline/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_appinfo_JSEAX3/appinfo/commandline/.dirs/system-config1:/tmp/test_appinfo_JSEAX3/appinfo/commandline/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_appinfo_JSEAX3/appinfo/commandline/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_appinfo_JSEAX3/appinfo/commandline/.dirs/system-data1:/tmp/test_appinfo_JSEAX3/appinfo/commandline/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_appinfo_JSEAX3/appinfo/commandline/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_appinfo_JSEAX3/appinfo/commandline/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_appinfo_JSEAX3/appinfo/commandline/.dirs/runtime ok 5 /appinfo/commandline # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_appinfo_JSEAX3/appinfo/launch-context/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_appinfo_JSEAX3/appinfo/launch-context/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_appinfo_JSEAX3/appinfo/launch-context/.dirs/system-config1:/tmp/test_appinfo_JSEAX3/appinfo/launch-context/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_appinfo_JSEAX3/appinfo/launch-context/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_appinfo_JSEAX3/appinfo/launch-context/.dirs/system-data1:/tmp/test_appinfo_JSEAX3/appinfo/launch-context/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_appinfo_JSEAX3/appinfo/launch-context/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_appinfo_JSEAX3/appinfo/launch-context/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_appinfo_JSEAX3/appinfo/launch-context/.dirs/runtime ok 6 /appinfo/launch-context # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_appinfo_JSEAX3/appinfo/launch-context-signals/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_appinfo_JSEAX3/appinfo/launch-context-signals/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_appinfo_JSEAX3/appinfo/launch-context-signals/.dirs/system-config1:/tmp/test_appinfo_JSEAX3/appinfo/launch-context-signals/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_appinfo_JSEAX3/appinfo/launch-context-signals/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_appinfo_JSEAX3/appinfo/launch-context-signals/.dirs/system-data1:/tmp/test_appinfo_JSEAX3/appinfo/launch-context-signals/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_appinfo_JSEAX3/appinfo/launch-context-signals/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_appinfo_JSEAX3/appinfo/launch-context-signals/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_appinfo_JSEAX3/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 # Subtest: /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/appinfo-test # random seed: R02S2f77cf6775c3f69a816f073cbdd2a354 # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_appinfo_JSEAX3/appinfo/tryexec/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_appinfo_JSEAX3/appinfo/tryexec/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_appinfo_JSEAX3/appinfo/tryexec/.dirs/system-config1:/tmp/test_appinfo_JSEAX3/appinfo/tryexec/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_appinfo_JSEAX3/appinfo/tryexec/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_appinfo_JSEAX3/appinfo/tryexec/.dirs/system-data1:/tmp/test_appinfo_JSEAX3/appinfo/tryexec/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_appinfo_JSEAX3/appinfo/tryexec/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_appinfo_JSEAX3/appinfo/tryexec/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_appinfo_JSEAX3/appinfo/tryexec/.dirs/runtime # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_appinfo_JSEAX3/appinfo/show-in/.dirs/config to /tmp/test_appinfo_JSEAX3/appinfo/tryexec/.dirs/config ok 8 /appinfo/tryexec # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_appinfo_JSEAX3/appinfo/associations/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_appinfo_JSEAX3/appinfo/associations/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_appinfo_JSEAX3/appinfo/associations/.dirs/system-config1:/tmp/test_appinfo_JSEAX3/appinfo/associations/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_appinfo_JSEAX3/appinfo/associations/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_appinfo_JSEAX3/appinfo/associations/.dirs/system-data1:/tmp/test_appinfo_JSEAX3/appinfo/associations/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_appinfo_JSEAX3/appinfo/associations/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_appinfo_JSEAX3/appinfo/associations/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_appinfo_JSEAX3/appinfo/associations/.dirs/runtime # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_appinfo_JSEAX3/appinfo/associations/.dirs/data/applications # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_appinfo_JSEAX3/appinfo/associations/.dirs/config # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_appinfo_JSEAX3/appinfo/tryexec/.dirs/config to /tmp/test_appinfo_JSEAX3/appinfo/associations/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_appinfo_JSEAX3/appinfo/associations/.dirs/data/mime/packages # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_appinfo_JSEAX3/appinfo/associations/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_appinfo_JSEAX3/appinfo/associations/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_appinfo_JSEAX3/appinfo/associations/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_appinfo_JSEAX3/appinfo/associations/.dirs/config ok 9 /appinfo/associations # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_appinfo_JSEAX3/appinfo/environment/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_appinfo_JSEAX3/appinfo/environment/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_appinfo_JSEAX3/appinfo/environment/.dirs/system-config1:/tmp/test_appinfo_JSEAX3/appinfo/environment/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_appinfo_JSEAX3/appinfo/environment/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_appinfo_JSEAX3/appinfo/environment/.dirs/system-data1:/tmp/test_appinfo_JSEAX3/appinfo/environment/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_appinfo_JSEAX3/appinfo/environment/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_appinfo_JSEAX3/appinfo/environment/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_appinfo_JSEAX3/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_JSEAX3/appinfo/startup-wm-class/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_appinfo_JSEAX3/appinfo/startup-wm-class/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_appinfo_JSEAX3/appinfo/startup-wm-class/.dirs/system-config1:/tmp/test_appinfo_JSEAX3/appinfo/startup-wm-class/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_appinfo_JSEAX3/appinfo/startup-wm-class/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_appinfo_JSEAX3/appinfo/startup-wm-class/.dirs/system-data1:/tmp/test_appinfo_JSEAX3/appinfo/startup-wm-class/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_appinfo_JSEAX3/appinfo/startup-wm-class/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_appinfo_JSEAX3/appinfo/startup-wm-class/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_appinfo_JSEAX3/appinfo/startup-wm-class/.dirs/runtime # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_appinfo_JSEAX3/appinfo/associations/.dirs/config to /tmp/test_appinfo_JSEAX3/appinfo/startup-wm-class/.dirs/config ok 11 /appinfo/startup-wm-class # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_appinfo_JSEAX3/appinfo/supported-types/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_appinfo_JSEAX3/appinfo/supported-types/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_appinfo_JSEAX3/appinfo/supported-types/.dirs/system-config1:/tmp/test_appinfo_JSEAX3/appinfo/supported-types/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_appinfo_JSEAX3/appinfo/supported-types/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_appinfo_JSEAX3/appinfo/supported-types/.dirs/system-data1:/tmp/test_appinfo_JSEAX3/appinfo/supported-types/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_appinfo_JSEAX3/appinfo/supported-types/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_appinfo_JSEAX3/appinfo/supported-types/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_appinfo_JSEAX3/appinfo/supported-types/.dirs/runtime # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_appinfo_JSEAX3/appinfo/startup-wm-class/.dirs/config to /tmp/test_appinfo_JSEAX3/appinfo/supported-types/.dirs/config ok 12 /appinfo/supported-types # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_appinfo_JSEAX3/appinfo/from-keyfile/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_appinfo_JSEAX3/appinfo/from-keyfile/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_appinfo_JSEAX3/appinfo/from-keyfile/.dirs/system-config1:/tmp/test_appinfo_JSEAX3/appinfo/from-keyfile/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_appinfo_JSEAX3/appinfo/from-keyfile/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_appinfo_JSEAX3/appinfo/from-keyfile/.dirs/system-data1:/tmp/test_appinfo_JSEAX3/appinfo/from-keyfile/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_appinfo_JSEAX3/appinfo/from-keyfile/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_appinfo_JSEAX3/appinfo/from-keyfile/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_appinfo_JSEAX3/appinfo/from-keyfile/.dirs/runtime # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_appinfo_JSEAX3/appinfo/supported-types/.dirs/config to /tmp/test_appinfo_JSEAX3/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_JSEAX3/appinfo/launch/no-appid/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_appinfo_JSEAX3/appinfo/launch/no-appid/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_appinfo_JSEAX3/appinfo/launch/no-appid/.dirs/system-config1:/tmp/test_appinfo_JSEAX3/appinfo/launch/no-appid/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_appinfo_JSEAX3/appinfo/launch/no-appid/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_appinfo_JSEAX3/appinfo/launch/no-appid/.dirs/system-data1:/tmp/test_appinfo_JSEAX3/appinfo/launch/no-appid/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_appinfo_JSEAX3/appinfo/launch/no-appid/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_appinfo_JSEAX3/appinfo/launch/no-appid/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_appinfo_JSEAX3/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_JSEAX3/appinfo/from-keyfile/.dirs/config to /tmp/test_appinfo_JSEAX3/appinfo/launch/no-appid/.dirs/config # Subtest: /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/appinfo-test # random seed: R02Sbcfea74beb27c1d467678ba9ca4c31a4 # Subtest: /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/appinfo-test # random seed: R02Sb24a557e5a2e2aa7c61a03bc938a52e2 # Exec line variant #1 # Subtest: /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/appinfo-test # random seed: R02S516bc28729a6b5724ae4f868cb003fbb # Subtest: /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/appinfo-test # random seed: R02S5bf2109c1375a2112d1980191e02a2a2 # Subtest: /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/appinfo-test # random seed: R02S7f7d735220ebe74df30433906a1c759a # Subtest: /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/appinfo-test # random seed: R02Se68fa3b249f136c5f158c5575fa14e90 # Subtest: /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/appinfo-test # random seed: R02S60c1637caa1057d3306fc913e89be777 # Subtest: /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/appinfo-test # random seed: R02Sda3d0e8ac2c1392f78e33b12f7b5f79d # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # Subtest: /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/appinfo-test # random seed: R02Se8826922923a05a591be286cab31d96d ok 14 /appinfo/launch/no-appid # End of launch tests # End of appinfo tests ----------------------------------- stderr ----------------------------------- Unable to clean up temporary directory /tmp/test_appinfo_JSEAX3/appinfo/associations/.dirs/data/mime: Directory not empty Unable to clean up temporary directory /tmp/test_appinfo_JSEAX3/appinfo/associations/.dirs/data: Directory not empty Unable to clean up temporary directory /tmp/test_appinfo_JSEAX3/appinfo/associations/.dirs: Directory not empty Unable to clean up temporary directory /tmp/test_appinfo_JSEAX3/appinfo/associations: Directory not empty ============================================================================== ================================== 324/405 =================================== test: glib:gio / gdbus-bz627724 start time: 06:42:16 duration: 1.11s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=74 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-bz627724 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sd322e63d5d9709bf9dbd3dd41d45ec01 1..1 # Start of gdbus tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-bz627724_MQIEX3/gdbus/bz627724/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-bz627724_MQIEX3/gdbus/bz627724/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-bz627724_MQIEX3/gdbus/bz627724/.dirs/system-config1:/tmp/test_gdbus-bz627724_MQIEX3/gdbus/bz627724/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-bz627724_MQIEX3/gdbus/bz627724/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-bz627724_MQIEX3/gdbus/bz627724/.dirs/system-data1:/tmp/test_gdbus-bz627724_MQIEX3/gdbus/bz627724/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-bz627724_MQIEX3/gdbus/bz627724/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-bz627724_MQIEX3/gdbus/bz627724/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-bz627724_MQIEX3/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 ============================================================================== ================================== 320/405 =================================== test: glib:gio / mimeapps start time: 06:42:16 duration: 1.32s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=209 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/mimeapps ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S2f3081ee186624d96ecaa40e9b3e1185 1..13 # Start of appinfo tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_mimeapps_XJI7W3/appinfo/all/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/all/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_mimeapps_XJI7W3/appinfo/all/.dirs/system-config1:/tmp/test_mimeapps_XJI7W3/appinfo/all/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/all/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_mimeapps_XJI7W3/appinfo/all/.dirs/system-data1:/tmp/test_mimeapps_XJI7W3/appinfo/all/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/all/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/all/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_mimeapps_XJI7W3/appinfo/all/.dirs/runtime # creating '/tmp/test_mimeapps_XJI7W3/appinfo/all/.dirs/system-data1/applications' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/all/.dirs/system-data1/applications/mimeapps.list' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/all/.dirs/data/applications' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/all/.dirs/data/applications/myapp.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/all/.dirs/data/applications/myapp2.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/all/.dirs/data/applications/myapp3.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/all/.dirs/data/applications/myapp4.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/all/.dirs/data/applications/myapp5.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/all/.dirs/data/applications/nosuchapp.desktop' # removing '/tmp/test_mimeapps_XJI7W3/appinfo/all/.dirs/data/applications/mimeapps.list' # creating '/tmp/test_mimeapps_XJI7W3/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_XJI7W3/appinfo/mime/api/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime/api/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_mimeapps_XJI7W3/appinfo/mime/api/.dirs/system-config1:/tmp/test_mimeapps_XJI7W3/appinfo/mime/api/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime/api/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_mimeapps_XJI7W3/appinfo/mime/api/.dirs/system-data1:/tmp/test_mimeapps_XJI7W3/appinfo/mime/api/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime/api/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime/api/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_mimeapps_XJI7W3/appinfo/mime/api/.dirs/runtime # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/api/.dirs/system-data1/applications' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/api/.dirs/system-data1/applications/mimeapps.list' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/api/.dirs/data/applications' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/api/.dirs/data/applications/myapp.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/api/.dirs/data/applications/myapp2.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/api/.dirs/data/applications/myapp3.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/api/.dirs/data/applications/myapp4.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/api/.dirs/data/applications/myapp5.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/api/.dirs/data/applications/nosuchapp.desktop' # removing '/tmp/test_mimeapps_XJI7W3/appinfo/mime/api/.dirs/data/applications/mimeapps.list' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/api/.dirs/data/applications/mimeinfo.cache' # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_XJI7W3/appinfo/mime/api/.dirs/config # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_mimeapps_XJI7W3/appinfo/all/.dirs/config to /tmp/test_mimeapps_XJI7W3/appinfo/mime/api/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_XJI7W3/appinfo/mime/api/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_XJI7W3/appinfo/mime/api/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_XJI7W3/appinfo/mime/api/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_XJI7W3/appinfo/mime/api/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_XJI7W3/appinfo/mime/api/.dirs/config ok 2 /appinfo/mime/api # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime/default/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime/default/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_mimeapps_XJI7W3/appinfo/mime/default/.dirs/system-config1:/tmp/test_mimeapps_XJI7W3/appinfo/mime/default/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime/default/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_mimeapps_XJI7W3/appinfo/mime/default/.dirs/system-data1:/tmp/test_mimeapps_XJI7W3/appinfo/mime/default/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime/default/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime/default/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_mimeapps_XJI7W3/appinfo/mime/default/.dirs/runtime # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/default/.dirs/system-data1/applications' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/default/.dirs/system-data1/applications/mimeapps.list' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/default/.dirs/data/applications' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/default/.dirs/data/applications/myapp.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/default/.dirs/data/applications/myapp2.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/default/.dirs/data/applications/myapp3.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/default/.dirs/data/applications/myapp4.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/default/.dirs/data/applications/myapp5.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/default/.dirs/data/applications/nosuchapp.desktop' # removing '/tmp/test_mimeapps_XJI7W3/appinfo/mime/default/.dirs/data/applications/mimeapps.list' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/default/.dirs/data/applications/mimeinfo.cache' # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_XJI7W3/appinfo/mime/default/.dirs/config # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_mimeapps_XJI7W3/appinfo/mime/api/.dirs/config to /tmp/test_mimeapps_XJI7W3/appinfo/mime/default/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_XJI7W3/appinfo/mime/default/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_XJI7W3/appinfo/mime/default/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_XJI7W3/appinfo/mime/default/.dirs/config ok 3 /appinfo/mime/default # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime/file/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime/file/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_mimeapps_XJI7W3/appinfo/mime/file/.dirs/system-config1:/tmp/test_mimeapps_XJI7W3/appinfo/mime/file/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime/file/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_mimeapps_XJI7W3/appinfo/mime/file/.dirs/system-data1:/tmp/test_mimeapps_XJI7W3/appinfo/mime/file/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime/file/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime/file/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_mimeapps_XJI7W3/appinfo/mime/file/.dirs/runtime # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/file/.dirs/system-data1/applications' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/file/.dirs/system-data1/applications/mimeapps.list' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/file/.dirs/data/applications' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/file/.dirs/data/applications/myapp.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/file/.dirs/data/applications/myapp2.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/file/.dirs/data/applications/myapp3.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/file/.dirs/data/applications/myapp4.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/file/.dirs/data/applications/myapp5.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/file/.dirs/data/applications/nosuchapp.desktop' # removing '/tmp/test_mimeapps_XJI7W3/appinfo/mime/file/.dirs/data/applications/mimeapps.list' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/file/.dirs/data/applications/mimeinfo.cache' # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_XJI7W3/appinfo/mime/file/.dirs/config # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_mimeapps_XJI7W3/appinfo/mime/default/.dirs/config to /tmp/test_mimeapps_XJI7W3/appinfo/mime/file/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_XJI7W3/appinfo/mime/file/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_XJI7W3/appinfo/mime/file/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_XJI7W3/appinfo/mime/file/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_XJI7W3/appinfo/mime/file/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_XJI7W3/appinfo/mime/file/.dirs/config ok 4 /appinfo/mime/file # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime/scheme-handler/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime/scheme-handler/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_mimeapps_XJI7W3/appinfo/mime/scheme-handler/.dirs/system-config1:/tmp/test_mimeapps_XJI7W3/appinfo/mime/scheme-handler/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime/scheme-handler/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_mimeapps_XJI7W3/appinfo/mime/scheme-handler/.dirs/system-data1:/tmp/test_mimeapps_XJI7W3/appinfo/mime/scheme-handler/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime/scheme-handler/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime/scheme-handler/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_mimeapps_XJI7W3/appinfo/mime/scheme-handler/.dirs/runtime # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/scheme-handler/.dirs/system-data1/applications' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/scheme-handler/.dirs/system-data1/applications/mimeapps.list' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/scheme-handler/.dirs/data/applications' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/scheme-handler/.dirs/data/applications/myapp.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/scheme-handler/.dirs/data/applications/myapp2.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/scheme-handler/.dirs/data/applications/myapp3.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/scheme-handler/.dirs/data/applications/myapp4.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/scheme-handler/.dirs/data/applications/myapp5.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/scheme-handler/.dirs/data/applications/nosuchapp.desktop' # removing '/tmp/test_mimeapps_XJI7W3/appinfo/mime/scheme-handler/.dirs/data/applications/mimeapps.list' # creating '/tmp/test_mimeapps_XJI7W3/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_XJI7W3/appinfo/mime/file/.dirs/config to /tmp/test_mimeapps_XJI7W3/appinfo/mime/scheme-handler/.dirs/config ok 5 /appinfo/mime/scheme-handler # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime/default-last-used/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime/default-last-used/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_mimeapps_XJI7W3/appinfo/mime/default-last-used/.dirs/system-config1:/tmp/test_mimeapps_XJI7W3/appinfo/mime/default-last-used/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime/default-last-used/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_mimeapps_XJI7W3/appinfo/mime/default-last-used/.dirs/system-data1:/tmp/test_mimeapps_XJI7W3/appinfo/mime/default-last-used/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime/default-last-used/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime/default-last-used/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_mimeapps_XJI7W3/appinfo/mime/default-last-used/.dirs/runtime # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/default-last-used/.dirs/system-data1/applications' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/default-last-used/.dirs/system-data1/applications/mimeapps.list' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/default-last-used/.dirs/data/applications' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/default-last-used/.dirs/data/applications/myapp.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/default-last-used/.dirs/data/applications/myapp2.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/default-last-used/.dirs/data/applications/myapp3.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/default-last-used/.dirs/data/applications/myapp4.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/default-last-used/.dirs/data/applications/myapp5.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/default-last-used/.dirs/data/applications/nosuchapp.desktop' # removing '/tmp/test_mimeapps_XJI7W3/appinfo/mime/default-last-used/.dirs/data/applications/mimeapps.list' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/default-last-used/.dirs/data/applications/mimeinfo.cache' # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_XJI7W3/appinfo/mime/default-last-used/.dirs/config # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_mimeapps_XJI7W3/appinfo/mime/scheme-handler/.dirs/config to /tmp/test_mimeapps_XJI7W3/appinfo/mime/default-last-used/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_XJI7W3/appinfo/mime/default-last-used/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_XJI7W3/appinfo/mime/default-last-used/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_XJI7W3/appinfo/mime/default-last-used/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_XJI7W3/appinfo/mime/default-last-used/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_XJI7W3/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_XJI7W3/appinfo/mime/ignore-nonexisting/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime/ignore-nonexisting/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_mimeapps_XJI7W3/appinfo/mime/ignore-nonexisting/.dirs/system-config1:/tmp/test_mimeapps_XJI7W3/appinfo/mime/ignore-nonexisting/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime/ignore-nonexisting/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_mimeapps_XJI7W3/appinfo/mime/ignore-nonexisting/.dirs/system-data1:/tmp/test_mimeapps_XJI7W3/appinfo/mime/ignore-nonexisting/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime/ignore-nonexisting/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime/ignore-nonexisting/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_mimeapps_XJI7W3/appinfo/mime/ignore-nonexisting/.dirs/runtime # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/ignore-nonexisting/.dirs/system-data1/applications' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/ignore-nonexisting/.dirs/system-data1/applications/mimeapps.list' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/ignore-nonexisting/.dirs/data/applications' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/ignore-nonexisting/.dirs/data/applications/myapp.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/ignore-nonexisting/.dirs/data/applications/myapp2.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/ignore-nonexisting/.dirs/data/applications/myapp3.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/ignore-nonexisting/.dirs/data/applications/myapp4.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/ignore-nonexisting/.dirs/data/applications/myapp5.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/ignore-nonexisting/.dirs/data/applications/nosuchapp.desktop' # removing '/tmp/test_mimeapps_XJI7W3/appinfo/mime/ignore-nonexisting/.dirs/data/applications/mimeapps.list' # creating '/tmp/test_mimeapps_XJI7W3/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_XJI7W3/appinfo/mime/default-last-used/.dirs/config to /tmp/test_mimeapps_XJI7W3/appinfo/mime/ignore-nonexisting/.dirs/config ok 7 /appinfo/mime/ignore-nonexisting # End of mime tests # Start of mime-symlinked tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/api/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/api/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/api/.dirs/system-config1:/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/api/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/api/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/api/.dirs/system-data1:/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/api/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/api/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/api/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/api/.dirs/runtime # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/api/.dirs/system-data1/applications' # GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ‘gio-vfs’ # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/api/.dirs/system-data1/applications/mimeapps.list.c' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/api/.dirs/data/applications' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/api/.dirs/data/applications/myapp.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/api/.dirs/data/applications/myapp2.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/api/.dirs/data/applications/myapp3.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/api/.dirs/data/applications/myapp4.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/api/.dirs/data/applications/myapp5.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/api/.dirs/data/applications/nosuchapp.desktop' # removing '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/api/.dirs/data/applications/mimeapps.list' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/api/.dirs/data/applications/mimeinfo.cache' # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/api/.dirs/config # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_mimeapps_XJI7W3/appinfo/mime/ignore-nonexisting/.dirs/config to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/api/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/api/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/api/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/api/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/api/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/api/.dirs/config ok 8 /appinfo/mime-symlinked/api # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default/.dirs/system-config1:/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default/.dirs/system-data1:/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default/.dirs/runtime # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default/.dirs/system-data1/applications' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default/.dirs/system-data1/applications/mimeapps.list.c' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default/.dirs/data/applications' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default/.dirs/data/applications/myapp.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default/.dirs/data/applications/myapp2.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default/.dirs/data/applications/myapp3.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default/.dirs/data/applications/myapp4.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default/.dirs/data/applications/myapp5.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default/.dirs/data/applications/nosuchapp.desktop' # removing '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default/.dirs/data/applications/mimeapps.list' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default/.dirs/data/applications/mimeinfo.cache' # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default/.dirs/config # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/api/.dirs/config to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default/.dirs/config ok 9 /appinfo/mime-symlinked/default # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/file/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/file/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/file/.dirs/system-config1:/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/file/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/file/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/file/.dirs/system-data1:/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/file/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/file/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/file/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/file/.dirs/runtime # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/file/.dirs/system-data1/applications' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/file/.dirs/system-data1/applications/mimeapps.list.c' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/file/.dirs/data/applications' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/file/.dirs/data/applications/myapp.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/file/.dirs/data/applications/myapp2.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/file/.dirs/data/applications/myapp3.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/file/.dirs/data/applications/myapp4.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/file/.dirs/data/applications/myapp5.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/file/.dirs/data/applications/nosuchapp.desktop' # removing '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/file/.dirs/data/applications/mimeapps.list' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/file/.dirs/data/applications/mimeinfo.cache' # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/file/.dirs/config # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default/.dirs/config to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/file/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/file/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/file/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/file/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/file/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/file/.dirs/config ok 10 /appinfo/mime-symlinked/file # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/scheme-handler/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/scheme-handler/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/scheme-handler/.dirs/system-config1:/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/scheme-handler/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/scheme-handler/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/scheme-handler/.dirs/system-data1:/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/scheme-handler/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/scheme-handler/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/scheme-handler/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/scheme-handler/.dirs/runtime # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/scheme-handler/.dirs/system-data1/applications' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/scheme-handler/.dirs/system-data1/applications/mimeapps.list.c' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/scheme-handler/.dirs/data/applications' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/scheme-handler/.dirs/data/applications/myapp.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/scheme-handler/.dirs/data/applications/myapp2.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/scheme-handler/.dirs/data/applications/myapp3.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/scheme-handler/.dirs/data/applications/myapp4.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/scheme-handler/.dirs/data/applications/myapp5.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/scheme-handler/.dirs/data/applications/nosuchapp.desktop' # removing '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/scheme-handler/.dirs/data/applications/mimeapps.list' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/scheme-handler/.dirs/data/applications/mimeinfo.cache' # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/file/.dirs/config to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/scheme-handler/.dirs/config ok 11 /appinfo/mime-symlinked/scheme-handler # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default-last-used/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default-last-used/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default-last-used/.dirs/system-config1:/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default-last-used/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default-last-used/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default-last-used/.dirs/system-data1:/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default-last-used/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default-last-used/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default-last-used/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default-last-used/.dirs/runtime # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default-last-used/.dirs/system-data1/applications' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default-last-used/.dirs/system-data1/applications/mimeapps.list.c' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default-last-used/.dirs/data/applications' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default-last-used/.dirs/data/applications/myapp.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default-last-used/.dirs/data/applications/myapp2.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default-last-used/.dirs/data/applications/myapp3.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default-last-used/.dirs/data/applications/myapp4.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default-last-used/.dirs/data/applications/myapp5.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default-last-used/.dirs/data/applications/nosuchapp.desktop' # removing '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default-last-used/.dirs/data/applications/mimeapps.list' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default-last-used/.dirs/data/applications/mimeinfo.cache' # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default-last-used/.dirs/config # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/scheme-handler/.dirs/config to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default-last-used/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default-last-used/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default-last-used/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default-last-used/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default-last-used/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default-last-used/.dirs/config ok 12 /appinfo/mime-symlinked/default-last-used # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/ignore-nonexisting/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/ignore-nonexisting/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/ignore-nonexisting/.dirs/system-config1:/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/ignore-nonexisting/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/ignore-nonexisting/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/ignore-nonexisting/.dirs/system-data1:/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/ignore-nonexisting/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/ignore-nonexisting/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/ignore-nonexisting/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/ignore-nonexisting/.dirs/runtime # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/ignore-nonexisting/.dirs/system-data1/applications' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/ignore-nonexisting/.dirs/system-data1/applications/mimeapps.list.c' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/ignore-nonexisting/.dirs/data/applications' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/ignore-nonexisting/.dirs/data/applications/myapp.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/ignore-nonexisting/.dirs/data/applications/myapp2.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/ignore-nonexisting/.dirs/data/applications/myapp3.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/ignore-nonexisting/.dirs/data/applications/myapp4.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/ignore-nonexisting/.dirs/data/applications/myapp5.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/ignore-nonexisting/.dirs/data/applications/nosuchapp.desktop' # removing '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/ignore-nonexisting/.dirs/data/applications/mimeapps.list' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/ignore-nonexisting/.dirs/data/applications/mimeinfo.cache' # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default-last-used/.dirs/config to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/ignore-nonexisting/.dirs/config ok 13 /appinfo/mime-symlinked/ignore-nonexisting # End of mime-symlinked tests # End of appinfo tests ============================================================================== ================================== 313/405 =================================== test: glib:gio / unix-streams start time: 06:42:16 duration: 1.82s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=141 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/unix-streams ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sf2213a4dee093521b5bc405f68ea5e00 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.51 secs ok 3 /unix-streams/nonblocking-io-test # slow test /unix-streams/nonblocking-io-test executed in 0.50 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 ============================================================================== ================================== 327/405 =================================== test: glib:gio / gdbus-connection-loss start time: 06:42:17 duration: 1.05s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=253 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-connection-loss ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S108bf0844bc3c8a2dbc16011ce2851e4 1..1 # Start of gdbus tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-connection-loss_3JVLX3/gdbus/connection-loss/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-connection-loss_3JVLX3/gdbus/connection-loss/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-connection-loss_3JVLX3/gdbus/connection-loss/.dirs/system-config1:/tmp/test_gdbus-connection-loss_3JVLX3/gdbus/connection-loss/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-connection-loss_3JVLX3/gdbus/connection-loss/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-connection-loss_3JVLX3/gdbus/connection-loss/.dirs/system-data1:/tmp/test_gdbus-connection-loss_3JVLX3/gdbus/connection-loss/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-connection-loss_3JVLX3/gdbus/connection-loss/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-connection-loss_3JVLX3/gdbus/connection-loss/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-connection-loss_3JVLX3/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 ============================================================================== ================================== 326/405 =================================== test: glib:gio / gdbus-connection start time: 06:42:17 duration: 1.17s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 MALLOC_PERTURB_=65 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-connection ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S821e833198badc9ca8d8eada4fcfb822 1..9 # Start of gdbus tests # Start of connection tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/bus-failure/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/bus-failure/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/bus-failure/.dirs/system-config1:/tmp/test_gdbus-connection_MW0NX3/gdbus/connection/bus-failure/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/bus-failure/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/bus-failure/.dirs/system-data1:/tmp/test_gdbus-connection_MW0NX3/gdbus/connection/bus-failure/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/bus-failure/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/bus-failure/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-connection_MW0NX3/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_MW0NX3/gdbus/connection/basic/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/basic/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/basic/.dirs/system-config1:/tmp/test_gdbus-connection_MW0NX3/gdbus/connection/basic/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/basic/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/basic/.dirs/system-data1:/tmp/test_gdbus-connection_MW0NX3/gdbus/connection/basic/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/basic/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/basic/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-connection_MW0NX3/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_MW0NX3/gdbus/connection/life-cycle/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/life-cycle/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/life-cycle/.dirs/system-config1:/tmp/test_gdbus-connection_MW0NX3/gdbus/connection/life-cycle/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/life-cycle/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/life-cycle/.dirs/system-data1:/tmp/test_gdbus-connection_MW0NX3/gdbus/connection/life-cycle/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/life-cycle/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/life-cycle/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-connection_MW0NX3/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_MW0NX3/gdbus/connection/send/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/send/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/send/.dirs/system-config1:/tmp/test_gdbus-connection_MW0NX3/gdbus/connection/send/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/send/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/send/.dirs/system-data1:/tmp/test_gdbus-connection_MW0NX3/gdbus/connection/send/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/send/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/send/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-connection_MW0NX3/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_MW0NX3/gdbus/connection/signals/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/signals/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/signals/.dirs/system-config1:/tmp/test_gdbus-connection_MW0NX3/gdbus/connection/signals/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/signals/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/signals/.dirs/system-data1:/tmp/test_gdbus-connection_MW0NX3/gdbus/connection/signals/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/signals/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/signals/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-connection_MW0NX3/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_MW0NX3/gdbus/connection/signal-match-rules/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/signal-match-rules/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/signal-match-rules/.dirs/system-config1:/tmp/test_gdbus-connection_MW0NX3/gdbus/connection/signal-match-rules/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/signal-match-rules/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/signal-match-rules/.dirs/system-data1:/tmp/test_gdbus-connection_MW0NX3/gdbus/connection/signal-match-rules/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/signal-match-rules/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/signal-match-rules/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-connection_MW0NX3/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_MW0NX3/gdbus/connection/filter/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/filter/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/filter/.dirs/system-config1:/tmp/test_gdbus-connection_MW0NX3/gdbus/connection/filter/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/filter/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/filter/.dirs/system-data1:/tmp/test_gdbus-connection_MW0NX3/gdbus/connection/filter/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/filter/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/filter/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-connection_MW0NX3/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_MW0NX3/gdbus/connection/serials/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/serials/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/serials/.dirs/system-config1:/tmp/test_gdbus-connection_MW0NX3/gdbus/connection/serials/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/serials/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/serials/.dirs/system-data1:/tmp/test_gdbus-connection_MW0NX3/gdbus/connection/serials/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/serials/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/serials/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-connection_MW0NX3/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_MW0NX3/gdbus/connection/cancel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/cancel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/cancel/.dirs/system-config1:/tmp/test_gdbus-connection_MW0NX3/gdbus/connection/cancel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/cancel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/cancel/.dirs/system-data1:/tmp/test_gdbus-connection_MW0NX3/gdbus/connection/cancel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/cancel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/cancel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-connection_MW0NX3/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 ============================================================================== =================================== 90/405 =================================== test: glib:glib+core / timeout start time: 06:42:04 duration: 13.65s result: killed by signal 6 SIGABRT command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 MALLOC_PERTURB_=128 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/timeout ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S0eb926a78fd1e9db596541975e11402c 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 3.03 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.12 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): (1579 <= 1500) Bail out! ----------------------------------- stderr ----------------------------------- ** GLib:ERROR:../../../glib/tests/timeout.c:178:test_func: assertion failed (current_time / 1000 - last_time / 1000 <= 1500): (1579 <= 1500) (test program exited with status code -6) ============================================================================== ================================== 329/405 =================================== test: glib:gio / gdbus-error start time: 06:42:17 duration: 1.03s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MALLOC_PERTURB_=195 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-error ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S6c4a897a148d653fca7a511e1a70e65d 1..4 # Start of gdbus tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-error_GZ2IX3/gdbus/registered-errors/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-error_GZ2IX3/gdbus/registered-errors/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-error_GZ2IX3/gdbus/registered-errors/.dirs/system-config1:/tmp/test_gdbus-error_GZ2IX3/gdbus/registered-errors/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-error_GZ2IX3/gdbus/registered-errors/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-error_GZ2IX3/gdbus/registered-errors/.dirs/system-data1:/tmp/test_gdbus-error_GZ2IX3/gdbus/registered-errors/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-error_GZ2IX3/gdbus/registered-errors/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-error_GZ2IX3/gdbus/registered-errors/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-error_GZ2IX3/gdbus/registered-errors/.dirs/runtime ok 1 /gdbus/registered-errors # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-error_GZ2IX3/gdbus/unregistered-errors/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-error_GZ2IX3/gdbus/unregistered-errors/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-error_GZ2IX3/gdbus/unregistered-errors/.dirs/system-config1:/tmp/test_gdbus-error_GZ2IX3/gdbus/unregistered-errors/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-error_GZ2IX3/gdbus/unregistered-errors/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-error_GZ2IX3/gdbus/unregistered-errors/.dirs/system-data1:/tmp/test_gdbus-error_GZ2IX3/gdbus/unregistered-errors/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-error_GZ2IX3/gdbus/unregistered-errors/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-error_GZ2IX3/gdbus/unregistered-errors/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-error_GZ2IX3/gdbus/unregistered-errors/.dirs/runtime ok 2 /gdbus/unregistered-errors # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-error_GZ2IX3/gdbus/transparent-gerror/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-error_GZ2IX3/gdbus/transparent-gerror/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-error_GZ2IX3/gdbus/transparent-gerror/.dirs/system-config1:/tmp/test_gdbus-error_GZ2IX3/gdbus/transparent-gerror/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-error_GZ2IX3/gdbus/transparent-gerror/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-error_GZ2IX3/gdbus/transparent-gerror/.dirs/system-data1:/tmp/test_gdbus-error_GZ2IX3/gdbus/transparent-gerror/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-error_GZ2IX3/gdbus/transparent-gerror/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-error_GZ2IX3/gdbus/transparent-gerror/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-error_GZ2IX3/gdbus/transparent-gerror/.dirs/runtime ok 3 /gdbus/transparent-gerror # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-error_GZ2IX3/gdbus/register-error/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-error_GZ2IX3/gdbus/register-error/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-error_GZ2IX3/gdbus/register-error/.dirs/system-config1:/tmp/test_gdbus-error_GZ2IX3/gdbus/register-error/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-error_GZ2IX3/gdbus/register-error/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-error_GZ2IX3/gdbus/register-error/.dirs/system-data1:/tmp/test_gdbus-error_GZ2IX3/gdbus/register-error/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-error_GZ2IX3/gdbus/register-error/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-error_GZ2IX3/gdbus/register-error/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-error_GZ2IX3/gdbus/register-error/.dirs/runtime ok 4 /gdbus/register-error # End of gdbus tests ============================================================================== ================================== 332/405 =================================== test: glib:gio / gdbus-introspection start time: 06:42:17 duration: 1.05s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=116 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-introspection ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S82ebc3015dab3904911cf902ab1e41fb 1..4 # Start of gdbus tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-introspection_UWTTX3/gdbus/introspection-parser/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-introspection_UWTTX3/gdbus/introspection-parser/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-introspection_UWTTX3/gdbus/introspection-parser/.dirs/system-config1:/tmp/test_gdbus-introspection_UWTTX3/gdbus/introspection-parser/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-introspection_UWTTX3/gdbus/introspection-parser/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-introspection_UWTTX3/gdbus/introspection-parser/.dirs/system-data1:/tmp/test_gdbus-introspection_UWTTX3/gdbus/introspection-parser/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-introspection_UWTTX3/gdbus/introspection-parser/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-introspection_UWTTX3/gdbus/introspection-parser/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-introspection_UWTTX3/gdbus/introspection-parser/.dirs/runtime ok 1 /gdbus/introspection-parser # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-introspection_UWTTX3/gdbus/introspection-generate/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-introspection_UWTTX3/gdbus/introspection-generate/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-introspection_UWTTX3/gdbus/introspection-generate/.dirs/system-config1:/tmp/test_gdbus-introspection_UWTTX3/gdbus/introspection-generate/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-introspection_UWTTX3/gdbus/introspection-generate/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-introspection_UWTTX3/gdbus/introspection-generate/.dirs/system-data1:/tmp/test_gdbus-introspection_UWTTX3/gdbus/introspection-generate/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-introspection_UWTTX3/gdbus/introspection-generate/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-introspection_UWTTX3/gdbus/introspection-generate/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-introspection_UWTTX3/gdbus/introspection-generate/.dirs/runtime ok 2 /gdbus/introspection-generate # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-introspection_UWTTX3/gdbus/introspection-default-direction/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-introspection_UWTTX3/gdbus/introspection-default-direction/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-introspection_UWTTX3/gdbus/introspection-default-direction/.dirs/system-config1:/tmp/test_gdbus-introspection_UWTTX3/gdbus/introspection-default-direction/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-introspection_UWTTX3/gdbus/introspection-default-direction/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-introspection_UWTTX3/gdbus/introspection-default-direction/.dirs/system-data1:/tmp/test_gdbus-introspection_UWTTX3/gdbus/introspection-default-direction/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-introspection_UWTTX3/gdbus/introspection-default-direction/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-introspection_UWTTX3/gdbus/introspection-default-direction/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-introspection_UWTTX3/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_UWTTX3/gdbus/introspection-extra-data/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-introspection_UWTTX3/gdbus/introspection-extra-data/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-introspection_UWTTX3/gdbus/introspection-extra-data/.dirs/system-config1:/tmp/test_gdbus-introspection_UWTTX3/gdbus/introspection-extra-data/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-introspection_UWTTX3/gdbus/introspection-extra-data/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-introspection_UWTTX3/gdbus/introspection-extra-data/.dirs/system-data1:/tmp/test_gdbus-introspection_UWTTX3/gdbus/introspection-extra-data/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-introspection_UWTTX3/gdbus/introspection-extra-data/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-introspection_UWTTX3/gdbus/introspection-extra-data/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-introspection_UWTTX3/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 ============================================================================== ================================== 333/405 =================================== test: glib:gio / gdbus-method-invocation start time: 06:42:17 duration: 1.05s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MALLOC_PERTURB_=150 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-method-invocation ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S3b9faaa285131865b0e0cd87da8bcf77 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_U3ORX3/gdbus/method-invocation/return/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-method-invocation_U3ORX3/gdbus/method-invocation/return/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-method-invocation_U3ORX3/gdbus/method-invocation/return/.dirs/system-config1:/tmp/test_gdbus-method-invocation_U3ORX3/gdbus/method-invocation/return/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-method-invocation_U3ORX3/gdbus/method-invocation/return/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-method-invocation_U3ORX3/gdbus/method-invocation/return/.dirs/system-data1:/tmp/test_gdbus-method-invocation_U3ORX3/gdbus/method-invocation/return/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-method-invocation_U3ORX3/gdbus/method-invocation/return/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-method-invocation_U3ORX3/gdbus/method-invocation/return/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-method-invocation_U3ORX3/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 ============================================================================== ================================== 338/405 =================================== test: glib:gio / gdbus-proxy-well-known-name start time: 06:42:17 duration: 1.03s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 MALLOC_PERTURB_=234 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-proxy-well-known-name ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S969142b3d5b0e52ac68949c6c41054b8 1..1 # Start of gdbus tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-proxy-well-known-name_EG4BX3/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_EG4BX3/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_EG4BX3/gdbus/proxy-well-known-name/.dirs/system-config1:/tmp/test_gdbus-proxy-well-known-name_EG4BX3/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_EG4BX3/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_EG4BX3/gdbus/proxy-well-known-name/.dirs/system-data1:/tmp/test_gdbus-proxy-well-known-name_EG4BX3/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_EG4BX3/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_EG4BX3/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_EG4BX3/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 ============================================================================== ================================== 334/405 =================================== test: glib:gio / gdbus-names start time: 06:42:17 duration: 1.33s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=97 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-names ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S4d8e768561580d551725322dcc547928 1..10 # Start of gdbus tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-names_EOZPX3/gdbus/validate-names/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-names_EOZPX3/gdbus/validate-names/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-names_EOZPX3/gdbus/validate-names/.dirs/system-config1:/tmp/test_gdbus-names_EOZPX3/gdbus/validate-names/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-names_EOZPX3/gdbus/validate-names/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-names_EOZPX3/gdbus/validate-names/.dirs/system-data1:/tmp/test_gdbus-names_EOZPX3/gdbus/validate-names/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-names_EOZPX3/gdbus/validate-names/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-names_EOZPX3/gdbus/validate-names/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-names_EOZPX3/gdbus/validate-names/.dirs/runtime ok 1 /gdbus/validate-names # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-names_EOZPX3/gdbus/bus-own-name/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-names_EOZPX3/gdbus/bus-own-name/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-names_EOZPX3/gdbus/bus-own-name/.dirs/system-config1:/tmp/test_gdbus-names_EOZPX3/gdbus/bus-own-name/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-names_EOZPX3/gdbus/bus-own-name/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-names_EOZPX3/gdbus/bus-own-name/.dirs/system-data1:/tmp/test_gdbus-names_EOZPX3/gdbus/bus-own-name/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-names_EOZPX3/gdbus/bus-own-name/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-names_EOZPX3/gdbus/bus-own-name/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-names_EOZPX3/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_EOZPX3/gdbus/bus-watch-name/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-names_EOZPX3/gdbus/bus-watch-name/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-names_EOZPX3/gdbus/bus-watch-name/.dirs/system-config1:/tmp/test_gdbus-names_EOZPX3/gdbus/bus-watch-name/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-names_EOZPX3/gdbus/bus-watch-name/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-names_EOZPX3/gdbus/bus-watch-name/.dirs/system-data1:/tmp/test_gdbus-names_EOZPX3/gdbus/bus-watch-name/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-names_EOZPX3/gdbus/bus-watch-name/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-names_EOZPX3/gdbus/bus-watch-name/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-names_EOZPX3/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_EOZPX3/gdbus/bus-watch-name-auto-start/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-names_EOZPX3/gdbus/bus-watch-name-auto-start/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-names_EOZPX3/gdbus/bus-watch-name-auto-start/.dirs/system-config1:/tmp/test_gdbus-names_EOZPX3/gdbus/bus-watch-name-auto-start/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-names_EOZPX3/gdbus/bus-watch-name-auto-start/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-names_EOZPX3/gdbus/bus-watch-name-auto-start/.dirs/system-data1:/tmp/test_gdbus-names_EOZPX3/gdbus/bus-watch-name-auto-start/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-names_EOZPX3/gdbus/bus-watch-name-auto-start/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-names_EOZPX3/gdbus/bus-watch-name-auto-start/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-names_EOZPX3/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_EOZPX3/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_EOZPX3/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_EOZPX3/gdbus/bus-watch-name-auto-start-service-exist/.dirs/system-config1:/tmp/test_gdbus-names_EOZPX3/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_EOZPX3/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_EOZPX3/gdbus/bus-watch-name-auto-start-service-exist/.dirs/system-data1:/tmp/test_gdbus-names_EOZPX3/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_EOZPX3/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_EOZPX3/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_EOZPX3/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_EOZPX3/gdbus/bus-watch-name-closures/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-names_EOZPX3/gdbus/bus-watch-name-closures/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-names_EOZPX3/gdbus/bus-watch-name-closures/.dirs/system-config1:/tmp/test_gdbus-names_EOZPX3/gdbus/bus-watch-name-closures/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-names_EOZPX3/gdbus/bus-watch-name-closures/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-names_EOZPX3/gdbus/bus-watch-name-closures/.dirs/system-data1:/tmp/test_gdbus-names_EOZPX3/gdbus/bus-watch-name-closures/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-names_EOZPX3/gdbus/bus-watch-name-closures/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-names_EOZPX3/gdbus/bus-watch-name-closures/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-names_EOZPX3/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_EOZPX3/gdbus/bus-watch-name-closures-auto-start/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-names_EOZPX3/gdbus/bus-watch-name-closures-auto-start/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-names_EOZPX3/gdbus/bus-watch-name-closures-auto-start/.dirs/system-config1:/tmp/test_gdbus-names_EOZPX3/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_EOZPX3/gdbus/bus-watch-name-closures-auto-start/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-names_EOZPX3/gdbus/bus-watch-name-closures-auto-start/.dirs/system-data1:/tmp/test_gdbus-names_EOZPX3/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_EOZPX3/gdbus/bus-watch-name-closures-auto-start/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-names_EOZPX3/gdbus/bus-watch-name-closures-auto-start/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-names_EOZPX3/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_EOZPX3/gdbus/bus-watch-different-context/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-names_EOZPX3/gdbus/bus-watch-different-context/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-names_EOZPX3/gdbus/bus-watch-different-context/.dirs/system-config1:/tmp/test_gdbus-names_EOZPX3/gdbus/bus-watch-different-context/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-names_EOZPX3/gdbus/bus-watch-different-context/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-names_EOZPX3/gdbus/bus-watch-different-context/.dirs/system-data1:/tmp/test_gdbus-names_EOZPX3/gdbus/bus-watch-different-context/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-names_EOZPX3/gdbus/bus-watch-different-context/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-names_EOZPX3/gdbus/bus-watch-different-context/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-names_EOZPX3/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_EOZPX3/gdbus/bus-unwatch-early/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-names_EOZPX3/gdbus/bus-unwatch-early/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-names_EOZPX3/gdbus/bus-unwatch-early/.dirs/system-config1:/tmp/test_gdbus-names_EOZPX3/gdbus/bus-unwatch-early/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-names_EOZPX3/gdbus/bus-unwatch-early/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-names_EOZPX3/gdbus/bus-unwatch-early/.dirs/system-data1:/tmp/test_gdbus-names_EOZPX3/gdbus/bus-unwatch-early/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-names_EOZPX3/gdbus/bus-unwatch-early/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-names_EOZPX3/gdbus/bus-unwatch-early/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-names_EOZPX3/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_EOZPX3/gdbus/escape-object-path/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-names_EOZPX3/gdbus/escape-object-path/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-names_EOZPX3/gdbus/escape-object-path/.dirs/system-config1:/tmp/test_gdbus-names_EOZPX3/gdbus/escape-object-path/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-names_EOZPX3/gdbus/escape-object-path/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-names_EOZPX3/gdbus/escape-object-path/.dirs/system-data1:/tmp/test_gdbus-names_EOZPX3/gdbus/escape-object-path/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-names_EOZPX3/gdbus/escape-object-path/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-names_EOZPX3/gdbus/escape-object-path/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-names_EOZPX3/gdbus/escape-object-path/.dirs/runtime ok 10 /gdbus/escape-object-path # End of gdbus tests ----------------------------------- stderr ----------------------------------- dbus-daemon[3480439]: [session uid=1111 pid=3480439 pidfd=4] Activating service name='org.gtk.GDBus.FakeService' requested by ':1.0' (uid=1111 pid=3479986 comm="/build/reproducible-path/glib2.0-2.86.0/debian/bui") dbus-daemon[3480439]: [session uid=1111 pid=3480439 pidfd=4] Successfully activated service 'org.gtk.GDBus.FakeService' ============================================================================== ================================== 337/405 =================================== test: glib:gio / gdbus-proxy-unique-name start time: 06:42:17 duration: 1.28s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MALLOC_PERTURB_=159 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-proxy-unique-name ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S3aa6ca71ce1b20589e1decdab0d5f2e4 1..1 # Start of gdbus tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-proxy-unique-name_Y1DPX3/gdbus/proxy-unique-name/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-proxy-unique-name_Y1DPX3/gdbus/proxy-unique-name/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-proxy-unique-name_Y1DPX3/gdbus/proxy-unique-name/.dirs/system-config1:/tmp/test_gdbus-proxy-unique-name_Y1DPX3/gdbus/proxy-unique-name/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-proxy-unique-name_Y1DPX3/gdbus/proxy-unique-name/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-proxy-unique-name_Y1DPX3/gdbus/proxy-unique-name/.dirs/system-data1:/tmp/test_gdbus-proxy-unique-name_Y1DPX3/gdbus/proxy-unique-name/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-proxy-unique-name_Y1DPX3/gdbus/proxy-unique-name/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-proxy-unique-name_Y1DPX3/gdbus/proxy-unique-name/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-proxy-unique-name_Y1DPX3/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 3480407 ============================================================================== ================================== 330/405 =================================== test: glib:gio / gdbus-exit-on-close start time: 06:42:17 duration: 1.52s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MALLOC_PERTURB_=250 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-exit-on-close ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sea20f0d2666a94c6fea08e5614e9b926 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_KILJX3/gdbus/exit-on-close/default/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-exit-on-close_KILJX3/gdbus/exit-on-close/default/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-exit-on-close_KILJX3/gdbus/exit-on-close/default/.dirs/system-config1:/tmp/test_gdbus-exit-on-close_KILJX3/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_KILJX3/gdbus/exit-on-close/default/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-exit-on-close_KILJX3/gdbus/exit-on-close/default/.dirs/system-data1:/tmp/test_gdbus-exit-on-close_KILJX3/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_KILJX3/gdbus/exit-on-close/default/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-exit-on-close_KILJX3/gdbus/exit-on-close/default/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-exit-on-close_KILJX3/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_KILJX3/gdbus/exit-on-close/true/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-exit-on-close_KILJX3/gdbus/exit-on-close/true/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-exit-on-close_KILJX3/gdbus/exit-on-close/true/.dirs/system-config1:/tmp/test_gdbus-exit-on-close_KILJX3/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_KILJX3/gdbus/exit-on-close/true/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-exit-on-close_KILJX3/gdbus/exit-on-close/true/.dirs/system-data1:/tmp/test_gdbus-exit-on-close_KILJX3/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_KILJX3/gdbus/exit-on-close/true/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-exit-on-close_KILJX3/gdbus/exit-on-close/true/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-exit-on-close_KILJX3/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_KILJX3/gdbus/exit-on-close/false/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-exit-on-close_KILJX3/gdbus/exit-on-close/false/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-exit-on-close_KILJX3/gdbus/exit-on-close/false/.dirs/system-config1:/tmp/test_gdbus-exit-on-close_KILJX3/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_KILJX3/gdbus/exit-on-close/false/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-exit-on-close_KILJX3/gdbus/exit-on-close/false/.dirs/system-data1:/tmp/test_gdbus-exit-on-close_KILJX3/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_KILJX3/gdbus/exit-on-close/false/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-exit-on-close_KILJX3/gdbus/exit-on-close/false/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-exit-on-close_KILJX3/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_KILJX3/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_KILJX3/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_KILJX3/gdbus/exit-on-close/we-close/.dirs/system-config1:/tmp/test_gdbus-exit-on-close_KILJX3/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_KILJX3/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_KILJX3/gdbus/exit-on-close/we-close/.dirs/system-data1:/tmp/test_gdbus-exit-on-close_KILJX3/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_KILJX3/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_KILJX3/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_KILJX3/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 ============================================================================== ================================== 325/405 =================================== test: glib:gio / gdbus-close-pending start time: 06:42:16 duration: 1.95s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=168 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-close-pending ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S91e1220ac0d6e20d199e5eb6a26a34ec 1..2 # Start of gdbus tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-close-pending_Q9XMX3/gdbus/close-pending/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-close-pending_Q9XMX3/gdbus/close-pending/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-close-pending_Q9XMX3/gdbus/close-pending/.dirs/system-config1:/tmp/test_gdbus-close-pending_Q9XMX3/gdbus/close-pending/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-close-pending_Q9XMX3/gdbus/close-pending/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-close-pending_Q9XMX3/gdbus/close-pending/.dirs/system-data1:/tmp/test_gdbus-close-pending_Q9XMX3/gdbus/close-pending/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-close-pending_Q9XMX3/gdbus/close-pending/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-close-pending_Q9XMX3/gdbus/close-pending/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-close-pending_Q9XMX3/gdbus/close-pending/.dirs/runtime ok 1 /gdbus/close-pending # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-close-pending_Q9XMX3/gdbus/unref-pending/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-close-pending_Q9XMX3/gdbus/unref-pending/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-close-pending_Q9XMX3/gdbus/unref-pending/.dirs/system-config1:/tmp/test_gdbus-close-pending_Q9XMX3/gdbus/unref-pending/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-close-pending_Q9XMX3/gdbus/unref-pending/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-close-pending_Q9XMX3/gdbus/unref-pending/.dirs/system-data1:/tmp/test_gdbus-close-pending_Q9XMX3/gdbus/unref-pending/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-close-pending_Q9XMX3/gdbus/unref-pending/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-close-pending_Q9XMX3/gdbus/unref-pending/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-close-pending_Q9XMX3/gdbus/unref-pending/.dirs/runtime ok 2 /gdbus/unref-pending # End of gdbus tests ============================================================================== ================================== 340/405 =================================== test: glib:gio+gdbus-codegen / gdbus-test-codegen start time: 06:42:17 duration: 1.24s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 MALLOC_PERTURB_=17 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-test-codegen ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S05896e9f9d29efec09f9b02bef1d3f63 1..8 # Start of gdbus tests # Start of codegen tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/annotations/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/annotations/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/annotations/.dirs/system-config1:/tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/annotations/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/annotations/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/annotations/.dirs/system-data1:/tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/annotations/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/annotations/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/annotations/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/annotations/.dirs/runtime ok 1 /gdbus/codegen/annotations # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/interface_stability/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/interface_stability/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/interface_stability/.dirs/system-config1:/tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/interface_stability/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/interface_stability/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/interface_stability/.dirs/system-data1:/tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/interface_stability/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/interface_stability/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/interface_stability/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-test-codegen_24G8W3/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_24G8W3/gdbus/codegen/object-manager/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/object-manager/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/object-manager/.dirs/system-config1:/tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/object-manager/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/object-manager/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/object-manager/.dirs/system-data1:/tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/object-manager/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/object-manager/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/object-manager/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-test-codegen_24G8W3/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_24G8W3/gdbus/codegen/property-naming/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/property-naming/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/property-naming/.dirs/system-config1:/tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/property-naming/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/property-naming/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/property-naming/.dirs/system-data1:/tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/property-naming/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/property-naming/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/property-naming/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-test-codegen_24G8W3/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_24G8W3/gdbus/codegen/autocleanups/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/autocleanups/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/autocleanups/.dirs/system-config1:/tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/autocleanups/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/autocleanups/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/autocleanups/.dirs/system-data1:/tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/autocleanups/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/autocleanups/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/autocleanups/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/autocleanups/.dirs/runtime ok 5 /gdbus/codegen/autocleanups # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/deprecations/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/deprecations/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/deprecations/.dirs/system-config1:/tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/deprecations/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/deprecations/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/deprecations/.dirs/system-data1:/tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/deprecations/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/deprecations/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/deprecations/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/deprecations/.dirs/runtime ok 6 /gdbus/codegen/deprecations # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/standalone-interface-info/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/standalone-interface-info/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/standalone-interface-info/.dirs/system-config1:/tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/standalone-interface-info/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/standalone-interface-info/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/standalone-interface-info/.dirs/system-data1:/tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/standalone-interface-info/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/standalone-interface-info/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/standalone-interface-info/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-test-codegen_24G8W3/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_24G8W3/gdbus/codegen/unix-fd-list/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/unix-fd-list/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/unix-fd-list/.dirs/system-config1:/tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/unix-fd-list/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/unix-fd-list/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/unix-fd-list/.dirs/system-data1:/tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/unix-fd-list/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/unix-fd-list/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/unix-fd-list/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-test-codegen_24G8W3/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/405 =================================== test: glib:glib+core / io-channel-basic start time: 06:42:02 duration: 16.76s result: exit status 0 command: 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=92 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/io-channel-basic ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S9e2737069f331706e02026c8df78bc84 1..1 # Start of gio tests # Subtest: /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/io-channel-basic # random seed: R02Sbb1b1336c34fe7c8cd75f813ba2f2416 # GLib-DEBUG: io-channel-basic: child writing 8+3318 bytes to 6 # GLib-DEBUG: io-channel-basic: ...from 5: IN # GLib-DEBUG: io-channel-basic: ...from 5: 3318 bytes # GLib-DEBUG: io-channel-basic: ...from 5: OK # GLib-DEBUG: io-channel-basic: child writing 8+3587 bytes to 6 # GLib-DEBUG: io-channel-basic: ...from 5: IN # GLib-DEBUG: io-channel-basic: ...from 5: 3587 bytes # GLib-DEBUG: io-channel-basic: ...from 5: OK # GLib-DEBUG: io-channel-basic: child writing 8+2045 bytes to 6 # GLib-DEBUG: io-channel-basic: ...from 5: IN # GLib-DEBUG: io-channel-basic: ...from 5: 2045 bytes # GLib-DEBUG: io-channel-basic: ...from 5: OK # GLib-DEBUG: io-channel-basic: child writing 8+2745 bytes to 6 # GLib-DEBUG: io-channel-basic: ...from 5: IN # GLib-DEBUG: io-channel-basic: ...from 5: 2745 bytes # GLib-DEBUG: io-channel-basic: ...from 5: OK # GLib-DEBUG: io-channel-basic: child writing 8+4622 bytes to 6 # GLib-DEBUG: io-channel-basic: ...from 5: IN # GLib-DEBUG: io-channel-basic: ...from 5: 4622 bytes # GLib-DEBUG: io-channel-basic: ...from 5: OK # GLib-DEBUG: io-channel-basic: child writing 8+2353 bytes to 6 # GLib-DEBUG: io-channel-basic: ...from 5: IN # GLib-DEBUG: io-channel-basic: ...from 5: 2353 bytes # GLib-DEBUG: io-channel-basic: ...from 5: OK # GLib-DEBUG: io-channel-basic: child writing 8+2830 bytes to 6 # GLib-DEBUG: io-channel-basic: ...from 5: IN # GLib-DEBUG: io-channel-basic: ...from 5: 2830 bytes # GLib-DEBUG: io-channel-basic: ...from 5: OK # GLib-DEBUG: io-channel-basic: child writing 8+311 bytes to 6 # GLib-DEBUG: io-channel-basic: ...from 5: IN # GLib-DEBUG: io-channel-basic: ...from 5: 311 bytes # GLib-DEBUG: io-channel-basic: ...from 5: OK # GLib-DEBUG: io-channel-basic: child writing 8+1000 bytes to 6 # GLib-DEBUG: io-channel-basic: ...from 5: IN # GLib-DEBUG: io-channel-basic: ...from 5: 1000 bytes # GLib-DEBUG: io-channel-basic: ...from 5: OK # GLib-DEBUG: io-channel-basic: child writing 8+1876 bytes to 6 # GLib-DEBUG: io-channel-basic: ...from 5: IN # GLib-DEBUG: io-channel-basic: ...from 5: 1876 bytes # GLib-DEBUG: io-channel-basic: ...from 5: OK # GLib-DEBUG: io-channel-basic: child writing 8+494 bytes to 6 # GLib-DEBUG: io-channel-basic: ...from 5: IN # GLib-DEBUG: io-channel-basic: ...from 5: 494 bytes # GLib-DEBUG: io-channel-basic: ...from 5: OK # GLib-DEBUG: io-channel-basic: child writing 8+4433 bytes to 6 # GLib-DEBUG: io-channel-basic: ...from 5: IN # GLib-DEBUG: io-channel-basic: ...from 5: 4433 bytes # GLib-DEBUG: io-channel-basic: ...from 5: OK # GLib-DEBUG: io-channel-basic: child writing 8+1073 bytes to 6 # GLib-DEBUG: io-channel-basic: ...from 5: IN # GLib-DEBUG: io-channel-basic: ...from 5: 1073 bytes # GLib-DEBUG: io-channel-basic: ...from 5: OK # GLib-DEBUG: io-channel-basic: child writing 8+2094 bytes to 6 # GLib-DEBUG: io-channel-basic: ...from 5: IN # GLib-DEBUG: io-channel-basic: ...from 5: 2094 bytes # GLib-DEBUG: io-channel-basic: ...from 5: OK # GLib-DEBUG: io-channel-basic: child writing 8+4574 bytes to 6 # GLib-DEBUG: io-channel-basic: ...from 5: IN # GLib-DEBUG: io-channel-basic: ...from 5: 4574 bytes # GLib-DEBUG: io-channel-basic: ...from 5: OK # GLib-DEBUG: io-channel-basic: child writing 8+4289 bytes to 6 # GLib-DEBUG: io-channel-basic: ...from 5: IN # GLib-DEBUG: io-channel-basic: ...from 5: 4289 bytes # GLib-DEBUG: io-channel-basic: ...from 5: OK # GLib-DEBUG: io-channel-basic: child writing 8+3653 bytes to 6 # GLib-DEBUG: io-channel-basic: ...from 5: IN # GLib-DEBUG: io-channel-basic: ...from 5: 3653 bytes # GLib-DEBUG: io-channel-basic: ...from 5: OK # GLib-DEBUG: io-channel-basic: child writing 8+496 bytes to 6 # GLib-DEBUG: io-channel-basic: ...from 5: IN # GLib-DEBUG: io-channel-basic: ...from 5: 496 bytes # GLib-DEBUG: io-channel-basic: ...from 5: OK # GLib-DEBUG: io-channel-basic: child writing 8+535 bytes to 6 # GLib-DEBUG: io-channel-basic: ...from 5: IN # GLib-DEBUG: io-channel-basic: ...from 5: 535 bytes # GLib-DEBUG: io-channel-basic: ...from 5: OK # GLib-DEBUG: io-channel-basic: child writing 8+2869 bytes to 6 # GLib-DEBUG: io-channel-basic: ...from 5: IN # GLib-DEBUG: io-channel-basic: ...from 5: 2869 bytes # GLib-DEBUG: io-channel-basic: ...from 5: OK # GLib-DEBUG: io-channel-basic: child writing 8+641 bytes to 6 # GLib-DEBUG: io-channel-basic: ...from 5: IN # GLib-DEBUG: io-channel-basic: ...from 5: 641 bytes # GLib-DEBUG: io-channel-basic: ...from 5: OK # GLib-DEBUG: io-channel-basic: child writing 8+3537 bytes to 6 # GLib-DEBUG: io-channel-basic: ...from 5: IN # GLib-DEBUG: io-channel-basic: ...from 5: 3537 bytes # GLib-DEBUG: io-channel-basic: ...from 5: OK # GLib-DEBUG: io-channel-basic: child writing 8+4983 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: 4983 bytes # GLib-DEBUG: io-channel-basic: ...from 5: OK # Subtest: /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/io-channel-basic # random seed: R02S904ea94240aeae3fe16b315cce984179 # Subtest: /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/io-channel-basic # random seed: R02Sfc352b43db0fb0c6c5758898948cfb8c # Subtest: /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/io-channel-basic # random seed: R02S11d1e96552f857a5319cef410ea4148e # Subtest: /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/io-channel-basic # random seed: R02S9d9e81db723e52fc33e612550be69289 # Subtest: /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/io-channel-basic # random seed: R02S588dff412ecc61ff0a356b23540e2483 # GLib-DEBUG: io-channel-basic: child writing 8+2462 bytes to 9 # GLib-DEBUG: io-channel-basic: ...from 8: IN # GLib-DEBUG: io-channel-basic: ...from 8: 2462 bytes # GLib-DEBUG: io-channel-basic: ...from 8: OK # GLib-DEBUG: io-channel-basic: child writing 8+3898 bytes to 13 # GLib-DEBUG: io-channel-basic: child writing 8+2364 bytes to 17 # GLib-DEBUG: io-channel-basic: ...from 12: IN # GLib-DEBUG: io-channel-basic: child writing 8+3785 bytes to 11 # GLib-DEBUG: io-channel-basic: ...from 12: 3898 bytes # GLib-DEBUG: io-channel-basic: ...from 12: OK # GLib-DEBUG: io-channel-basic: ...from 16: IN # GLib-DEBUG: io-channel-basic: ...from 16: 2364 bytes # GLib-DEBUG: io-channel-basic: ...from 16: OK # GLib-DEBUG: io-channel-basic: ...from 10: IN # GLib-DEBUG: io-channel-basic: ...from 10: 3785 bytes # GLib-DEBUG: io-channel-basic: ...from 10: OK # GLib-DEBUG: io-channel-basic: child writing 8+4781 bytes to 15 # GLib-DEBUG: io-channel-basic: ...from 14: IN # GLib-DEBUG: io-channel-basic: ...from 14: 4781 bytes # GLib-DEBUG: io-channel-basic: ...from 14: OK # GLib-DEBUG: io-channel-basic: child writing 8+2666 bytes to 11 # GLib-DEBUG: io-channel-basic: ...from 10: IN # GLib-DEBUG: io-channel-basic: ...from 10: 2666 bytes # GLib-DEBUG: io-channel-basic: ...from 10: OK # GLib-DEBUG: io-channel-basic: child writing 8+94 bytes to 9 # GLib-DEBUG: io-channel-basic: ...from 8: IN # GLib-DEBUG: io-channel-basic: ...from 8: 94 bytes # GLib-DEBUG: io-channel-basic: ...from 8: OK # GLib-DEBUG: io-channel-basic: child writing 8+3761 bytes to 13 # GLib-DEBUG: io-channel-basic: ...from 12: IN # GLib-DEBUG: io-channel-basic: ...from 12: 3761 bytes # GLib-DEBUG: io-channel-basic: ...from 12: OK # GLib-DEBUG: io-channel-basic: child writing 8+3322 bytes to 17 # GLib-DEBUG: io-channel-basic: ...from 16: IN # GLib-DEBUG: io-channel-basic: ...from 16: 3322 bytes # GLib-DEBUG: io-channel-basic: ...from 16: OK # GLib-DEBUG: io-channel-basic: child writing 8+231 bytes to 15 # GLib-DEBUG: io-channel-basic: ...from 14: IN # GLib-DEBUG: io-channel-basic: ...from 14: 231 bytes # GLib-DEBUG: io-channel-basic: ...from 14: OK # GLib-DEBUG: io-channel-basic: child writing 8+1183 bytes to 9 # GLib-DEBUG: io-channel-basic: ...from 8: IN # GLib-DEBUG: io-channel-basic: ...from 8: 1183 bytes # GLib-DEBUG: io-channel-basic: ...from 8: OK # GLib-DEBUG: io-channel-basic: child writing 8+1355 bytes to 11 # GLib-DEBUG: io-channel-basic: ...from 10: IN # GLib-DEBUG: io-channel-basic: ...from 10: 1355 bytes # GLib-DEBUG: io-channel-basic: ...from 10: OK # GLib-DEBUG: io-channel-basic: child writing 8+27 bytes to 13 # GLib-DEBUG: io-channel-basic: ...from 12: IN # GLib-DEBUG: io-channel-basic: ...from 12: 27 bytes # GLib-DEBUG: io-channel-basic: ...from 12: OK # GLib-DEBUG: io-channel-basic: child writing 8+2117 bytes to 17 # GLib-DEBUG: io-channel-basic: ...from 16: IN # GLib-DEBUG: io-channel-basic: ...from 16: 2117 bytes # GLib-DEBUG: io-channel-basic: ...from 16: OK # GLib-DEBUG: io-channel-basic: child writing 8+825 bytes to 15 # GLib-DEBUG: io-channel-basic: ...from 14: IN # GLib-DEBUG: io-channel-basic: ...from 14: 825 bytes # GLib-DEBUG: io-channel-basic: ...from 14: OK # GLib-DEBUG: io-channel-basic: child writing 8+2001 bytes to 11 # GLib-DEBUG: io-channel-basic: ...from 10: IN # GLib-DEBUG: io-channel-basic: ...from 10: 2001 bytes # GLib-DEBUG: io-channel-basic: ...from 10: OK # GLib-DEBUG: io-channel-basic: child writing 8+1828 bytes to 9 # GLib-DEBUG: io-channel-basic: ...from 8: IN # GLib-DEBUG: io-channel-basic: ...from 8: 1828 bytes # GLib-DEBUG: io-channel-basic: ...from 8: OK # GLib-DEBUG: io-channel-basic: child writing 8+2544 bytes to 13 # GLib-DEBUG: io-channel-basic: ...from 12: IN # GLib-DEBUG: io-channel-basic: ...from 12: 2544 bytes # GLib-DEBUG: io-channel-basic: ...from 12: OK # GLib-DEBUG: io-channel-basic: child writing 8+2036 bytes to 15 # GLib-DEBUG: io-channel-basic: ...from 14: IN # GLib-DEBUG: io-channel-basic: ...from 14: 2036 bytes # GLib-DEBUG: io-channel-basic: ...from 14: OK # GLib-DEBUG: io-channel-basic: child writing 8+720 bytes to 17 # GLib-DEBUG: io-channel-basic: ...from 16: IN # GLib-DEBUG: io-channel-basic: ...from 16: 720 bytes # GLib-DEBUG: io-channel-basic: ...from 16: OK # GLib-DEBUG: io-channel-basic: child writing 8+2629 bytes to 9 # GLib-DEBUG: io-channel-basic: ...from 8: IN # GLib-DEBUG: io-channel-basic: ...from 8: 2629 bytes # GLib-DEBUG: io-channel-basic: ...from 8: OK # GLib-DEBUG: io-channel-basic: child writing 8+3819 bytes to 11 # GLib-DEBUG: io-channel-basic: ...from 10: IN # GLib-DEBUG: io-channel-basic: ...from 10: 3819 bytes # GLib-DEBUG: io-channel-basic: ...from 10: OK # GLib-DEBUG: io-channel-basic: child writing 8+4863 bytes to 13 # GLib-DEBUG: io-channel-basic: ...from 12: IN # GLib-DEBUG: io-channel-basic: ...from 12: 4863 bytes # GLib-DEBUG: io-channel-basic: ...from 12: OK # GLib-DEBUG: io-channel-basic: child writing 8+999 bytes to 17 # GLib-DEBUG: io-channel-basic: ...from 16: IN # GLib-DEBUG: io-channel-basic: ...from 16: 999 bytes # GLib-DEBUG: io-channel-basic: ...from 16: OK # GLib-DEBUG: io-channel-basic: child writing 8+2086 bytes to 15 # GLib-DEBUG: io-channel-basic: ...from 14: IN # GLib-DEBUG: io-channel-basic: ...from 14: 2086 bytes # GLib-DEBUG: io-channel-basic: ...from 14: OK # GLib-DEBUG: io-channel-basic: child writing 8+710 bytes to 9 # GLib-DEBUG: io-channel-basic: ...from 8: IN # GLib-DEBUG: io-channel-basic: ...from 8: 710 bytes # GLib-DEBUG: io-channel-basic: ...from 8: OK # GLib-DEBUG: io-channel-basic: child writing 8+3704 bytes to 11 # GLib-DEBUG: io-channel-basic: ...from 10: IN # GLib-DEBUG: io-channel-basic: ...from 10: 3704 bytes # GLib-DEBUG: io-channel-basic: ...from 10: OK # GLib-DEBUG: io-channel-basic: child writing 8+4828 bytes to 17 # GLib-DEBUG: io-channel-basic: ...from 16: IN # GLib-DEBUG: io-channel-basic: ...from 16: 4828 bytes # GLib-DEBUG: io-channel-basic: ...from 16: OK # GLib-DEBUG: io-channel-basic: child writing 8+1669 bytes to 15 # GLib-DEBUG: io-channel-basic: ...from 14: IN # GLib-DEBUG: io-channel-basic: ...from 14: 1669 bytes # GLib-DEBUG: io-channel-basic: ...from 14: OK # GLib-DEBUG: io-channel-basic: child writing 8+593 bytes to 13 # GLib-DEBUG: io-channel-basic: ...from 12: IN # GLib-DEBUG: io-channel-basic: ...from 12: 593 bytes # GLib-DEBUG: io-channel-basic: ...from 12: OK # GLib-DEBUG: io-channel-basic: child writing 8+2909 bytes to 9 # GLib-DEBUG: io-channel-basic: ...from 8: IN # GLib-DEBUG: io-channel-basic: ...from 8: 2909 bytes # GLib-DEBUG: io-channel-basic: ...from 8: OK # GLib-DEBUG: io-channel-basic: child writing 8+4906 bytes to 11 # GLib-DEBUG: io-channel-basic: ...from 10: IN # GLib-DEBUG: io-channel-basic: ...from 10: 4906 bytes # GLib-DEBUG: io-channel-basic: ...from 10: OK # GLib-DEBUG: io-channel-basic: child writing 8+2919 bytes to 17 # GLib-DEBUG: io-channel-basic: ...from 16: IN # GLib-DEBUG: io-channel-basic: ...from 16: 2919 bytes # GLib-DEBUG: io-channel-basic: ...from 16: OK # GLib-DEBUG: io-channel-basic: child writing 8+2941 bytes to 13 # GLib-DEBUG: io-channel-basic: ...from 12: IN # GLib-DEBUG: io-channel-basic: ...from 12: 2941 bytes # GLib-DEBUG: io-channel-basic: ...from 12: OK # GLib-DEBUG: io-channel-basic: child writing 8+1684 bytes to 15 # GLib-DEBUG: io-channel-basic: ...from 14: IN # GLib-DEBUG: io-channel-basic: ...from 14: 1684 bytes # GLib-DEBUG: io-channel-basic: ...from 14: OK # GLib-DEBUG: io-channel-basic: child writing 8+4767 bytes to 9 # GLib-DEBUG: io-channel-basic: ...from 8: IN # GLib-DEBUG: io-channel-basic: ...from 8: 4767 bytes # GLib-DEBUG: io-channel-basic: ...from 8: OK # GLib-DEBUG: io-channel-basic: child writing 8+347 bytes to 11 # GLib-DEBUG: io-channel-basic: ...from 10: IN # GLib-DEBUG: io-channel-basic: ...from 10: 347 bytes # GLib-DEBUG: io-channel-basic: ...from 10: OK # GLib-DEBUG: io-channel-basic: child writing 8+765 bytes to 17 # GLib-DEBUG: io-channel-basic: ...from 16: IN # GLib-DEBUG: io-channel-basic: ...from 16: 765 bytes # GLib-DEBUG: io-channel-basic: ...from 16: OK # GLib-DEBUG: io-channel-basic: child writing 8+3319 bytes to 13 # GLib-DEBUG: io-channel-basic: ...from 12: IN # GLib-DEBUG: io-channel-basic: ...from 12: 3319 bytes # GLib-DEBUG: io-channel-basic: ...from 12: OK # GLib-DEBUG: io-channel-basic: child writing 8+4474 bytes to 15 # GLib-DEBUG: io-channel-basic: ...from 14: IN # GLib-DEBUG: io-channel-basic: ...from 14: 4474 bytes # GLib-DEBUG: io-channel-basic: ...from 14: OK # GLib-DEBUG: io-channel-basic: child writing 8+2511 bytes to 11 # GLib-DEBUG: io-channel-basic: ...from 10: IN # GLib-DEBUG: io-channel-basic: ...from 10: 2511 bytes # GLib-DEBUG: io-channel-basic: ...from 10: OK # GLib-DEBUG: io-channel-basic: child writing 8+808 bytes to 9 # GLib-DEBUG: io-channel-basic: ...from 8: IN # GLib-DEBUG: io-channel-basic: ...from 8: 808 bytes # GLib-DEBUG: io-channel-basic: ...from 8: OK # GLib-DEBUG: io-channel-basic: child writing 8+183 bytes to 17 # GLib-DEBUG: io-channel-basic: ...from 16: IN # GLib-DEBUG: io-channel-basic: ...from 16: 183 bytes # GLib-DEBUG: io-channel-basic: ...from 16: OK # GLib-DEBUG: io-channel-basic: child writing 8+3880 bytes to 13 # GLib-DEBUG: io-channel-basic: ...from 12: IN # GLib-DEBUG: io-channel-basic: ...from 12: 3880 bytes # GLib-DEBUG: io-channel-basic: ...from 12: OK # GLib-DEBUG: io-channel-basic: child writing 8+1044 bytes to 15 # GLib-DEBUG: io-channel-basic: ...from 14: IN # GLib-DEBUG: io-channel-basic: ...from 14: 1044 bytes # GLib-DEBUG: io-channel-basic: ...from 14: OK # GLib-DEBUG: io-channel-basic: child writing 8+1457 bytes to 11 # GLib-DEBUG: io-channel-basic: ...from 10: IN # GLib-DEBUG: io-channel-basic: ...from 10: 1457 bytes # GLib-DEBUG: io-channel-basic: ...from 10: OK # GLib-DEBUG: io-channel-basic: child writing 8+2503 bytes to 9 # GLib-DEBUG: io-channel-basic: ...from 8: IN # GLib-DEBUG: io-channel-basic: ...from 8: 2503 bytes # GLib-DEBUG: io-channel-basic: ...from 8: OK # GLib-DEBUG: io-channel-basic: child writing 8+2374 bytes to 17 # GLib-DEBUG: io-channel-basic: ...from 16: IN # GLib-DEBUG: io-channel-basic: ...from 16: 2374 bytes # GLib-DEBUG: io-channel-basic: ...from 16: OK # GLib-DEBUG: io-channel-basic: child writing 8+1190 bytes to 13 # GLib-DEBUG: io-channel-basic: ...from 12: IN # GLib-DEBUG: io-channel-basic: ...from 12: 1190 bytes # GLib-DEBUG: io-channel-basic: ...from 12: OK # GLib-DEBUG: io-channel-basic: child writing 8+1224 bytes to 15 # GLib-DEBUG: io-channel-basic: ...from 14: IN # GLib-DEBUG: io-channel-basic: ...from 14: 1224 bytes # GLib-DEBUG: io-channel-basic: ...from 14: OK # GLib-DEBUG: io-channel-basic: child writing 8+372 bytes to 11 # GLib-DEBUG: io-channel-basic: ...from 10: IN # GLib-DEBUG: io-channel-basic: ...from 10: 372 bytes # GLib-DEBUG: io-channel-basic: ...from 10: OK # GLib-DEBUG: io-channel-basic: child writing 8+3348 bytes to 9 # GLib-DEBUG: io-channel-basic: ...from 8: IN # GLib-DEBUG: io-channel-basic: ...from 8: 3348 bytes # GLib-DEBUG: io-channel-basic: ...from 8: OK # GLib-DEBUG: io-channel-basic: child writing 8+1746 bytes to 17 # GLib-DEBUG: io-channel-basic: ...from 16: IN # GLib-DEBUG: io-channel-basic: ...from 16: 1746 bytes # GLib-DEBUG: io-channel-basic: ...from 16: OK # GLib-DEBUG: io-channel-basic: child writing 8+4623 bytes to 13 # GLib-DEBUG: io-channel-basic: ...from 12: IN # GLib-DEBUG: io-channel-basic: ...from 12: 4623 bytes # GLib-DEBUG: io-channel-basic: ...from 12: OK # GLib-DEBUG: io-channel-basic: child writing 8+3584 bytes to 15 # GLib-DEBUG: io-channel-basic: ...from 14: IN # GLib-DEBUG: io-channel-basic: ...from 14: 3584 bytes # GLib-DEBUG: io-channel-basic: ...from 14: OK # GLib-DEBUG: io-channel-basic: child writing 8+2525 bytes to 11 # GLib-DEBUG: io-channel-basic: ...from 10: IN # GLib-DEBUG: io-channel-basic: ...from 10: 2525 bytes # GLib-DEBUG: io-channel-basic: ...from 10: OK # GLib-DEBUG: io-channel-basic: child writing 8+2803 bytes to 9 # GLib-DEBUG: io-channel-basic: ...from 8: IN # GLib-DEBUG: io-channel-basic: ...from 8: 2803 bytes # GLib-DEBUG: io-channel-basic: ...from 8: OK # GLib-DEBUG: io-channel-basic: child writing 8+4403 bytes to 17 # GLib-DEBUG: io-channel-basic: ...from 16: IN # GLib-DEBUG: io-channel-basic: ...from 16: 4403 bytes # GLib-DEBUG: io-channel-basic: ...from 16: OK # GLib-DEBUG: io-channel-basic: child writing 8+4662 bytes to 13 # GLib-DEBUG: io-channel-basic: ...from 12: IN # GLib-DEBUG: io-channel-basic: ...from 12: 4662 bytes # GLib-DEBUG: io-channel-basic: ...from 12: OK # GLib-DEBUG: io-channel-basic: child writing 8+2565 bytes to 15 # GLib-DEBUG: io-channel-basic: ...from 14: IN # GLib-DEBUG: io-channel-basic: ...from 14: 2565 bytes # GLib-DEBUG: io-channel-basic: ...from 14: OK # GLib-DEBUG: io-channel-basic: child writing 8+1719 bytes to 11 # GLib-DEBUG: io-channel-basic: ...from 10: IN # GLib-DEBUG: io-channel-basic: ...from 10: 1719 bytes # GLib-DEBUG: io-channel-basic: ...from 10: OK # GLib-DEBUG: io-channel-basic: child writing 8+4884 bytes to 9 # GLib-DEBUG: io-channel-basic: ...from 8: IN # GLib-DEBUG: io-channel-basic: ...from 8: 4884 bytes # GLib-DEBUG: io-channel-basic: ...from 8: OK # GLib-DEBUG: io-channel-basic: child writing 8+3855 bytes to 17 # GLib-DEBUG: io-channel-basic: ...from 16: IN # GLib-DEBUG: io-channel-basic: ...from 16: 3855 bytes # GLib-DEBUG: io-channel-basic: ...from 16: OK # GLib-DEBUG: io-channel-basic: child writing 8+4175 bytes to 13 # GLib-DEBUG: io-channel-basic: ...from 12: IN # GLib-DEBUG: io-channel-basic: ...from 12: 4175 bytes # GLib-DEBUG: io-channel-basic: ...from 12: OK # GLib-DEBUG: io-channel-basic: child writing 8+3919 bytes to 15 # GLib-DEBUG: io-channel-basic: ...from 14: IN # GLib-DEBUG: io-channel-basic: ...from 14: 3919 bytes # GLib-DEBUG: io-channel-basic: ...from 14: OK # GLib-DEBUG: io-channel-basic: child writing 8+4446 bytes to 11 # GLib-DEBUG: io-channel-basic: ...from 10: IN # GLib-DEBUG: io-channel-basic: ...from 10: 4446 bytes # GLib-DEBUG: io-channel-basic: ...from 10: OK # GLib-DEBUG: io-channel-basic: child writing 8+2153 bytes to 9 # GLib-DEBUG: io-channel-basic: ...from 8: IN # GLib-DEBUG: io-channel-basic: ...from 8: 2153 bytes # GLib-DEBUG: io-channel-basic: ...from 8: OK # GLib-DEBUG: io-channel-basic: child writing 8+2435 bytes to 17 # GLib-DEBUG: io-channel-basic: ...from 16: IN # GLib-DEBUG: io-channel-basic: ...from 16: 2435 bytes # GLib-DEBUG: io-channel-basic: ...from 16: OK # GLib-DEBUG: io-channel-basic: child writing 8+4583 bytes to 13 # GLib-DEBUG: io-channel-basic: ...from 12: IN # GLib-DEBUG: io-channel-basic: ...from 12: 4583 bytes # GLib-DEBUG: io-channel-basic: ...from 12: OK # GLib-DEBUG: io-channel-basic: child writing 8+4238 bytes to 15 # GLib-DEBUG: io-channel-basic: ...from 14: IN # GLib-DEBUG: io-channel-basic: ...from 14: 4238 bytes # GLib-DEBUG: io-channel-basic: ...from 14: OK # GLib-DEBUG: io-channel-basic: child writing 8+443 bytes to 11 # GLib-DEBUG: io-channel-basic: ...from 10: IN # GLib-DEBUG: io-channel-basic: ...from 10: 443 bytes # GLib-DEBUG: io-channel-basic: ...from 10: OK # GLib-DEBUG: io-channel-basic: child writing 8+947 bytes to 17 # GLib-DEBUG: io-channel-basic: ...from 16: IN # GLib-DEBUG: io-channel-basic: ...from 16: 947 bytes # GLib-DEBUG: io-channel-basic: ...from 16: OK # GLib-DEBUG: io-channel-basic: child writing 8+4426 bytes to 9 # GLib-DEBUG: io-channel-basic: ...from 8: IN # GLib-DEBUG: io-channel-basic: ...from 8: 4426 bytes # GLib-DEBUG: io-channel-basic: ...from 8: OK # GLib-DEBUG: io-channel-basic: child writing 8+4561 bytes to 13 # GLib-DEBUG: io-channel-basic: ...from 12: IN # GLib-DEBUG: io-channel-basic: ...from 12: 4561 bytes # GLib-DEBUG: io-channel-basic: ...from 12: OK # GLib-DEBUG: io-channel-basic: child writing 8+3492 bytes to 15 # GLib-DEBUG: io-channel-basic: ...from 14: IN # GLib-DEBUG: io-channel-basic: ...from 14: 3492 bytes # GLib-DEBUG: io-channel-basic: ...from 14: OK # GLib-DEBUG: io-channel-basic: child writing 8+3469 bytes to 11 # GLib-DEBUG: io-channel-basic: ...from 10: IN # GLib-DEBUG: io-channel-basic: ...from 10: 3469 bytes # GLib-DEBUG: io-channel-basic: ...from 10: OK # GLib-DEBUG: io-channel-basic: child writing 8+4327 bytes to 17 # GLib-DEBUG: io-channel-basic: ...from 16: IN # GLib-DEBUG: io-channel-basic: ...from 16: 4327 bytes # GLib-DEBUG: io-channel-basic: child writing 8+2157 bytes to 11 # GLib-DEBUG: io-channel-basic: child writing 8+4290 bytes to 11 # GLib-DEBUG: io-channel-basic: child writing 8+3385 bytes to 15 # GLib-DEBUG: io-channel-basic: child writing 8+2408 bytes to 9 # GLib-DEBUG: io-channel-basic: ...from 16: OK # GLib-DEBUG: io-channel-basic: ...from 8: IN # GLib-DEBUG: io-channel-basic: ...from 8: 2408 bytes # GLib-DEBUG: io-channel-basic: ...from 8: OK # GLib-DEBUG: io-channel-basic: ...from 10: IN # GLib-DEBUG: io-channel-basic: ...from 10: 2157 bytes # GLib-DEBUG: io-channel-basic: ...from 10: OK # GLib-DEBUG: io-channel-basic: ...from 14: IN # GLib-DEBUG: io-channel-basic: ...from 14: 3385 bytes # GLib-DEBUG: io-channel-basic: ...from 14: OK # GLib-DEBUG: io-channel-basic: ...from 10: IN # GLib-DEBUG: io-channel-basic: ...from 10: 4290 bytes # GLib-DEBUG: io-channel-basic: ...from 10: OK # GLib-DEBUG: io-channel-basic: child writing 8+1211 bytes to 13 # GLib-DEBUG: io-channel-basic: ...from 12: IN # GLib-DEBUG: io-channel-basic: ...from 12: 1211 bytes # GLib-DEBUG: io-channel-basic: ...from 12: OK # GLib-DEBUG: io-channel-basic: child writing 8+2753 bytes to 11 # GLib-DEBUG: io-channel-basic: child writing 8+3293 bytes to 15 # GLib-DEBUG: io-channel-basic: ...from 10: IN # GLib-DEBUG: io-channel-basic: child writing 8+2008 bytes to 9 # GLib-DEBUG: io-channel-basic: ...from 10: 2753 bytes # GLib-DEBUG: io-channel-basic: ...from 10: OK # GLib-DEBUG: io-channel-basic: ...from 14: IN # GLib-DEBUG: io-channel-basic: ...from 14: 3293 bytes # GLib-DEBUG: io-channel-basic: ...from 14: OK # GLib-DEBUG: io-channel-basic: ...from 8: IN # GLib-DEBUG: io-channel-basic: ...from 8: 2008 bytes # GLib-DEBUG: io-channel-basic: ...from 8: OK # GLib-DEBUG: io-channel-basic: child writing 8+1033 bytes to 17 # GLib-DEBUG: io-channel-basic: ...from 16: IN # GLib-DEBUG: io-channel-basic: ...from 16: 1033 bytes # GLib-DEBUG: io-channel-basic: ...from 16: OK # GLib-DEBUG: io-channel-basic: child writing 8+955 bytes to 13 # GLib-DEBUG: io-channel-basic: ...from 12: IN # GLib-DEBUG: io-channel-basic: ...from 12: 955 bytes # GLib-DEBUG: io-channel-basic: ...from 12: OK # GLib-DEBUG: io-channel-basic: child writing 8+3349 bytes to 15 # GLib-DEBUG: io-channel-basic: ...from 14: IN # GLib-DEBUG: io-channel-basic: ...from 14: 3349 bytes # GLib-DEBUG: io-channel-basic: ...from 14: OK # GLib-DEBUG: io-channel-basic: child writing 8+2884 bytes to 11 # GLib-DEBUG: io-channel-basic: ...from 10: IN # GLib-DEBUG: io-channel-basic: ...from 10: 2884 bytes # GLib-DEBUG: io-channel-basic: ...from 10: OK # GLib-DEBUG: io-channel-basic: child writing 8+2810 bytes to 9 # GLib-DEBUG: io-channel-basic: ...from 8: IN # GLib-DEBUG: io-channel-basic: ...from 8: 2810 bytes # GLib-DEBUG: io-channel-basic: ...from 8: OK # GLib-DEBUG: io-channel-basic: child writing 8+271 bytes to 17 # GLib-DEBUG: io-channel-basic: ...from 16: IN # GLib-DEBUG: io-channel-basic: ...from 16: 271 bytes # GLib-DEBUG: io-channel-basic: ...from 16: OK # GLib-DEBUG: io-channel-basic: child writing 8+3769 bytes to 13 # GLib-DEBUG: io-channel-basic: ...from 12: IN # GLib-DEBUG: io-channel-basic: ...from 12: 3769 bytes # GLib-DEBUG: io-channel-basic: ...from 12: OK # GLib-DEBUG: io-channel-basic: child writing 8+3053 bytes to 15 # GLib-DEBUG: io-channel-basic: ...from 14: IN # GLib-DEBUG: io-channel-basic: ...from 14: 3053 bytes # GLib-DEBUG: io-channel-basic: ...from 14: OK # GLib-DEBUG: io-channel-basic: child writing 8+3729 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: 3729 bytes # GLib-DEBUG: io-channel-basic: ...from 10: OK # GLib-DEBUG: io-channel-basic: child writing 8+635 bytes to 17 # GLib-DEBUG: io-channel-basic: ...from 16: IN # GLib-DEBUG: io-channel-basic: ...from 16: 635 bytes # GLib-DEBUG: io-channel-basic: ...from 16: OK # GLib-DEBUG: io-channel-basic: child writing 8+3984 bytes to 9 # GLib-DEBUG: io-channel-basic: ...from 8: IN # GLib-DEBUG: io-channel-basic: ...from 8: 3984 bytes # GLib-DEBUG: io-channel-basic: ...from 8: OK # GLib-DEBUG: io-channel-basic: child writing 8+4692 bytes to 13 # GLib-DEBUG: io-channel-basic: ...from 12: IN # GLib-DEBUG: io-channel-basic: ...from 12: 4692 bytes # GLib-DEBUG: io-channel-basic: ...from 12: OK # GLib-DEBUG: io-channel-basic: child writing 8+632 bytes to 15 # GLib-DEBUG: io-channel-basic: ...from 14: IN # GLib-DEBUG: io-channel-basic: ...from 14: 632 bytes # GLib-DEBUG: io-channel-basic: ...from 14: OK # GLib-DEBUG: io-channel-basic: child writing 8+3804 bytes to 17 # GLib-DEBUG: io-channel-basic: ...from 16: IN # GLib-DEBUG: io-channel-basic: ...from 16: 3804 bytes # GLib-DEBUG: io-channel-basic: ...from 16: OK # GLib-DEBUG: io-channel-basic: child writing 8+236 bytes to 13 # GLib-DEBUG: io-channel-basic: ...from 12: IN # GLib-DEBUG: io-channel-basic: ...from 12: 236 bytes # GLib-DEBUG: io-channel-basic: ...from 12: OK # GLib-DEBUG: io-channel-basic: child writing 8+4879 bytes to 9 # GLib-DEBUG: io-channel-basic: child exiting, closing 9 # GLib-DEBUG: io-channel-basic: ...from 8: IN # GLib-DEBUG: io-channel-basic: ...from 8: 4879 bytes # GLib-DEBUG: io-channel-basic: ...from 8: OK # GLib-DEBUG: io-channel-basic: ...from 8: HUP # GLib-DEBUG: io-channel-basic: child writing 8+1342 bytes to 15 # GLib-DEBUG: io-channel-basic: ...from 14: IN # GLib-DEBUG: io-channel-basic: ...from 14: 1342 bytes # GLib-DEBUG: io-channel-basic: ...from 14: OK # GLib-DEBUG: io-channel-basic: child writing 8+3320 bytes to 17 # GLib-DEBUG: io-channel-basic: ...from 16: IN # GLib-DEBUG: io-channel-basic: ...from 16: 3320 bytes # GLib-DEBUG: io-channel-basic: ...from 16: OK # GLib-DEBUG: io-channel-basic: child writing 8+437 bytes to 13 # GLib-DEBUG: io-channel-basic: ...from 12: IN # GLib-DEBUG: io-channel-basic: ...from 12: 437 bytes # GLib-DEBUG: io-channel-basic: ...from 12: OK # GLib-DEBUG: io-channel-basic: child writing 8+4802 bytes to 15 # GLib-DEBUG: io-channel-basic: ...from 14: IN # GLib-DEBUG: io-channel-basic: ...from 14: 4802 bytes # GLib-DEBUG: io-channel-basic: ...from 14: OK # GLib-DEBUG: io-channel-basic: child writing 8+2767 bytes to 17 # GLib-DEBUG: io-channel-basic: ...from 16: IN # GLib-DEBUG: io-channel-basic: ...from 16: 2767 bytes # GLib-DEBUG: io-channel-basic: ...from 16: OK # GLib-DEBUG: io-channel-basic: child writing 8+1007 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: 1007 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+4292 bytes to 15 # GLib-DEBUG: io-channel-basic: ...from 14: IN # GLib-DEBUG: io-channel-basic: ...from 14: 4292 bytes # GLib-DEBUG: io-channel-basic: ...from 14: OK # GLib-DEBUG: io-channel-basic: child writing 8+588 bytes to 17 # GLib-DEBUG: io-channel-basic: ...from 16: IN # GLib-DEBUG: io-channel-basic: ...from 16: 588 bytes # GLib-DEBUG: io-channel-basic: ...from 16: OK # GLib-DEBUG: io-channel-basic: child writing 8+80 bytes to 17 # GLib-DEBUG: io-channel-basic: ...from 16: IN # GLib-DEBUG: io-channel-basic: ...from 16: 80 bytes # GLib-DEBUG: io-channel-basic: ...from 16: OK # GLib-DEBUG: io-channel-basic: child writing 8+1635 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: 1635 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+3053 bytes to 17 # GLib-DEBUG: io-channel-basic: child exiting, closing 17 # GLib-DEBUG: io-channel-basic: ...from 16: HUP IN # GLib-DEBUG: io-channel-basic: ...from 16: 3053 bytes # GLib-DEBUG: io-channel-basic: ...from 16: OK ok 1 /gio/io-basics # slow test /gio/io-basics executed in 15.98 secs # End of gio tests ============================================================================== ================================== 341/405 =================================== test: glib:gio+slow / gdbus-threading start time: 06:42:17 duration: 1.26s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 MALLOC_PERTURB_=88 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-threading ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sd0d3a6241a3270afe437f97297eb3493 # 1..0 # SKIP all gdbus-threading tests skipped because they are too unreliable (glib#1515) ============================================================================== ================================== 343/405 =================================== test: glib:gio / gnotification start time: 06:42:17 duration: 1.19s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=186 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gnotification ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S8aedbd1f574fa9f2c16998f9e0fdf67a 1..2 # Start of gnotification tests ok 1 /gnotification/basic ok 2 /gnotification/properties # End of gnotification tests ============================================================================== ================================== 344/405 =================================== test: glib:gio+gdbus-codegen / gdbus-test-codegen-old start time: 06:42:18 duration: 1.17s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 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_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=222 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-test-codegen-old ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sc28af033d1ed382cec55b07f98f3772c 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_EMWNX3/gdbus/codegen/annotations/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/annotations/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/annotations/.dirs/system-config1:/tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/annotations/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/annotations/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/annotations/.dirs/system-data1:/tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/annotations/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/annotations/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/annotations/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-test-codegen-old_EMWNX3/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_EMWNX3/gdbus/codegen/interface_stability/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/interface_stability/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/interface_stability/.dirs/system-config1:/tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/interface_stability/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/interface_stability/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/interface_stability/.dirs/system-data1:/tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/interface_stability/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/interface_stability/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/interface_stability/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-test-codegen-old_EMWNX3/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_EMWNX3/gdbus/codegen/object-manager/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/object-manager/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/object-manager/.dirs/system-config1:/tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/object-manager/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/object-manager/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/object-manager/.dirs/system-data1:/tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/object-manager/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/object-manager/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/object-manager/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-test-codegen-old_EMWNX3/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_EMWNX3/gdbus/codegen/property-naming/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/property-naming/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/property-naming/.dirs/system-config1:/tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/property-naming/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/property-naming/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/property-naming/.dirs/system-data1:/tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/property-naming/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/property-naming/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/property-naming/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-test-codegen-old_EMWNX3/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_EMWNX3/gdbus/codegen/autocleanups/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/autocleanups/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/autocleanups/.dirs/system-config1:/tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/autocleanups/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/autocleanups/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/autocleanups/.dirs/system-data1:/tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/autocleanups/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/autocleanups/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/autocleanups/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-test-codegen-old_EMWNX3/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_EMWNX3/gdbus/codegen/deprecations/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/deprecations/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/deprecations/.dirs/system-config1:/tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/deprecations/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/deprecations/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/deprecations/.dirs/system-data1:/tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/deprecations/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/deprecations/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/deprecations/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-test-codegen-old_EMWNX3/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_EMWNX3/gdbus/codegen/standalone-interface-info/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/standalone-interface-info/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/standalone-interface-info/.dirs/system-config1:/tmp/test_gdbus-test-codegen-old_EMWNX3/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_EMWNX3/gdbus/codegen/standalone-interface-info/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/standalone-interface-info/.dirs/system-data1:/tmp/test_gdbus-test-codegen-old_EMWNX3/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_EMWNX3/gdbus/codegen/standalone-interface-info/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/standalone-interface-info/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-test-codegen-old_EMWNX3/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_EMWNX3/gdbus/codegen/unix-fd-list/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/unix-fd-list/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/unix-fd-list/.dirs/system-config1:/tmp/test_gdbus-test-codegen-old_EMWNX3/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_EMWNX3/gdbus/codegen/unix-fd-list/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/unix-fd-list/.dirs/system-data1:/tmp/test_gdbus-test-codegen-old_EMWNX3/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_EMWNX3/gdbus/codegen/unix-fd-list/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/unix-fd-list/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-test-codegen-old_EMWNX3/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 ============================================================================== ================================== 345/405 =================================== test: glib:gio+gdbus-codegen / gdbus-test-codegen-min-required-2-64 start time: 06:42:18 duration: 1.27s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=175 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-test-codegen-min-required-2-64 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S5878970dd3b045d8324911e8df14b002 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_R52LX3/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_R52LX3/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_R52LX3/gdbus/codegen/annotations/.dirs/system-config1:/tmp/test_gdbus-test-codegen-min-required-2-64_R52LX3/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_R52LX3/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_R52LX3/gdbus/codegen/annotations/.dirs/system-data1:/tmp/test_gdbus-test-codegen-min-required-2-64_R52LX3/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_R52LX3/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_R52LX3/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_R52LX3/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_R52LX3/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_R52LX3/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_R52LX3/gdbus/codegen/interface_stability/.dirs/system-config1:/tmp/test_gdbus-test-codegen-min-required-2-64_R52LX3/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_R52LX3/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_R52LX3/gdbus/codegen/interface_stability/.dirs/system-data1:/tmp/test_gdbus-test-codegen-min-required-2-64_R52LX3/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_R52LX3/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_R52LX3/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_R52LX3/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_R52LX3/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_R52LX3/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_R52LX3/gdbus/codegen/object-manager/.dirs/system-config1:/tmp/test_gdbus-test-codegen-min-required-2-64_R52LX3/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_R52LX3/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_R52LX3/gdbus/codegen/object-manager/.dirs/system-data1:/tmp/test_gdbus-test-codegen-min-required-2-64_R52LX3/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_R52LX3/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_R52LX3/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_R52LX3/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_R52LX3/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_R52LX3/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_R52LX3/gdbus/codegen/property-naming/.dirs/system-config1:/tmp/test_gdbus-test-codegen-min-required-2-64_R52LX3/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_R52LX3/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_R52LX3/gdbus/codegen/property-naming/.dirs/system-data1:/tmp/test_gdbus-test-codegen-min-required-2-64_R52LX3/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_R52LX3/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_R52LX3/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_R52LX3/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_R52LX3/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_R52LX3/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_R52LX3/gdbus/codegen/autocleanups/.dirs/system-config1:/tmp/test_gdbus-test-codegen-min-required-2-64_R52LX3/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_R52LX3/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_R52LX3/gdbus/codegen/autocleanups/.dirs/system-data1:/tmp/test_gdbus-test-codegen-min-required-2-64_R52LX3/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_R52LX3/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_R52LX3/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_R52LX3/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_R52LX3/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_R52LX3/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_R52LX3/gdbus/codegen/deprecations/.dirs/system-config1:/tmp/test_gdbus-test-codegen-min-required-2-64_R52LX3/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_R52LX3/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_R52LX3/gdbus/codegen/deprecations/.dirs/system-data1:/tmp/test_gdbus-test-codegen-min-required-2-64_R52LX3/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_R52LX3/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_R52LX3/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_R52LX3/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_R52LX3/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_R52LX3/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_R52LX3/gdbus/codegen/standalone-interface-info/.dirs/system-config1:/tmp/test_gdbus-test-codegen-min-required-2-64_R52LX3/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_R52LX3/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_R52LX3/gdbus/codegen/standalone-interface-info/.dirs/system-data1:/tmp/test_gdbus-test-codegen-min-required-2-64_R52LX3/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_R52LX3/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_R52LX3/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_R52LX3/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_R52LX3/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_R52LX3/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_R52LX3/gdbus/codegen/unix-fd-list/.dirs/system-config1:/tmp/test_gdbus-test-codegen-min-required-2-64_R52LX3/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_R52LX3/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_R52LX3/gdbus/codegen/unix-fd-list/.dirs/system-data1:/tmp/test_gdbus-test-codegen-min-required-2-64_R52LX3/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_R52LX3/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_R52LX3/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_R52LX3/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 ============================================================================== ================================== 315/405 =================================== test: glib:gio / gschema-compile start time: 06:42:16 duration: 3.02s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=218 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gschema-compile ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S8f64350cfd0ff5db6176eb9657f9095a 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 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 ============================================================================== ================================== 339/405 =================================== test: glib:gio / gdbus-subscribe start time: 06:42:17 duration: 1.85s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=241 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-subscribe ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S7ca5034a3de6b258f016778155e6e906 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_88E9W3/gdbus/subscribe/conn/simple/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/conn/simple/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/conn/simple/.dirs/system-config1:/tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/conn/simple/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/conn/simple/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/conn/simple/.dirs/system-data1:/tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/conn/simple/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/conn/simple/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/conn/simple/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-subscribe_88E9W3/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_88E9W3/gdbus/subscribe/conn/broadcast_from_anyone/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/conn/broadcast_from_anyone/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/conn/broadcast_from_anyone/.dirs/system-config1:/tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/conn/broadcast_from_anyone/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/conn/broadcast_from_anyone/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/conn/broadcast_from_anyone/.dirs/system-data1:/tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/conn/broadcast_from_anyone/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/conn/broadcast_from_anyone/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/conn/broadcast_from_anyone/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-subscribe_88E9W3/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_88E9W3/gdbus/subscribe/conn/match_twice/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/conn/match_twice/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/conn/match_twice/.dirs/system-config1:/tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/conn/match_twice/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/conn/match_twice/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/conn/match_twice/.dirs/system-data1:/tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/conn/match_twice/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/conn/match_twice/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/conn/match_twice/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-subscribe_88E9W3/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_88E9W3/gdbus/subscribe/conn/limit_by_unique_name/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/conn/limit_by_unique_name/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/conn/limit_by_unique_name/.dirs/system-config1:/tmp/test_gdbus-subscribe_88E9W3/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_88E9W3/gdbus/subscribe/conn/limit_by_unique_name/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/conn/limit_by_unique_name/.dirs/system-data1:/tmp/test_gdbus-subscribe_88E9W3/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_88E9W3/gdbus/subscribe/conn/limit_by_unique_name/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/conn/limit_by_unique_name/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-subscribe_88E9W3/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_88E9W3/gdbus/subscribe/conn/nonexistent_unique_name/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/conn/nonexistent_unique_name/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/conn/nonexistent_unique_name/.dirs/system-config1:/tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/conn/nonexistent_unique_name/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/conn/nonexistent_unique_name/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/conn/nonexistent_unique_name/.dirs/system-data1:/tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/conn/nonexistent_unique_name/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/conn/nonexistent_unique_name/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/conn/nonexistent_unique_name/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-subscribe_88E9W3/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_88E9W3/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_88E9W3/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_88E9W3/gdbus/subscribe/conn/limit_by_well_known_name/.dirs/system-config1:/tmp/test_gdbus-subscribe_88E9W3/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_88E9W3/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_88E9W3/gdbus/subscribe/conn/limit_by_well_known_name/.dirs/system-data1:/tmp/test_gdbus-subscribe_88E9W3/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_88E9W3/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_88E9W3/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_88E9W3/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_88E9W3/gdbus/subscribe/conn/limit_to_message_bus/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/conn/limit_to_message_bus/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/conn/limit_to_message_bus/.dirs/system-config1:/tmp/test_gdbus-subscribe_88E9W3/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_88E9W3/gdbus/subscribe/conn/limit_to_message_bus/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/conn/limit_to_message_bus/.dirs/system-data1:/tmp/test_gdbus-subscribe_88E9W3/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_88E9W3/gdbus/subscribe/conn/limit_to_message_bus/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/conn/limit_to_message_bus/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-subscribe_88E9W3/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_88E9W3/gdbus/subscribe/conn/unsubscribe_immediately/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/conn/unsubscribe_immediately/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/conn/unsubscribe_immediately/.dirs/system-config1:/tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/conn/unsubscribe_immediately/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/conn/unsubscribe_immediately/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/conn/unsubscribe_immediately/.dirs/system-data1:/tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/conn/unsubscribe_immediately/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/conn/unsubscribe_immediately/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/conn/unsubscribe_immediately/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-subscribe_88E9W3/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_88E9W3/gdbus/subscribe/proxy/simple/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/proxy/simple/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/proxy/simple/.dirs/system-config1:/tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/proxy/simple/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/proxy/simple/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/proxy/simple/.dirs/system-data1:/tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/proxy/simple/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/proxy/simple/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/proxy/simple/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-subscribe_88E9W3/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_88E9W3/gdbus/subscribe/proxy/broadcast_from_anyone/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/proxy/broadcast_from_anyone/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/proxy/broadcast_from_anyone/.dirs/system-config1:/tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/proxy/broadcast_from_anyone/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/proxy/broadcast_from_anyone/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/proxy/broadcast_from_anyone/.dirs/system-data1:/tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/proxy/broadcast_from_anyone/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/proxy/broadcast_from_anyone/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/proxy/broadcast_from_anyone/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-subscribe_88E9W3/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_88E9W3/gdbus/subscribe/proxy/match_twice/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/proxy/match_twice/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/proxy/match_twice/.dirs/system-config1:/tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/proxy/match_twice/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/proxy/match_twice/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/proxy/match_twice/.dirs/system-data1:/tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/proxy/match_twice/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/proxy/match_twice/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/proxy/match_twice/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-subscribe_88E9W3/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_88E9W3/gdbus/subscribe/proxy/limit_by_unique_name/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/proxy/limit_by_unique_name/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/proxy/limit_by_unique_name/.dirs/system-config1:/tmp/test_gdbus-subscribe_88E9W3/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_88E9W3/gdbus/subscribe/proxy/limit_by_unique_name/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/proxy/limit_by_unique_name/.dirs/system-data1:/tmp/test_gdbus-subscribe_88E9W3/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_88E9W3/gdbus/subscribe/proxy/limit_by_unique_name/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/proxy/limit_by_unique_name/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-subscribe_88E9W3/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_88E9W3/gdbus/subscribe/proxy/nonexistent_unique_name/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/proxy/nonexistent_unique_name/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/proxy/nonexistent_unique_name/.dirs/system-config1:/tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/proxy/nonexistent_unique_name/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/proxy/nonexistent_unique_name/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/proxy/nonexistent_unique_name/.dirs/system-data1:/tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/proxy/nonexistent_unique_name/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/proxy/nonexistent_unique_name/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/proxy/nonexistent_unique_name/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-subscribe_88E9W3/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_88E9W3/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_88E9W3/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_88E9W3/gdbus/subscribe/proxy/limit_by_well_known_name/.dirs/system-config1:/tmp/test_gdbus-subscribe_88E9W3/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_88E9W3/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_88E9W3/gdbus/subscribe/proxy/limit_by_well_known_name/.dirs/system-data1:/tmp/test_gdbus-subscribe_88E9W3/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_88E9W3/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_88E9W3/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_88E9W3/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_88E9W3/gdbus/subscribe/proxy/limit_to_message_bus/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/proxy/limit_to_message_bus/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/proxy/limit_to_message_bus/.dirs/system-config1:/tmp/test_gdbus-subscribe_88E9W3/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_88E9W3/gdbus/subscribe/proxy/limit_to_message_bus/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/proxy/limit_to_message_bus/.dirs/system-data1:/tmp/test_gdbus-subscribe_88E9W3/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_88E9W3/gdbus/subscribe/proxy/limit_to_message_bus/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/proxy/limit_to_message_bus/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-subscribe_88E9W3/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_88E9W3/gdbus/subscribe/proxy/unsubscribe_immediately/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/proxy/unsubscribe_immediately/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/proxy/unsubscribe_immediately/.dirs/system-config1:/tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/proxy/unsubscribe_immediately/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/proxy/unsubscribe_immediately/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/proxy/unsubscribe_immediately/.dirs/system-data1:/tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/proxy/unsubscribe_immediately/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/proxy/unsubscribe_immediately/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/proxy/unsubscribe_immediately/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-subscribe_88E9W3/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_88E9W3/gdbus/subscribe/parallel/simple/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/parallel/simple/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/parallel/simple/.dirs/system-config1:/tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/parallel/simple/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/parallel/simple/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/parallel/simple/.dirs/system-data1:/tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/parallel/simple/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/parallel/simple/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/parallel/simple/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-subscribe_88E9W3/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_88E9W3/gdbus/subscribe/parallel/broadcast_from_anyone/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/parallel/broadcast_from_anyone/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/parallel/broadcast_from_anyone/.dirs/system-config1:/tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/parallel/broadcast_from_anyone/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/parallel/broadcast_from_anyone/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/parallel/broadcast_from_anyone/.dirs/system-data1:/tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/parallel/broadcast_from_anyone/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/parallel/broadcast_from_anyone/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/parallel/broadcast_from_anyone/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-subscribe_88E9W3/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_88E9W3/gdbus/subscribe/parallel/match_twice/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/parallel/match_twice/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/parallel/match_twice/.dirs/system-config1:/tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/parallel/match_twice/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/parallel/match_twice/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/parallel/match_twice/.dirs/system-data1:/tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/parallel/match_twice/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/parallel/match_twice/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/parallel/match_twice/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-subscribe_88E9W3/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_88E9W3/gdbus/subscribe/parallel/limit_by_unique_name/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/parallel/limit_by_unique_name/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/parallel/limit_by_unique_name/.dirs/system-config1:/tmp/test_gdbus-subscribe_88E9W3/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_88E9W3/gdbus/subscribe/parallel/limit_by_unique_name/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/parallel/limit_by_unique_name/.dirs/system-data1:/tmp/test_gdbus-subscribe_88E9W3/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_88E9W3/gdbus/subscribe/parallel/limit_by_unique_name/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/parallel/limit_by_unique_name/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-subscribe_88E9W3/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_88E9W3/gdbus/subscribe/parallel/nonexistent_unique_name/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/parallel/nonexistent_unique_name/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/parallel/nonexistent_unique_name/.dirs/system-config1:/tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/parallel/nonexistent_unique_name/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/parallel/nonexistent_unique_name/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/parallel/nonexistent_unique_name/.dirs/system-data1:/tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/parallel/nonexistent_unique_name/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/parallel/nonexistent_unique_name/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/parallel/nonexistent_unique_name/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-subscribe_88E9W3/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_88E9W3/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_88E9W3/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_88E9W3/gdbus/subscribe/parallel/limit_by_well_known_name/.dirs/system-config1:/tmp/test_gdbus-subscribe_88E9W3/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_88E9W3/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_88E9W3/gdbus/subscribe/parallel/limit_by_well_known_name/.dirs/system-data1:/tmp/test_gdbus-subscribe_88E9W3/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_88E9W3/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_88E9W3/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_88E9W3/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_88E9W3/gdbus/subscribe/parallel/limit_to_message_bus/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/parallel/limit_to_message_bus/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/parallel/limit_to_message_bus/.dirs/system-config1:/tmp/test_gdbus-subscribe_88E9W3/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_88E9W3/gdbus/subscribe/parallel/limit_to_message_bus/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/parallel/limit_to_message_bus/.dirs/system-data1:/tmp/test_gdbus-subscribe_88E9W3/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_88E9W3/gdbus/subscribe/parallel/limit_to_message_bus/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/parallel/limit_to_message_bus/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-subscribe_88E9W3/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 service :1.1 # Received Finished signal from subscriber :1.0 # 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_88E9W3/gdbus/subscribe/parallel/unsubscribe_immediately/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/parallel/unsubscribe_immediately/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/parallel/unsubscribe_immediately/.dirs/system-config1:/tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/parallel/unsubscribe_immediately/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/parallel/unsubscribe_immediately/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/parallel/unsubscribe_immediately/.dirs/system-data1:/tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/parallel/unsubscribe_immediately/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/parallel/unsubscribe_immediately/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/parallel/unsubscribe_immediately/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-subscribe_88E9W3/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 ============================================================================== ================================== 347/405 =================================== test: glib:gio / dbus-appinfo start time: 06:42:18 duration: 1.48s result: exit status 0 command: MALLOC_PERTURB_=46 GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop 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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/dbus-appinfo ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sab0cb42ec22a6d9665f521ac47c9ed27 1..7 # Start of appinfo tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_dbus-appinfo_58ELX3/appinfo/dbusappinfo/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_dbus-appinfo_58ELX3/appinfo/dbusappinfo/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_dbus-appinfo_58ELX3/appinfo/dbusappinfo/.dirs/system-config1:/tmp/test_dbus-appinfo_58ELX3/appinfo/dbusappinfo/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_dbus-appinfo_58ELX3/appinfo/dbusappinfo/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_dbus-appinfo_58ELX3/appinfo/dbusappinfo/.dirs/system-data1:/tmp/test_dbus-appinfo_58ELX3/appinfo/dbusappinfo/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_dbus-appinfo_58ELX3/appinfo/dbusappinfo/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_dbus-appinfo_58ELX3/appinfo/dbusappinfo/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_dbus-appinfo_58ELX3/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_58ELX3/appinfo/flatpak-doc-export/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_dbus-appinfo_58ELX3/appinfo/flatpak-doc-export/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_dbus-appinfo_58ELX3/appinfo/flatpak-doc-export/.dirs/system-config1:/tmp/test_dbus-appinfo_58ELX3/appinfo/flatpak-doc-export/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_dbus-appinfo_58ELX3/appinfo/flatpak-doc-export/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_dbus-appinfo_58ELX3/appinfo/flatpak-doc-export/.dirs/system-data1:/tmp/test_dbus-appinfo_58ELX3/appinfo/flatpak-doc-export/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_dbus-appinfo_58ELX3/appinfo/flatpak-doc-export/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_dbus-appinfo_58ELX3/appinfo/flatpak-doc-export/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_dbus-appinfo_58ELX3/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_58ELX3/appinfo/dbusappinfo/.dirs/config to /tmp/test_dbus-appinfo_58ELX3/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_58ELX3/appinfo/flatpak-missing-doc-export/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_dbus-appinfo_58ELX3/appinfo/flatpak-missing-doc-export/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_dbus-appinfo_58ELX3/appinfo/flatpak-missing-doc-export/.dirs/system-config1:/tmp/test_dbus-appinfo_58ELX3/appinfo/flatpak-missing-doc-export/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_dbus-appinfo_58ELX3/appinfo/flatpak-missing-doc-export/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_dbus-appinfo_58ELX3/appinfo/flatpak-missing-doc-export/.dirs/system-data1:/tmp/test_dbus-appinfo_58ELX3/appinfo/flatpak-missing-doc-export/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_dbus-appinfo_58ELX3/appinfo/flatpak-missing-doc-export/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_dbus-appinfo_58ELX3/appinfo/flatpak-missing-doc-export/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_dbus-appinfo_58ELX3/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_58ELX3/appinfo/flatpak-doc-export/.dirs/config to /tmp/test_dbus-appinfo_58ELX3/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_58ELX3/appinfo/portal-open-file/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_dbus-appinfo_58ELX3/appinfo/portal-open-file/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_dbus-appinfo_58ELX3/appinfo/portal-open-file/.dirs/system-config1:/tmp/test_dbus-appinfo_58ELX3/appinfo/portal-open-file/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_dbus-appinfo_58ELX3/appinfo/portal-open-file/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_dbus-appinfo_58ELX3/appinfo/portal-open-file/.dirs/system-data1:/tmp/test_dbus-appinfo_58ELX3/appinfo/portal-open-file/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_dbus-appinfo_58ELX3/appinfo/portal-open-file/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_dbus-appinfo_58ELX3/appinfo/portal-open-file/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_dbus-appinfo_58ELX3/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_58ELX3/appinfo/flatpak-missing-doc-export/.dirs/config to /tmp/test_dbus-appinfo_58ELX3/appinfo/portal-open-file/.dirs/config # Got open file request for file:///build/reproducible-path/glib2.0-2.86.0/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_58ELX3/appinfo/portal-open-uri/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_dbus-appinfo_58ELX3/appinfo/portal-open-uri/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_dbus-appinfo_58ELX3/appinfo/portal-open-uri/.dirs/system-config1:/tmp/test_dbus-appinfo_58ELX3/appinfo/portal-open-uri/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_dbus-appinfo_58ELX3/appinfo/portal-open-uri/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_dbus-appinfo_58ELX3/appinfo/portal-open-uri/.dirs/system-data1:/tmp/test_dbus-appinfo_58ELX3/appinfo/portal-open-uri/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_dbus-appinfo_58ELX3/appinfo/portal-open-uri/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_dbus-appinfo_58ELX3/appinfo/portal-open-uri/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_dbus-appinfo_58ELX3/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_58ELX3/appinfo/portal-open-file/.dirs/config to /tmp/test_dbus-appinfo_58ELX3/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_58ELX3/appinfo/portal-open-file-async/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_dbus-appinfo_58ELX3/appinfo/portal-open-file-async/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_dbus-appinfo_58ELX3/appinfo/portal-open-file-async/.dirs/system-config1:/tmp/test_dbus-appinfo_58ELX3/appinfo/portal-open-file-async/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_dbus-appinfo_58ELX3/appinfo/portal-open-file-async/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_dbus-appinfo_58ELX3/appinfo/portal-open-file-async/.dirs/system-data1:/tmp/test_dbus-appinfo_58ELX3/appinfo/portal-open-file-async/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_dbus-appinfo_58ELX3/appinfo/portal-open-file-async/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_dbus-appinfo_58ELX3/appinfo/portal-open-file-async/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_dbus-appinfo_58ELX3/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_58ELX3/appinfo/portal-open-uri/.dirs/config to /tmp/test_dbus-appinfo_58ELX3/appinfo/portal-open-file-async/.dirs/config # Got open file request for file:///build/reproducible-path/glib2.0-2.86.0/gio/tests/org.gtk.test.dbusappinfo.flatpak.desktop # Request skeleton exported at /org/freedesktop/portal/desktop/request/1_9/gio2034808175 # 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_58ELX3/appinfo/portal-open-uri-async/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_dbus-appinfo_58ELX3/appinfo/portal-open-uri-async/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_dbus-appinfo_58ELX3/appinfo/portal-open-uri-async/.dirs/system-config1:/tmp/test_dbus-appinfo_58ELX3/appinfo/portal-open-uri-async/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_dbus-appinfo_58ELX3/appinfo/portal-open-uri-async/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_dbus-appinfo_58ELX3/appinfo/portal-open-uri-async/.dirs/system-data1:/tmp/test_dbus-appinfo_58ELX3/appinfo/portal-open-uri-async/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_dbus-appinfo_58ELX3/appinfo/portal-open-uri-async/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_dbus-appinfo_58ELX3/appinfo/portal-open-uri-async/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_dbus-appinfo_58ELX3/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_58ELX3/appinfo/portal-open-file-async/.dirs/config to /tmp/test_dbus-appinfo_58ELX3/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/gio905714475 # 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 ----------------------------------- stderr ----------------------------------- cleaning up pid 3482958 ============================================================================== ================================== 348/405 =================================== test: glib:gio / gdbus-connection-flush start time: 06:42:18 duration: 1.40s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=156 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-connection-flush ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sffb2ec65dc39c7f99c3f61bcad7d9725 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_D2ZJX3/gdbus/connection/flush/busy/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-connection-flush_D2ZJX3/gdbus/connection/flush/busy/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-connection-flush_D2ZJX3/gdbus/connection/flush/busy/.dirs/system-config1:/tmp/test_gdbus-connection-flush_D2ZJX3/gdbus/connection/flush/busy/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-connection-flush_D2ZJX3/gdbus/connection/flush/busy/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-connection-flush_D2ZJX3/gdbus/connection/flush/busy/.dirs/system-data1:/tmp/test_gdbus-connection-flush_D2ZJX3/gdbus/connection/flush/busy/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-connection-flush_D2ZJX3/gdbus/connection/flush/busy/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-connection-flush_D2ZJX3/gdbus/connection/flush/busy/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-connection-flush_D2ZJX3/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_D2ZJX3/gdbus/connection/flush/idle/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-connection-flush_D2ZJX3/gdbus/connection/flush/idle/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-connection-flush_D2ZJX3/gdbus/connection/flush/idle/.dirs/system-config1:/tmp/test_gdbus-connection-flush_D2ZJX3/gdbus/connection/flush/idle/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-connection-flush_D2ZJX3/gdbus/connection/flush/idle/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-connection-flush_D2ZJX3/gdbus/connection/flush/idle/.dirs/system-data1:/tmp/test_gdbus-connection-flush_D2ZJX3/gdbus/connection/flush/idle/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-connection-flush_D2ZJX3/gdbus/connection/flush/idle/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-connection-flush_D2ZJX3/gdbus/connection/flush/idle/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-connection-flush_D2ZJX3/gdbus/connection/flush/idle/.dirs/runtime ok 2 /gdbus/connection/flush/idle # End of flush tests # End of connection tests # End of gdbus tests ============================================================================== ================================== 349/405 =================================== test: glib:gio / gdbus-non-socket start time: 06:42:18 duration: 1.38s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MALLOC_PERTURB_=1 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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-non-socket ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S74064e4d75fcdaa68317a874e9ff280d 1..1 # Start of gdbus tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-non-socket_8EDTX3/gdbus/non-socket/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-non-socket_8EDTX3/gdbus/non-socket/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-non-socket_8EDTX3/gdbus/non-socket/.dirs/system-config1:/tmp/test_gdbus-non-socket_8EDTX3/gdbus/non-socket/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-non-socket_8EDTX3/gdbus/non-socket/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-non-socket_8EDTX3/gdbus/non-socket/.dirs/system-data1:/tmp/test_gdbus-non-socket_8EDTX3/gdbus/non-socket/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-non-socket_8EDTX3/gdbus/non-socket/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-non-socket_8EDTX3/gdbus/non-socket/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-non-socket_8EDTX3/gdbus/non-socket/.dirs/runtime ok 1 /gdbus/non-socket # End of gdbus tests ============================================================================== ================================== 351/405 =================================== test: glib:gio / autoptr-gio start time: 06:42:18 duration: 1.37s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MALLOC_PERTURB_=1 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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/autoptr-gio ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S6c04362979920d450e65f8aa54a0727a 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 ============================================================================== ================================== 159/405 =================================== test: glib:gobject / threadtests start time: 06:42:08 duration: 10.91s result: exit status 0 command: 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=229 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/threadtests ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sbb17241a1c7857ab93ae3d710fcc7e73 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.60 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 ============================================================================== ================================== 352/405 =================================== test: glib:gio / resources start time: 06:42:18 duration: 1.46s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=43 G_DEBUG=gc-friendly MALLOC_CHECK_=2 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/resources ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S853fd0e8653cf8fb353796d915e03bf3 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: 18:42:18.550: Adding GResources overlay '/auto_loaded/test1.txt=/build/reproducible-path/glib2.0-2.86.0/gio/tests/test1.overlay' GLib-GIO-Message: 18:42:18.551: Opened file '/build/reproducible-path/glib2.0-2.86.0/gio/tests/test1.overlay' as a resource overlay GLib-GIO-Message: 18:42:18.551: Mapped file '/build/reproducible-path/glib2.0-2.86.0/gio/tests/test1.overlay' as a resource overlay ============================================================================== ================================== 317/405 =================================== test: glib:gio / gsocketclient-slow start time: 06:42:16 duration: 3.46s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=229 LD_PRELOAD=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/slow-connect-preload.so MALLOC_CHECK_=2 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gsocketclient-slow ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sf79167d3117d7f45353c36a2513cda2a 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 0x5570d9b8f0c0 and GSocketClientAsyncConnectData 0x5570d9b894b0 # 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 0x5570d9b92b90 for GSocketClientAsyncConnectData 0x5570d9b894b0 # 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 0x5570d9b92b90 for GSocketClientAsyncConnectData 0x5570d9b894b0 # 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.20 secs # Start of happy-eyeballs tests # GLib-GIO-DEBUG: g_socket_client_connect_async: starting new g_socket_client_connect_async() with GTask 0x5570d9b91830 and GSocketClientAsyncConnectData 0x5570d9b926c0 # 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 0x5570d9b95bf0 for GSocketClientAsyncConnectData 0x5570d9b926c0 # 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 0x5570d9b923a0 and GSocketClientAsyncConnectData 0x5570d9b964a0 # 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 0x5570d9b91750 and GSocketClientAsyncConnectData 0x5570d9b95370 # 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 0x5570d9b96d70 for GSocketClientAsyncConnectData 0x5570d9b95370 # 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.60 secs # End of cancellation tests # End of happy-eyeballs tests # End of socket-client tests ============================================================================== ================================== 355/405 =================================== test: glib:gio+no-valgrind+pkg-config / gio-2.0-pkg-config start time: 06:42:18 duration: 1.12s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=120 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 PKG_CONFIG_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/meson-private G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /usr/bin/bash -xe -c 'pkg-config --validate gio-2.0 test "$(pkg-config --modversion gio-2.0)" = "2.86.0" 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/x86_64-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/x86_64-linux-gnu/glib-2.0/gio-querymodules" test "$(pkg-config --variable=glib_compile_schemas gio-2.0)" = "/usr/lib/x86_64-linux-gnu/glib-2.0/glib-compile-schemas"' ----------------------------------- stderr ----------------------------------- + pkg-config --validate gio-2.0 ++ pkg-config --modversion gio-2.0 + test 2.86.0 = 2.86.0 ++ 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/x86_64-linux-gnu/gio/modules = /usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/gio-querymodules = /usr/lib/x86_64-linux-gnu/glib-2.0/gio-querymodules ++ pkg-config --variable=glib_compile_schemas gio-2.0 + test /usr/lib/x86_64-linux-gnu/glib-2.0/glib-compile-schemas = /usr/lib/x86_64-linux-gnu/glib-2.0/glib-compile-schemas ============================================================================== ================================== 356/405 =================================== test: glib:gio+no-valgrind+pkg-config / gio-unix-2.0-pkg-config start time: 06:42:18 duration: 1.10s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=89 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 PKG_CONFIG_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/meson-private G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /usr/bin/bash -xe -c 'pkg-config --validate gio-unix-2.0 test "$(pkg-config --modversion gio-unix-2.0)" = "2.86.0" 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.86.0 = 2.86.0 ++ pkg-config --variable=prefix gio-unix-2.0 + test /usr = /usr ============================================================================== ================================== 346/405 =================================== test: glib:gio / gapplication start time: 06:42:18 duration: 1.83s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=211 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gapplication ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Scb505e8c963f631da2df4fff2f70a572 1..25 # 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.55 secs # Start of command-line tests # /gapplication/command-line/arguments summary: Test HANDLES_COMMAND_LINE locally with a ->local_command_line vfunc which forces g_application_run() to take a fallback error handling path ok 20 /gapplication/command-line/arguments # End of command-line tests # 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 21 /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 22 /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 23 /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 24 /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 25 /gapplication/dbus/activate-action # End of dbus tests # End of gapplication tests ============================================================================== ================================== 266/405 =================================== test: glib:gio / socket start time: 06:42:12 duration: 7.33s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=246 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/socket ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S7f0624197c0f52b90b3ce2d0b5526d38 1..30 # Start of socket tests ok 1 /socket/ipv4_sync # slow test /socket/ipv4_sync executed in 1.01 secs ok 2 /socket/ipv4_async # slow test /socket/ipv4_async executed in 2.21 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.00 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.10 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.11 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=3471997,uid=1111,gid=1111 ok 28 /socket/credentials/unix_socketpair # End of credentials tests # Start of accept tests # /socket/accept/cancelled summary: Calling g_socket_accept() with a cancelled cancellable should return immediately regardless of whether the socket is blocking ok 29 /socket/accept/cancelled # End of accept tests # Start of connect tests # /socket/connect/cancelled summary: Calling g_socket_connect() with a cancelled cancellable should return immediately regardless of whether the socket is blocking ok 30 /socket/connect/cancelled # End of connect tests # End of socket tests ============================================================================== ================================== 357/405 =================================== test: glib:girepository+core / cmph-bdz start time: 06:42:18 duration: 1.08s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=5 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/girepository/tests /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/tests/cmph-bdz ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S8bf425763399bf71fd1291a6b66fc093 1..2 # Start of cmph-bdz tests ok 1 /cmph-bdz/search ok 2 /cmph-bdz/search-packed # End of cmph-bdz tests ============================================================================== ================================== 200/405 =================================== test: glib:gobject+no-valgrind / mkenums.py start time: 06:42:10 duration: 9.74s result: exit status 0 command: MALLOC_PERTURB_=158 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.86.0/debian/build/deb/gobject G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 PYTHONPATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/tests/lib:/build/reproducible-path/glib2.0-2.86.0/tests/lib G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /usr/bin/python3 -B /build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmpdr11uta0 # rspfile: False # /tmp/tmpdr11uta0/tmp0o0l814c.h: # typedef enum { # G_DBUS_SERVER_FLAGS_AUTHENTICATION_REQUIRE_SAME_USER GLIB_AVAILABLE_ENUMERATOR_IN_2_68 = (1<<2) # } GDBusServerFlags; # # /tmp/tmpdr11uta0/tmp8ld2cwik.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.86.0/debian/build/deb/gobject/glib-mkenums', '--template', '/tmp/tmpdr11uta0/tmp8ld2cwik.template', '/tmp/tmpdr11uta0/tmp0o0l814c.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/tmpdr11uta0/tmp0o0l814c.h # basename: tmp0o0l814c.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.86.0/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmpxetq1200 # rspfile: False # /tmp/tmpxetq1200/tmpf4i2wbsq.h: # typedef enum { # ENUM_VALUE_WITH_COMMA = ',', # } TestCommaEnum; # # /tmp/tmpxetq1200/tmpezf0jkor.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.86.0/debian/build/deb/gobject/glib-mkenums', '--template', '/tmp/tmpxetq1200/tmpezf0jkor.template', '/tmp/tmpxetq1200/tmpf4i2wbsq.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/tmpxetq1200/tmpf4i2wbsq.h # basename: tmpf4i2wbsq.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.86.0/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmphpn7fhuj # rspfile: False # /tmp/tmphpn7fhuj/tmpt8viqny9.h: # typedef enum { # G_DBUS_SERVER_FLAGS_AUTHENTICATION_REQUIRE_SAME_USER GLIB_DEPRECATED_ENUMERATOR_IN_2_68 = (1<<2) # } GDBusServerFlags; # # /tmp/tmphpn7fhuj/tmpo9vis56x.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.86.0/debian/build/deb/gobject/glib-mkenums', '--template', '/tmp/tmphpn7fhuj/tmpo9vis56x.template', '/tmp/tmphpn7fhuj/tmpt8viqny9.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/tmphpn7fhuj/tmpt8viqny9.h # basename: tmpt8viqny9.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.86.0/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmpt5xlvgo3 # rspfile: False # /tmp/tmpt5xlvgo3/tmpf0_odtcy.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/tmpt5xlvgo3/tmppk6c8jc5.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.86.0/debian/build/deb/gobject/glib-mkenums', '--template', '/tmp/tmpt5xlvgo3/tmppk6c8jc5.template', '/tmp/tmpt5xlvgo3/tmpf0_odtcy.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/tmpt5xlvgo3/tmpf0_odtcy.h # basename: tmpf0_odtcy.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.86.0/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmpevnz7te5 # rspfile: False # /tmp/tmpevnz7te5/tmpvv2cv15w.h: # /tmp/tmpevnz7te5/tmp0jze0rp7.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.86.0/debian/build/deb/gobject/glib-mkenums', '--template', '/tmp/tmpevnz7te5/tmp0jze0rp7.template', '/tmp/tmpevnz7te5/tmpvv2cv15w.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.86.0/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmpmzw_9gny # rspfile: False # /tmp/tmpmzw_9gny/tmp5ibbqx2g.template: # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums', '--template', '/tmp/tmpmzw_9gny/tmp5ibbqx2g.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.86.0/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmprfwl60ie # rspfile: False # /tmp/tmprfwl60ie/tmpm_ctyvvx.h: # typedef enum _SomeEnumIdentifier { # ENUM_VALUE # } SomeEnumIdentifier; # # /tmp/tmprfwl60ie/tmpwng8vlx4.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.86.0/debian/build/deb/gobject/glib-mkenums', '--template', '/tmp/tmprfwl60ie/tmpwng8vlx4.template', '/tmp/tmprfwl60ie/tmpm_ctyvvx.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/tmprfwl60ie/tmpm_ctyvvx.h # basename: tmpm_ctyvvx.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.86.0/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmpbhgav21o # rspfile: False # /tmp/tmpbhgav21o/tmp_1_x8hgn.h: # typedef enum { # ENUM_VALUE_PUBLIC1, # /*< private >*/ # ENUM_VALUE_PRIVATE, # } SomeEnumA # # /tmp/tmpbhgav21o/tmpdo4dkrvc.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.86.0/debian/build/deb/gobject/glib-mkenums', '--template', '/tmp/tmpbhgav21o/tmpdo4dkrvc.template', '/tmp/tmpbhgav21o/tmp_1_x8hgn.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/tmpbhgav21o/tmp_1_x8hgn.h # basename: tmp_1_x8hgn.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/tmpbhgav21o/tmp_er0urlf.h: # typedef enum { # /*< private >*/ # ENUM_VALUE_PRIVATE, # /*< public >*/ # ENUM_VALUE_PUBLIC2, # } SomeEnumB; # # /tmp/tmpbhgav21o/tmpqi7ozrfv.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.86.0/debian/build/deb/gobject/glib-mkenums', '--template', '/tmp/tmpbhgav21o/tmpqi7ozrfv.template', '/tmp/tmpbhgav21o/tmp_er0urlf.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/tmpbhgav21o/tmp_er0urlf.h # basename: tmp_er0urlf.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.86.0/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmplnd0frig # rspfile: False # /tmp/tmplnd0frig/tmpjwd32jzq.h: # typedef enum { # /*< private >*/ # ENUM_VALUE_PRIVATE = 5, # /*< public >*/ # ENUM_VALUE_PUBLIC = ENUM_VALUE_PRIVATE + 2, # } TestSymbolicEnum; # # /tmp/tmplnd0frig/tmpux_sx9rl.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.86.0/debian/build/deb/gobject/glib-mkenums', '--template', '/tmp/tmplnd0frig/tmpux_sx9rl.template', '/tmp/tmplnd0frig/tmpjwd32jzq.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/tmplnd0frig/tmpjwd32jzq.h # basename: tmpjwd32jzq.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.86.0/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmpbc6pdmu7 # rspfile: False # /tmp/tmpbc6pdmu7/tmplnual0ht.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.86.0/debian/build/deb/gobject/glib-mkenums', '--template', '/tmp/tmpbc6pdmu7/tmplnual0ht.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.86.0/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmpmlyj00oy # rspfile: False # Running: ['/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmpg_sus7qw # rspfile: False # Running: ['/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmpmmip2rsg # rspfile: False # /tmp/tmpmmip2rsg/tmpih94sw3m.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.86.0/debian/build/deb/gobject/glib-mkenums', '--template', '/tmp/tmpmmip2rsg/tmpih94sw3m.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.86.0/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmp75ecwsne # rspfile: False # /tmp/tmp75ecwsne/tmpntrn6eb9.h: # typedef enum { # GEGL_SAMPLER_NEAREST = 0, /*< desc="nearest" >*/ # } GeglSamplerType; # # /tmp/tmp75ecwsne/tmp10ua4tg6.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.86.0/debian/build/deb/gobject/glib-mkenums', '--template', '/tmp/tmp75ecwsne/tmp10ua4tg6.template', '/tmp/tmp75ecwsne/tmpntrn6eb9.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/tmp75ecwsne/tmpntrn6eb9.h # basename: tmpntrn6eb9.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.86.0/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmplp1a5bsv # rspfile: False # /tmp/tmplp1a5bsv/tmpqkrd8ked.h: # /* Copyright © La Peña */ # typedef enum { # ENUM_VALUE # } SomeEnumIdentifier; # # /tmp/tmplp1a5bsv/tmpfec2yi92.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.86.0/debian/build/deb/gobject/glib-mkenums', '--template', '/tmp/tmplp1a5bsv/tmpfec2yi92.template', '/tmp/tmplp1a5bsv/tmpqkrd8ked.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/tmplp1a5bsv/tmpqkrd8ked.h # basename: tmpqkrd8ked.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.86.0/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmp41z1ffhl # rspfile: False # /tmp/tmp41z1ffhl/tmpp6gn5qj2.template: template # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums', '--template', '/tmp/tmp41z1ffhl/tmpp6gn5qj2.template', '/tmp/tmp41z1ffhl/tmppgwp0s3r1.h', '/tmp/tmp41z1ffhl/tmpx1j4ncib2.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/tmp41z1ffhl/tmpdqhp9sab.template: template # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums', '--template', '/tmp/tmp41z1ffhl/tmpdqhp9sab.template', '/tmp/tmp41z1ffhl/tmpx1j4ncib2.h', '/tmp/tmp41z1ffhl/tmppgwp0s3r1.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.86.0/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmpq0jxqukg # rspfile: False # /tmp/tmpq0jxqukg/tmprl03wulg.h: # typedef enum { /*< since=1.0 >*/ # QMI_WMS_MESSAGE_PROTOCOL_CDMA = 0, # } QmiWmsMessageProtocol; # # /tmp/tmpq0jxqukg/tmplx2grs18.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.86.0/debian/build/deb/gobject/glib-mkenums', '--template', '/tmp/tmpq0jxqukg/tmplx2grs18.template', '/tmp/tmpq0jxqukg/tmprl03wulg.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/tmpq0jxqukg/tmprl03wulg.h # basename: tmprl03wulg.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.86.0/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmpkb5xuvnq # rspfile: False # /tmp/tmpkb5xuvnq/tmpx2nb9uav.h: # typedef enum { # FOO_VALUE /*< nick="eek, a comma" >*/ # } Foo; # # /tmp/tmpkb5xuvnq/tmpgkxy10m8.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.86.0/debian/build/deb/gobject/glib-mkenums', '--template', '/tmp/tmpkb5xuvnq/tmpgkxy10m8.template', '/tmp/tmpkb5xuvnq/tmpx2nb9uav.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/tmpkb5xuvnq/tmpx2nb9uav.h # basename: tmpx2nb9uav.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.86.0/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmp01_5o8po # rspfile: True # /tmp/tmp01_5o8po/tmpjbylf9_8.h: # typedef enum { # G_DBUS_SERVER_FLAGS_AUTHENTICATION_REQUIRE_SAME_USER GLIB_AVAILABLE_ENUMERATOR_IN_2_68 = (1<<2) # } GDBusServerFlags; # # /tmp/tmp01_5o8po/tmply184ues.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/tmp01_5o8po/tmply184ues.template /tmp/tmp01_5o8po/tmpjbylf9_8.h # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums', '@/tmp/tmp01_5o8po/tmppbsnezkh'] # 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/tmp01_5o8po/tmpjbylf9_8.h # basename: tmpjbylf9_8.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.86.0/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmp4gax5gd0 # rspfile: True # /tmp/tmp4gax5gd0/tmpdgqgup7o.h: # typedef enum { # ENUM_VALUE_WITH_COMMA = ',', # } TestCommaEnum; # # /tmp/tmp4gax5gd0/tmpys_wu41i.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/tmp4gax5gd0/tmpys_wu41i.template /tmp/tmp4gax5gd0/tmpdgqgup7o.h # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums', '@/tmp/tmp4gax5gd0/tmp3kdc0uzz'] # 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/tmp4gax5gd0/tmpdgqgup7o.h # basename: tmpdgqgup7o.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.86.0/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmp_uaunka6 # rspfile: True # /tmp/tmp_uaunka6/tmpetu0lg47.h: # typedef enum { # G_DBUS_SERVER_FLAGS_AUTHENTICATION_REQUIRE_SAME_USER GLIB_DEPRECATED_ENUMERATOR_IN_2_68 = (1<<2) # } GDBusServerFlags; # # /tmp/tmp_uaunka6/tmpzy41_30c.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_uaunka6/tmpzy41_30c.template /tmp/tmp_uaunka6/tmpetu0lg47.h # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums', '@/tmp/tmp_uaunka6/tmput5j7ohw'] # 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_uaunka6/tmpetu0lg47.h # basename: tmpetu0lg47.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.86.0/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmpsytcuvea # rspfile: True # /tmp/tmpsytcuvea/tmpn9zxeari.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/tmpsytcuvea/tmpd9qrh6d_.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/tmpsytcuvea/tmpd9qrh6d_.template /tmp/tmpsytcuvea/tmpn9zxeari.h # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums', '@/tmp/tmpsytcuvea/tmp1_lorl8_'] # 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/tmpsytcuvea/tmpn9zxeari.h # basename: tmpn9zxeari.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.86.0/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmpi3vzu30k # rspfile: True # /tmp/tmpi3vzu30k/tmpcyu_1804.h: # /tmp/tmpi3vzu30k/tmpi2zsrrd1.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/tmpi3vzu30k/tmpi2zsrrd1.template /tmp/tmpi3vzu30k/tmpcyu_1804.h # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums', '@/tmp/tmpi3vzu30k/tmp_0jqsu50'] # 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.86.0/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmp8zk5hkqp # rspfile: True # /tmp/tmp8zk5hkqp/tmphhof7k_6.template: # Response file contains: --template /tmp/tmp8zk5hkqp/tmphhof7k_6.template # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums', '@/tmp/tmp8zk5hkqp/tmpzf0yv8jb'] # 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.86.0/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmp7tmrwxhu # rspfile: True # /tmp/tmp7tmrwxhu/tmpekxhz0_1.h: # typedef enum _SomeEnumIdentifier { # ENUM_VALUE # } SomeEnumIdentifier; # # /tmp/tmp7tmrwxhu/tmpb8ly86vc.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/tmp7tmrwxhu/tmpb8ly86vc.template /tmp/tmp7tmrwxhu/tmpekxhz0_1.h # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums', '@/tmp/tmp7tmrwxhu/tmpqq22qv5j'] # 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/tmp7tmrwxhu/tmpekxhz0_1.h # basename: tmpekxhz0_1.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.86.0/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmpchula4oj # rspfile: True # /tmp/tmpchula4oj/tmpop9bwbwj.h: # typedef enum { # ENUM_VALUE_PUBLIC1, # /*< private >*/ # ENUM_VALUE_PRIVATE, # } SomeEnumA # # /tmp/tmpchula4oj/tmp94tzmr0t.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/tmpchula4oj/tmp94tzmr0t.template /tmp/tmpchula4oj/tmpop9bwbwj.h # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums', '@/tmp/tmpchula4oj/tmpvf7mv0gy'] # 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/tmpchula4oj/tmpop9bwbwj.h # basename: tmpop9bwbwj.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/tmpchula4oj/tmpdpj90tik.h: # typedef enum { # /*< private >*/ # ENUM_VALUE_PRIVATE, # /*< public >*/ # ENUM_VALUE_PUBLIC2, # } SomeEnumB; # # /tmp/tmpchula4oj/tmpjiizymex.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/tmpchula4oj/tmpjiizymex.template /tmp/tmpchula4oj/tmpdpj90tik.h # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums', '@/tmp/tmpchula4oj/tmpgrd73sb2'] # 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/tmpchula4oj/tmpdpj90tik.h # basename: tmpdpj90tik.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.86.0/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmpf6_3qprb # rspfile: True # /tmp/tmpf6_3qprb/tmply7f3vrk.h: # typedef enum { # /*< private >*/ # ENUM_VALUE_PRIVATE = 5, # /*< public >*/ # ENUM_VALUE_PUBLIC = ENUM_VALUE_PRIVATE + 2, # } TestSymbolicEnum; # # /tmp/tmpf6_3qprb/tmpc73bz3yk.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/tmpf6_3qprb/tmpc73bz3yk.template /tmp/tmpf6_3qprb/tmply7f3vrk.h # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums', '@/tmp/tmpf6_3qprb/tmp4qrmjwrm'] # 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/tmpf6_3qprb/tmply7f3vrk.h # basename: tmply7f3vrk.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.86.0/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmpxn990p52 # rspfile: True # /tmp/tmpxn990p52/tmpnx1s1ws9.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/tmpxn990p52/tmpnx1s1ws9.template # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums', '@/tmp/tmpxn990p52/tmpenz6koyo'] # 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.86.0/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmpbiotpme4 # rspfile: True # Response file contains: --help # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums', '@/tmp/tmpbiotpme4/tmpvnoro4jd'] # 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.86.0/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmp236gk3br # rspfile: True # Response file contains: # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums', '@/tmp/tmp236gk3br/tmphci9a_t4'] # 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.86.0/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmp4nqx4iws # rspfile: True # /tmp/tmp4nqx4iws/tmp66q9c292.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/tmp4nqx4iws/tmp66q9c292.template # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums', '@/tmp/tmp4nqx4iws/tmpr90fqj_1'] # 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.86.0/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmp0f31au_a # rspfile: True # /tmp/tmp0f31au_a/tmpci4jnfbg.h: # typedef enum { # GEGL_SAMPLER_NEAREST = 0, /*< desc="nearest" >*/ # } GeglSamplerType; # # /tmp/tmp0f31au_a/tmpuv0dfqay.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/tmp0f31au_a/tmpuv0dfqay.template /tmp/tmp0f31au_a/tmpci4jnfbg.h # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums', '@/tmp/tmp0f31au_a/tmpvbl5w0j8'] # 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/tmp0f31au_a/tmpci4jnfbg.h # basename: tmpci4jnfbg.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.86.0/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmp1r93cva3 # rspfile: True # /tmp/tmp1r93cva3/tmpfz4kcg_4.h: # /* Copyright © La Peña */ # typedef enum { # ENUM_VALUE # } SomeEnumIdentifier; # # /tmp/tmp1r93cva3/tmpzhw0q684.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/tmp1r93cva3/tmpzhw0q684.template /tmp/tmp1r93cva3/tmpfz4kcg_4.h # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums', '@/tmp/tmp1r93cva3/tmpxu05boky'] # 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/tmp1r93cva3/tmpfz4kcg_4.h # basename: tmpfz4kcg_4.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.86.0/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmprc35qg5b # rspfile: True # /tmp/tmprc35qg5b/tmp9n6j8gn4.template: template # Response file contains: --template /tmp/tmprc35qg5b/tmp9n6j8gn4.template /tmp/tmprc35qg5b/tmpovmrbbr01.h /tmp/tmprc35qg5b/tmp7j5h2r8p2.h # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums', '@/tmp/tmprc35qg5b/tmpyjh_99w4'] # 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/tmprc35qg5b/tmpod3q_njj.template: template # Response file contains: --template /tmp/tmprc35qg5b/tmpod3q_njj.template /tmp/tmprc35qg5b/tmp7j5h2r8p2.h /tmp/tmprc35qg5b/tmpovmrbbr01.h # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums', '@/tmp/tmprc35qg5b/tmpsjsecgh2'] # 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.86.0/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmpa5paep92 # rspfile: True # /tmp/tmpa5paep92/tmp0__k6y22.h: # typedef enum { /*< since=1.0 >*/ # QMI_WMS_MESSAGE_PROTOCOL_CDMA = 0, # } QmiWmsMessageProtocol; # # /tmp/tmpa5paep92/tmpwty5qbx9.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/tmpa5paep92/tmpwty5qbx9.template /tmp/tmpa5paep92/tmp0__k6y22.h # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums', '@/tmp/tmpa5paep92/tmpi34ohcah'] # 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/tmpa5paep92/tmp0__k6y22.h # basename: tmp0__k6y22.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.86.0/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmpr0_yf1uy # rspfile: True # /tmp/tmpr0_yf1uy/tmpx_8te4pm.h: # typedef enum { # FOO_VALUE /*< nick="eek, a comma" >*/ # } Foo; # # /tmp/tmpr0_yf1uy/tmpcg_j4etn.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/tmpr0_yf1uy/tmpcg_j4etn.template /tmp/tmpr0_yf1uy/tmpx_8te4pm.h # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums', '@/tmp/tmpr0_yf1uy/tmpyi9ozcz1'] # 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/tmpr0_yf1uy/tmpx_8te4pm.h # basename: tmpx_8te4pm.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 ============================================================================== ================================== 358/405 =================================== test: glib:girepository+core / dump start time: 06:42:19 duration: 1.31s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MALLOC_CHECK_=2 MALLOC_PERTURB_=164 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/girepository/tests /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/tests/dump ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S3f7262710591d6a54d237e062405d8fa 1..4 # Start of dump tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_dump_SP3NX3/dump/empty-file/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_dump_SP3NX3/dump/empty-file/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_dump_SP3NX3/dump/empty-file/.dirs/system-config1:/tmp/test_dump_SP3NX3/dump/empty-file/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_dump_SP3NX3/dump/empty-file/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_dump_SP3NX3/dump/empty-file/.dirs/system-data1:/tmp/test_dump_SP3NX3/dump/empty-file/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_dump_SP3NX3/dump/empty-file/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_dump_SP3NX3/dump/empty-file/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_dump_SP3NX3/dump/empty-file/.dirs/runtime ok 1 /dump/empty-file # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_dump_SP3NX3/dump/missing-get-type/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_dump_SP3NX3/dump/missing-get-type/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_dump_SP3NX3/dump/missing-get-type/.dirs/system-config1:/tmp/test_dump_SP3NX3/dump/missing-get-type/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_dump_SP3NX3/dump/missing-get-type/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_dump_SP3NX3/dump/missing-get-type/.dirs/system-data1:/tmp/test_dump_SP3NX3/dump/missing-get-type/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_dump_SP3NX3/dump/missing-get-type/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_dump_SP3NX3/dump/missing-get-type/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_dump_SP3NX3/dump/missing-get-type/.dirs/runtime ok 2 /dump/missing-get-type # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_dump_SP3NX3/dump/missing-quark/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_dump_SP3NX3/dump/missing-quark/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_dump_SP3NX3/dump/missing-quark/.dirs/system-config1:/tmp/test_dump_SP3NX3/dump/missing-quark/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_dump_SP3NX3/dump/missing-quark/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_dump_SP3NX3/dump/missing-quark/.dirs/system-data1:/tmp/test_dump_SP3NX3/dump/missing-quark/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_dump_SP3NX3/dump/missing-quark/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_dump_SP3NX3/dump/missing-quark/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_dump_SP3NX3/dump/missing-quark/.dirs/runtime ok 3 /dump/missing-quark # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_dump_SP3NX3/dump/basic/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_dump_SP3NX3/dump/basic/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_dump_SP3NX3/dump/basic/.dirs/system-config1:/tmp/test_dump_SP3NX3/dump/basic/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_dump_SP3NX3/dump/basic/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_dump_SP3NX3/dump/basic/.dirs/system-data1:/tmp/test_dump_SP3NX3/dump/basic/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_dump_SP3NX3/dump/basic/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_dump_SP3NX3/dump/basic/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_dump_SP3NX3/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' ============================================================================== ================================== 328/405 =================================== test: glib:gio / gdbus-connection-slow start time: 06:42:17 duration: 3.27s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 MALLOC_PERTURB_=11 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-connection-slow ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S9cb9835fe02257a8ee21ee40993cdb57 1..2 # Start of gdbus tests # Start of connection tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-connection-slow_BCAMX3/gdbus/connection/flush/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-connection-slow_BCAMX3/gdbus/connection/flush/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-connection-slow_BCAMX3/gdbus/connection/flush/.dirs/system-config1:/tmp/test_gdbus-connection-slow_BCAMX3/gdbus/connection/flush/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-connection-slow_BCAMX3/gdbus/connection/flush/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-connection-slow_BCAMX3/gdbus/connection/flush/.dirs/system-data1:/tmp/test_gdbus-connection-slow_BCAMX3/gdbus/connection/flush/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-connection-slow_BCAMX3/gdbus/connection/flush/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-connection-slow_BCAMX3/gdbus/connection/flush/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-connection-slow_BCAMX3/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 1.37 secs # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-connection-slow_BCAMX3/gdbus/connection/large_message/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-connection-slow_BCAMX3/gdbus/connection/large_message/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-connection-slow_BCAMX3/gdbus/connection/large_message/.dirs/system-config1:/tmp/test_gdbus-connection-slow_BCAMX3/gdbus/connection/large_message/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-connection-slow_BCAMX3/gdbus/connection/large_message/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-connection-slow_BCAMX3/gdbus/connection/large_message/.dirs/system-data1:/tmp/test_gdbus-connection-slow_BCAMX3/gdbus/connection/large_message/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-connection-slow_BCAMX3/gdbus/connection/large_message/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-connection-slow_BCAMX3/gdbus/connection/large_message/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-connection-slow_BCAMX3/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.13 secs # End of connection tests # End of gdbus tests ============================================================================== ================================== 359/405 =================================== test: glib:girepository+core / gthash start time: 06:42:19 duration: 1.24s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=43 G_DEBUG=gc-friendly LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/girepository/tests /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/tests/gthash ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sf195ca28e35cd7f2031ae1dce1986381 1..1 # Start of gthash tests ok 1 /gthash/build-retrieve # End of gthash tests ============================================================================== ================================== 360/405 =================================== test: glib:girepository+core / callable-info start time: 06:42:19 duration: 1.22s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=71 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/girepository/tests /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/tests/callable-info ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S6ec58df73587c43b25f02ff25ddae9d0 1..6 # Start of callable-info tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_callable-info_D7LKX3/callable-info/sync-function/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_callable-info_D7LKX3/callable-info/sync-function/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_callable-info_D7LKX3/callable-info/sync-function/.dirs/system-config1:/tmp/test_callable-info_D7LKX3/callable-info/sync-function/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_callable-info_D7LKX3/callable-info/sync-function/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_callable-info_D7LKX3/callable-info/sync-function/.dirs/system-data1:/tmp/test_callable-info_D7LKX3/callable-info/sync-function/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_callable-info_D7LKX3/callable-info/sync-function/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_callable-info_D7LKX3/callable-info/sync-function/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_callable-info_D7LKX3/callable-info/sync-function/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.86.0/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_D7LKX3/callable-info/async-function/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_callable-info_D7LKX3/callable-info/async-function/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_callable-info_D7LKX3/callable-info/async-function/.dirs/system-config1:/tmp/test_callable-info_D7LKX3/callable-info/async-function/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_callable-info_D7LKX3/callable-info/async-function/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_callable-info_D7LKX3/callable-info/async-function/.dirs/system-data1:/tmp/test_callable-info_D7LKX3/callable-info/async-function/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_callable-info_D7LKX3/callable-info/async-function/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_callable-info_D7LKX3/callable-info/async-function/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_callable-info_D7LKX3/callable-info/async-function/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.86.0/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_D7LKX3/callable-info/is-method/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_callable-info_D7LKX3/callable-info/is-method/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_callable-info_D7LKX3/callable-info/is-method/.dirs/system-config1:/tmp/test_callable-info_D7LKX3/callable-info/is-method/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_callable-info_D7LKX3/callable-info/is-method/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_callable-info_D7LKX3/callable-info/is-method/.dirs/system-data1:/tmp/test_callable-info_D7LKX3/callable-info/is-method/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_callable-info_D7LKX3/callable-info/is-method/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_callable-info_D7LKX3/callable-info/is-method/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_callable-info_D7LKX3/callable-info/is-method/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.86.0/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_D7LKX3/callable-info/static-method/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_callable-info_D7LKX3/callable-info/static-method/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_callable-info_D7LKX3/callable-info/static-method/.dirs/system-config1:/tmp/test_callable-info_D7LKX3/callable-info/static-method/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_callable-info_D7LKX3/callable-info/static-method/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_callable-info_D7LKX3/callable-info/static-method/.dirs/system-data1:/tmp/test_callable-info_D7LKX3/callable-info/static-method/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_callable-info_D7LKX3/callable-info/static-method/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_callable-info_D7LKX3/callable-info/static-method/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_callable-info_D7LKX3/callable-info/static-method/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.86.0/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_D7LKX3/callable-info/static-vfunc/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_callable-info_D7LKX3/callable-info/static-vfunc/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_callable-info_D7LKX3/callable-info/static-vfunc/.dirs/system-config1:/tmp/test_callable-info_D7LKX3/callable-info/static-vfunc/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_callable-info_D7LKX3/callable-info/static-vfunc/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_callable-info_D7LKX3/callable-info/static-vfunc/.dirs/system-data1:/tmp/test_callable-info_D7LKX3/callable-info/static-vfunc/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_callable-info_D7LKX3/callable-info/static-vfunc/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_callable-info_D7LKX3/callable-info/static-vfunc/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_callable-info_D7LKX3/callable-info/static-vfunc/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.86.0/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 # Start of platform tests # Start of unix tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_callable-info_D7LKX3/callable-info/platform/unix/is-method/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_callable-info_D7LKX3/callable-info/platform/unix/is-method/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_callable-info_D7LKX3/callable-info/platform/unix/is-method/.dirs/system-config1:/tmp/test_callable-info_D7LKX3/callable-info/platform/unix/is-method/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_callable-info_D7LKX3/callable-info/platform/unix/is-method/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_callable-info_D7LKX3/callable-info/platform/unix/is-method/.dirs/system-data1:/tmp/test_callable-info_D7LKX3/callable-info/platform/unix/is-method/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_callable-info_D7LKX3/callable-info/platform/unix/is-method/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_callable-info_D7LKX3/callable-info/platform/unix/is-method/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_callable-info_D7LKX3/callable-info/platform/unix/is-method/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/tests/../introspection # Checking DesktopAppInfo in Gio # Checking DesktopAppInfo in GioUnix ok 6 /callable-info/platform/unix/is-method # End of unix tests # End of platform tests # End of callable-info tests ============================================================================== ================================== 361/405 =================================== test: glib:girepository+core / function-info start time: 06:42:19 duration: 1.21s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=122 MESON_TEST_ITERATION=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/girepository/tests /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/tests/function-info ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S694f00365d666e0aca4a999230e225e5 1..1 # Start of function-info tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_function-info_70YRX3/function-info/invoker/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_function-info_70YRX3/function-info/invoker/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_function-info_70YRX3/function-info/invoker/.dirs/system-config1:/tmp/test_function-info_70YRX3/function-info/invoker/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_function-info_70YRX3/function-info/invoker/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_function-info_70YRX3/function-info/invoker/.dirs/system-data1:/tmp/test_function-info_70YRX3/function-info/invoker/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_function-info_70YRX3/function-info/invoker/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_function-info_70YRX3/function-info/invoker/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_function-info_70YRX3/function-info/invoker/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.86.0/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 ============================================================================== ================================== 363/405 =================================== test: glib:girepository+core / object-info start time: 06:42:19 duration: 1.17s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=107 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/girepository/tests /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/tests/object-info ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sad0de1b9f8372bb734e3f44ee1d834c7 1..2 # Start of object-info tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_object-info_MJFQX3/object-info/find-method-using-interfaces/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_object-info_MJFQX3/object-info/find-method-using-interfaces/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_object-info_MJFQX3/object-info/find-method-using-interfaces/.dirs/system-config1:/tmp/test_object-info_MJFQX3/object-info/find-method-using-interfaces/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_object-info_MJFQX3/object-info/find-method-using-interfaces/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_object-info_MJFQX3/object-info/find-method-using-interfaces/.dirs/system-data1:/tmp/test_object-info_MJFQX3/object-info/find-method-using-interfaces/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_object-info_MJFQX3/object-info/find-method-using-interfaces/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_object-info_MJFQX3/object-info/find-method-using-interfaces/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_object-info_MJFQX3/object-info/find-method-using-interfaces/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.86.0/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_MJFQX3/object-info/find-vfunc-using-interfaces/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_object-info_MJFQX3/object-info/find-vfunc-using-interfaces/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_object-info_MJFQX3/object-info/find-vfunc-using-interfaces/.dirs/system-config1:/tmp/test_object-info_MJFQX3/object-info/find-vfunc-using-interfaces/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_object-info_MJFQX3/object-info/find-vfunc-using-interfaces/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_object-info_MJFQX3/object-info/find-vfunc-using-interfaces/.dirs/system-data1:/tmp/test_object-info_MJFQX3/object-info/find-vfunc-using-interfaces/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_object-info_MJFQX3/object-info/find-vfunc-using-interfaces/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_object-info_MJFQX3/object-info/find-vfunc-using-interfaces/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_object-info_MJFQX3/object-info/find-vfunc-using-interfaces/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/tests/../introspection ok 2 /object-info/find-vfunc-using-interfaces # End of object-info tests ============================================================================== ================================== 321/405 =================================== test: glib:gio+slow / actions start time: 06:42:16 duration: 3.85s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=183 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/actions ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sebced5b81be1cfe9969511624f76bec2 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 2.49 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 ============================================================================== ================================== 362/405 =================================== test: glib:girepository+core / ir-parser start time: 06:42:19 duration: 1.28s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MALLOC_CHECK_=2 MALLOC_PERTURB_=111 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/girepository/tests /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/tests/ir-parser ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sd08ce7817a97b7a89f7c48d3634abe4b 1..1 # Start of ir-parser tests # /ir-parser/type-parsing summary: Test parsing different valid and invalid types # GLib-GIRepository-DEBUG: # GLib-GIRepository-DEBUG: pushing node 1 dummy # GLib-GIRepository-DEBUG: Parsed type: GLib.Error => 20 # GLib-GIRepository-DEBUG: # GLib-GIRepository-DEBUG: # GLib-GIRepository-DEBUG: # GLib-GIRepository-DEBUG: # GLib-GIRepository-DEBUG: popping node 1 dummy # GLib-GIRepository-DEBUG: # GLib-GIRepository-DEBUG: # GLib-GIRepository-DEBUG: # GLib-GIRepository-DEBUG: pushing node 1 dummy # GLib-GIRepository-DEBUG: Parsed type: GLib.Error => 20 # GLib-GIRepository-DEBUG: # GLib-GIRepository-DEBUG: # GLib-GIRepository-DEBUG: # GLib-GIRepository-DEBUG: # GLib-GIRepository-DEBUG: popping node 1 dummy # GLib-GIRepository-DEBUG: # GLib-GIRepository-DEBUG: # GLib-GIRepository-DEBUG: # GLib-GIRepository-DEBUG: pushing node 1 dummy # GLib-GIRepository-DEBUG: Failed to parse type: 'GLib.Error pushed new thread with id:64, number of threads:1, unprocessed:1 # [unsorted] ===> pushed new thread with id:97, number of threads:2, unprocessed:2 # [unsorted] ===> pushed new thread with id:6, number of threads:3, unprocessed:2 # [unsorted] ===> pushed new thread with id:40, number of threads:4, unprocessed:2 # [unsorted] ===> pushed new thread with id:49, number of threads:5, unprocessed:2 # [unsorted] ===> pushed new thread with id:71, number of threads:6, unprocessed:3 # [unsorted] ===> pushed new thread with id:27, number of threads:7, unprocessed:4 # [unsorted] ===> pushed new thread with id:80, number of threads:8, unprocessed:4 # [unsorted] ===> pushed new thread with id:76, number of threads:9, unprocessed:5 # [unsorted] ===> pushed new thread with id:87, number of threads:10, unprocessed:6 # [unsorted] ===> pushed new thread with id:85, number of threads:10, unprocessed:3 # [unsorted] ===> pushed new thread with id:67, number of threads:10, unprocessed:3 # [unsorted] ===> pushed new thread with id:46, number of threads:10, unprocessed:4 # [unsorted] ===> pushed new thread with id:16, number of threads:10, unprocessed:4 # [unsorted] ===> pushed new thread with id:3, number of threads:10, unprocessed:5 # [unsorted] ===> pushed new thread with id:70, number of threads:10, unprocessed:6 # [unsorted] ===> pushed new thread with id:33, number of threads:10, unprocessed:7 # [unsorted] ===> pushed new thread with id:9, number of threads:10, unprocessed:8 # [unsorted] ===> pushed new thread with id:30, number of threads:10, unprocessed:9 # [unsorted] ===> pushed new thread with id:100, number of threads:10, unprocessed:10 # [unsorted] ===> pushed new thread with id:37, number of threads:10, unprocessed:11 # [unsorted] ===> pushed new thread with id:8, number of threads:10, unprocessed:12 # [unsorted] ===> pushed new thread with id:22, number of threads:10, unprocessed:13 # [unsorted] ===> pushed new thread with id:18, number of threads:10, unprocessed:14 # [unsorted] ===> pushed new thread with id:50, number of threads:10, unprocessed:15 # [unsorted] ===> pushed new thread with id:98, number of threads:10, unprocessed:16 # [unsorted] ===> pushed new thread with id:2, number of threads:10, unprocessed:17 # [unsorted] ===> pushed new thread with id:51, number of threads:10, unprocessed:18 # [unsorted] ===> pushed new thread with id:75, number of threads:10, unprocessed:19 # [unsorted] ===> pushed new thread with id:32, number of threads:10, unprocessed:20 # [unsorted] ===> pushed new thread with id:57, number of threads:10, unprocessed:21 # [unsorted] ===> pushed new thread with id:96, number of threads:10, unprocessed:22 # [unsorted] ===> pushed new thread with id:10, number of threads:10, unprocessed:23 # [unsorted] ===> pushed new thread with id:42, number of threads:10, unprocessed:24 # [unsorted] ===> pushed new thread with id:51, number of threads:10, unprocessed:25 # [unsorted] ===> pushed new thread with id:9, number of threads:10, unprocessed:26 # [unsorted] ===> pushed new thread with id:10, number of threads:10, unprocessed:27 # [unsorted] ===> pushed new thread with id:79, number of threads:10, unprocessed:28 # [unsorted] ===> pushed new thread with id:15, number of threads:10, unprocessed:29 # [unsorted] ===> pushed new thread with id:44, number of threads:10, unprocessed:30 # [unsorted] ===> pushed new thread with id:99, number of threads:10, unprocessed:31 # [unsorted] ===> pushed new thread with id:35, number of threads:10, unprocessed:32 # [unsorted] ===> pushed new thread with id:92, number of threads:10, unprocessed:33 # [unsorted] ===> pushed new thread with id:59, number of threads:10, unprocessed:34 # [unsorted] ===> pushed new thread with id:85, number of threads:10, unprocessed:35 # [unsorted] ===> pushed new thread with id:9, number of threads:10, unprocessed:36 # [unsorted] ===> pushed new thread with id:47, number of threads:10, unprocessed:37 # [unsorted] ===> pushed new thread with id:22, number of threads:10, unprocessed:38 # [unsorted] ===> pushed new thread with id:11, number of threads:10, unprocessed:39 # [unsorted] ===> pushed new thread with id:50, number of threads:10, unprocessed:40 # [unsorted] ===> pushed new thread with id:39, number of threads:10, unprocessed:41 # [unsorted] ===> pushed new thread with id:20, number of threads:10, unprocessed:42 # [unsorted] ===> pushed new thread with id:60, number of threads:10, unprocessed:43 # [unsorted] ===> pushed new thread with id:29, number of threads:10, unprocessed:44 # [unsorted] ===> pushed new thread with id:19, number of threads:10, unprocessed:45 # [unsorted] ===> pushed new thread with id:42, number of threads:10, unprocessed:46 # [unsorted] ===> pushed new thread with id:75, number of threads:10, unprocessed:47 # [unsorted] ===> pushed new thread with id:27, number of threads:10, unprocessed:48 # [unsorted] ===> pushed new thread with id:52, number of threads:10, unprocessed:49 # [unsorted] ===> pushed new thread with id:22, number of threads:10, unprocessed:50 # [unsorted] ===> pushed new thread with id:54, number of threads:10, unprocessed:51 # [unsorted] ===> pushed new thread with id:21, number of threads:10, unprocessed:52 # [unsorted] ===> pushed new thread with id:92, number of threads:10, unprocessed:53 # [unsorted] ===> pushed new thread with id:33, number of threads:10, unprocessed:54 # [unsorted] ===> pushed new thread with id:83, number of threads:10, unprocessed:55 # [unsorted] ===> pushed new thread with id:15, number of threads:10, unprocessed:56 # [unsorted] ===> pushed new thread with id:20, number of threads:10, unprocessed:57 # [unsorted] ===> pushed new thread with id:76, number of threads:10, unprocessed:58 # [unsorted] ===> pushed new thread with id:84, number of threads:10, unprocessed:59 # [unsorted] ===> pushed new thread with id:94, number of threads:10, unprocessed:60 # [unsorted] ===> pushed new thread with id:100, number of threads:10, unprocessed:61 # [unsorted] ===> pushed new thread with id:15, number of threads:10, unprocessed:62 # [unsorted] ===> pushed new thread with id:84, number of threads:10, unprocessed:63 # [unsorted] ===> pushed new thread with id:60, number of threads:10, unprocessed:64 # [unsorted] ===> pushed new thread with id:8, number of threads:10, unprocessed:65 # [unsorted] ===> pushed new thread with id:74, number of threads:10, unprocessed:66 # [unsorted] ===> pushed new thread with id:97, number of threads:10, unprocessed:67 # [unsorted] ===> pushed new thread with id:3, number of threads:10, unprocessed:68 # [unsorted] ===> pushed new thread with id:13, number of threads:10, unprocessed:69 # [unsorted] ===> pushed new thread with id:42, number of threads:10, unprocessed:70 # [unsorted] ===> pushed new thread with id:46, number of threads:10, unprocessed:71 # [unsorted] ===> pushed new thread with id:62, number of threads:10, unprocessed:72 # [unsorted] ===> pushed new thread with id:27, number of threads:10, unprocessed:73 # [unsorted] ===> pushed new thread with id:71, number of threads:10, unprocessed:74 # [unsorted] ===> pushed new thread with id:92, number of threads:10, unprocessed:75 # [unsorted] ===> pushed new thread with id:88, number of threads:10, unprocessed:76 # [unsorted] ===> pushed new thread with id:90, number of threads:10, unprocessed:77 # [unsorted] ===> pushed new thread with id:5, number of threads:10, unprocessed:78 # [unsorted] ===> pushed new thread with id:94, number of threads:10, unprocessed:79 # [unsorted] ===> pushed new thread with id:37, number of threads:10, unprocessed:80 # [unsorted] ===> pushed new thread with id:42, number of threads:10, unprocessed:81 # [unsorted] ===> pushed new thread with id:99, number of threads:10, unprocessed:82 # [unsorted] ===> pushed new thread with id:50, number of threads:10, unprocessed:83 # [unsorted] ===> pushed new thread with id:87, number of threads:10, unprocessed:84 # [unsorted] ===> pushed new thread with id:12, number of threads:10, unprocessed:85 # [unsorted] ===> pushed new thread with id:8, number of threads:10, unprocessed:86 # [unsorted] ===> pushed new thread with id:23, number of threads:10, unprocessed:87 # [unsorted] ===> pushed new thread with id:68, number of threads:10, unprocessed:88 # [unsorted] ===> pushed new thread with id:26, number of threads:10, unprocessed:89 # [unsorted] ===> pushed new thread with id:59, number of threads:10, unprocessed:90 ok 4 /threadpool/no-sort # [ sorted] ===> pushed new thread with id:2, number of threads:0, unprocessed:1 # [ sorted] ===> pushed new thread with id:36, number of threads:0, unprocessed:2 # [ sorted] ===> pushed new thread with id:100, number of threads:0, unprocessed:3 # [ sorted] ===> pushed new thread with id:49, number of threads:0, unprocessed:4 # [ sorted] ===> pushed new thread with id:5, number of threads:0, unprocessed:5 # [ sorted] ===> pushed new thread with id:85, number of threads:0, unprocessed:6 # [ sorted] ===> pushed new thread with id:17, number of threads:0, unprocessed:7 # [ sorted] ===> pushed new thread with id:59, number of threads:0, unprocessed:8 # [ sorted] ===> pushed new thread with id:9, number of threads:0, unprocessed:9 # [ sorted] ===> pushed new thread with id:12, number of threads:0, unprocessed:10 # [ sorted] ===> pushed new thread with id:81, number of threads:0, unprocessed:11 # [ sorted] ===> pushed new thread with id:22, number of threads:0, unprocessed:12 # [ sorted] ===> pushed new thread with id:61, number of threads:0, unprocessed:13 # [ sorted] ===> pushed new thread with id:29, number of threads:0, unprocessed:14 # [ sorted] ===> pushed new thread with id:8, number of threads:0, unprocessed:15 # [ sorted] ===> pushed new thread with id:17, number of threads:0, unprocessed:16 # [ sorted] ===> pushed new thread with id:26, number of threads:0, unprocessed:17 # [ sorted] ===> pushed new thread with id:32, number of threads:0, unprocessed:18 # [ sorted] ===> pushed new thread with id:69, number of threads:0, unprocessed:19 # [ sorted] ===> pushed new thread with id:19, number of threads:0, unprocessed:20 # [ sorted] ===> pushed new thread with id:37, number of threads:0, unprocessed:21 # [ sorted] ===> pushed new thread with id:17, number of threads:0, unprocessed:22 # [ sorted] ===> pushed new thread with id:35, number of threads:0, unprocessed:23 # [ sorted] ===> pushed new thread with id:21, number of threads:0, unprocessed:24 # [ sorted] ===> pushed new thread with id:31, number of threads:0, unprocessed:25 # [ sorted] ===> pushed new thread with id:66, number of threads:0, unprocessed:26 # [ sorted] ===> pushed new thread with id:61, number of threads:0, unprocessed:27 # [ sorted] ===> pushed new thread with id:57, number of threads:0, unprocessed:28 # [ sorted] ===> pushed new thread with id:90, number of threads:0, unprocessed:29 # [ sorted] ===> pushed new thread with id:38, number of threads:0, unprocessed:30 # [ sorted] ===> pushed new thread with id:6, number of threads:0, unprocessed:31 # [ sorted] ===> pushed new thread with id:25, number of threads:0, unprocessed:32 # [ sorted] ===> pushed new thread with id:75, number of threads:0, unprocessed:33 # [ sorted] ===> pushed new thread with id:24, number of threads:0, unprocessed:34 # [ sorted] ===> pushed new thread with id:67, number of threads:0, unprocessed:35 # [ sorted] ===> pushed new thread with id:26, number of threads:0, unprocessed:36 # [ sorted] ===> pushed new thread with id:77, number of threads:0, unprocessed:37 # [ sorted] ===> pushed new thread with id:5, number of threads:0, unprocessed:38 # [ sorted] ===> pushed new thread with id:49, number of threads:0, unprocessed:39 # [ sorted] ===> pushed new thread with id:41, number of threads:0, unprocessed:40 # [ sorted] ===> pushed new thread with id:22, number of threads:0, unprocessed:41 # [ sorted] ===> pushed new thread with id:55, number of threads:0, unprocessed:42 # [ sorted] ===> pushed new thread with id:72, number of threads:0, unprocessed:43 # [ sorted] ===> pushed new thread with id:47, number of threads:0, unprocessed:44 # [ sorted] ===> pushed new thread with id:66, number of threads:0, unprocessed:45 # [ sorted] ===> pushed new thread with id:37, number of threads:0, unprocessed:46 # [ sorted] ===> pushed new thread with id:37, number of threads:0, unprocessed:47 # [ sorted] ===> pushed new thread with id:65, number of threads:0, unprocessed:48 # [ sorted] ===> pushed new thread with id:17, number of threads:0, unprocessed:49 # [ sorted] ===> pushed new thread with id:28, number of threads:0, unprocessed:50 # [ sorted] ===> pushed new thread with id:31, number of threads:0, unprocessed:51 # [ sorted] ===> pushed new thread with id:96, number of threads:0, unprocessed:52 # [ sorted] ===> pushed new thread with id:22, number of threads:0, unprocessed:53 # [ sorted] ===> pushed new thread with id:73, number of threads:0, unprocessed:54 # [ sorted] ===> pushed new thread with id:85, number of threads:0, unprocessed:55 # [ sorted] ===> pushed new thread with id:51, number of threads:0, unprocessed:56 # [ sorted] ===> pushed new thread with id:6, number of threads:0, unprocessed:57 # [ sorted] ===> pushed new thread with id:32, number of threads:0, unprocessed:58 # [ sorted] ===> pushed new thread with id:11, number of threads:0, unprocessed:59 # [ sorted] ===> pushed new thread with id:76, number of threads:0, unprocessed:60 # [ sorted] ===> pushed new thread with id:96, number of threads:0, unprocessed:61 # [ sorted] ===> pushed new thread with id:74, number of threads:0, unprocessed:62 # [ sorted] ===> pushed new thread with id:95, number of threads:0, unprocessed:63 # [ sorted] ===> pushed new thread with id:61, number of threads:0, unprocessed:64 # [ sorted] ===> pushed new thread with id:74, number of threads:0, unprocessed:65 # [ sorted] ===> pushed new thread with id:51, number of threads:0, unprocessed:66 # [ sorted] ===> pushed new thread with id:38, number of threads:0, unprocessed:67 # [ sorted] ===> pushed new thread with id:3, number of threads:0, unprocessed:68 # [ sorted] ===> pushed new thread with id:2, number of threads:0, unprocessed:69 # [ sorted] ===> pushed new thread with id:48, number of threads:0, unprocessed:70 # [ sorted] ===> pushed new thread with id:21, number of threads:0, unprocessed:71 # [ sorted] ===> pushed new thread with id:12, number of threads:0, unprocessed:72 # [ sorted] ===> pushed new thread with id:28, number of threads:0, unprocessed:73 # [ sorted] ===> pushed new thread with id:48, number of threads:0, unprocessed:74 # [ sorted] ===> pushed new thread with id:34, number of threads:0, unprocessed:75 # [ sorted] ===> pushed new thread with id:22, number of threads:0, unprocessed:76 # [ sorted] ===> pushed new thread with id:15, number of threads:0, unprocessed:77 # [ sorted] ===> pushed new thread with id:77, number of threads:0, unprocessed:78 # [ sorted] ===> pushed new thread with id:36, number of threads:0, unprocessed:79 # [ sorted] ===> pushed new thread with id:82, number of threads:0, unprocessed:80 # [ sorted] ===> pushed new thread with id:28, number of threads:0, unprocessed:81 # [ sorted] ===> pushed new thread with id:10, number of threads:0, unprocessed:82 # [ sorted] ===> pushed new thread with id:99, number of threads:0, unprocessed:83 # [ sorted] ===> pushed new thread with id:78, number of threads:0, unprocessed:84 # [ sorted] ===> pushed new thread with id:30, number of threads:0, unprocessed:85 # [ sorted] ===> pushed new thread with id:15, number of threads:0, unprocessed:86 # [ sorted] ===> pushed new thread with id:32, number of threads:0, unprocessed:87 # [ sorted] ===> pushed new thread with id:35, number of threads:0, unprocessed:88 # [ sorted] ===> pushed new thread with id:5, number of threads:0, unprocessed:89 # [ sorted] ===> pushed new thread with id:2, number of threads:0, unprocessed:90 # [ sorted] ===> pushed new thread with id:94, number of threads:0, unprocessed:91 # [ sorted] ===> pushed new thread with id:19, number of threads:0, unprocessed:92 # [ sorted] ===> pushed new thread with id:17, number of threads:0, unprocessed:93 # [ sorted] ===> pushed new thread with id:26, number of threads:0, unprocessed:94 # [ sorted] ===> pushed new thread with id:59, number of threads:0, unprocessed:95 # [ sorted] ===> pushed new thread with id:6, number of threads:0, unprocessed:96 # [ sorted] ===> pushed new thread with id:83, number of threads:0, unprocessed:97 # [ sorted] ===> pushed new thread with id:41, number of threads:0, unprocessed:98 # [ sorted] ===> pushed new thread with id:11, number of threads:0, unprocessed:99 # [ sorted] ===> pushed new thread with id:3, 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 3.06 secs # Pool idle thread count: 0, unprocessed jobs: 50 # 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: 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: 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: 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.57 secs # End of threadpool tests ============================================================================== ================================== 297/405 =================================== test: glib:gio / file start time: 06:42:13 duration: 15.05s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=242 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/file ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sac67071cfe640b067cf948f951c72c2d 1..55 # Start of file tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_4G4HX3/file/basic/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/basic/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/basic/.dirs/system-config1:/tmp/test_file_4G4HX3/file/basic/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/basic/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/basic/.dirs/system-data1:/tmp/test_file_4G4HX3/file/basic/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/basic/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/basic/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/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_4G4HX3/file/build-filename/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/build-filename/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/build-filename/.dirs/system-config1:/tmp/test_file_4G4HX3/file/build-filename/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/build-filename/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/build-filename/.dirs/system-data1:/tmp/test_file_4G4HX3/file/build-filename/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/build-filename/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/build-filename/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/file/build-filename/.dirs/runtime ok 2 /file/build-filename # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_4G4HX3/file/build-filenamev/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/build-filenamev/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/build-filenamev/.dirs/system-config1:/tmp/test_file_4G4HX3/file/build-filenamev/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/build-filenamev/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/build-filenamev/.dirs/system-data1:/tmp/test_file_4G4HX3/file/build-filenamev/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/build-filenamev/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/build-filenamev/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/file/build-filenamev/.dirs/runtime ok 3 /file/build-filenamev # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_4G4HX3/file/parent/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/parent/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/parent/.dirs/system-config1:/tmp/test_file_4G4HX3/file/parent/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/parent/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/parent/.dirs/system-data1:/tmp/test_file_4G4HX3/file/parent/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/parent/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/parent/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/file/parent/.dirs/runtime ok 4 /file/parent # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_4G4HX3/file/child/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/child/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/child/.dirs/system-config1:/tmp/test_file_4G4HX3/file/child/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/child/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/child/.dirs/system-data1:/tmp/test_file_4G4HX3/file/child/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/child/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/child/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/file/child/.dirs/runtime ok 5 /file/child # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_4G4HX3/file/empty-path/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/empty-path/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/empty-path/.dirs/system-config1:/tmp/test_file_4G4HX3/file/empty-path/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/empty-path/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/empty-path/.dirs/system-data1:/tmp/test_file_4G4HX3/file/empty-path/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/empty-path/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/empty-path/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/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_4G4HX3/file/type/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/type/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/type/.dirs/system-config1:/tmp/test_file_4G4HX3/file/type/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/type/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/type/.dirs/system-data1:/tmp/test_file_4G4HX3/file/type/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/type/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/type/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/file/type/.dirs/runtime ok 7 /file/type # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_4G4HX3/file/parse-name/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/parse-name/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/parse-name/.dirs/system-config1:/tmp/test_file_4G4HX3/file/parse-name/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/parse-name/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/parse-name/.dirs/system-data1:/tmp/test_file_4G4HX3/file/parse-name/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/parse-name/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/parse-name/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/file/parse-name/.dirs/runtime ok 8 /file/parse-name # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_4G4HX3/file/replace-load/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/replace-load/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/replace-load/.dirs/system-config1:/tmp/test_file_4G4HX3/file/replace-load/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/replace-load/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/replace-load/.dirs/system-data1:/tmp/test_file_4G4HX3/file/replace-load/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/replace-load/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/replace-load/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/file/replace-load/.dirs/runtime ok 9 /file/replace-load # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_4G4HX3/file/replace-cancel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/replace-cancel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/replace-cancel/.dirs/system-config1:/tmp/test_file_4G4HX3/file/replace-cancel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/replace-cancel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/replace-cancel/.dirs/system-data1:/tmp/test_file_4G4HX3/file/replace-cancel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/replace-cancel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/replace-cancel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/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_4G4HX3/file/replace-symlink/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/replace-symlink/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/replace-symlink/.dirs/system-config1:/tmp/test_file_4G4HX3/file/replace-symlink/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/replace-symlink/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/replace-symlink/.dirs/system-data1:/tmp/test_file_4G4HX3/file/replace-symlink/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/replace-symlink/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/replace-symlink/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/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_4G4HX3/g_file_replace_symlink_U84FX3 ok 11 /file/replace-symlink # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_4G4HX3/file/async-new-tmp/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/async-new-tmp/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/async-new-tmp/.dirs/system-config1:/tmp/test_file_4G4HX3/file/async-new-tmp/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/async-new-tmp/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/async-new-tmp/.dirs/system-data1:/tmp/test_file_4G4HX3/file/async-new-tmp/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/async-new-tmp/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/async-new-tmp/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/file/async-new-tmp/.dirs/runtime ok 12 /file/async-new-tmp # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_4G4HX3/file/async-new-tmp-dir/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/async-new-tmp-dir/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/async-new-tmp-dir/.dirs/system-config1:/tmp/test_file_4G4HX3/file/async-new-tmp-dir/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/async-new-tmp-dir/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/async-new-tmp-dir/.dirs/system-data1:/tmp/test_file_4G4HX3/file/async-new-tmp-dir/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/async-new-tmp-dir/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/async-new-tmp-dir/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/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_4G4HX3/file/async-delete/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/async-delete/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/async-delete/.dirs/system-config1:/tmp/test_file_4G4HX3/file/async-delete/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/async-delete/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/async-delete/.dirs/system-data1:/tmp/test_file_4G4HX3/file/async-delete/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/async-delete/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/async-delete/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/file/async-delete/.dirs/runtime ok 14 /file/async-delete # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_4G4HX3/file/async-make-symlink/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/async-make-symlink/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/async-make-symlink/.dirs/system-config1:/tmp/test_file_4G4HX3/file/async-make-symlink/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/async-make-symlink/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/async-make-symlink/.dirs/system-data1:/tmp/test_file_4G4HX3/file/async-make-symlink/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/async-make-symlink/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/async-make-symlink/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/file/async-make-symlink/.dirs/runtime ok 15 /file/async-make-symlink # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_4G4HX3/file/copy-preserve-mode/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/copy-preserve-mode/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/copy-preserve-mode/.dirs/system-config1:/tmp/test_file_4G4HX3/file/copy-preserve-mode/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/copy-preserve-mode/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/copy-preserve-mode/.dirs/system-data1:/tmp/test_file_4G4HX3/file/copy-preserve-mode/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/copy-preserve-mode/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/copy-preserve-mode/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/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_4G4HX3/file/copy-async-with-closures/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/copy-async-with-closures/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/copy-async-with-closures/.dirs/system-config1:/tmp/test_file_4G4HX3/file/copy-async-with-closures/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/copy-async-with-closures/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/copy-async-with-closures/.dirs/system-data1:/tmp/test_file_4G4HX3/file/copy-async-with-closures/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/copy-async-with-closures/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/copy-async-with-closures/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/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_4G4HX3/file/measure/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/measure/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/measure/.dirs/system-config1:/tmp/test_file_4G4HX3/file/measure/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/measure/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/measure/.dirs/system-data1:/tmp/test_file_4G4HX3/file/measure/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/measure/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/measure/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/file/measure/.dirs/runtime ok 18 /file/measure # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_4G4HX3/file/measure-async/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/measure-async/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/measure-async/.dirs/system-config1:/tmp/test_file_4G4HX3/file/measure-async/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/measure-async/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/measure-async/.dirs/system-data1:/tmp/test_file_4G4HX3/file/measure-async/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/measure-async/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/measure-async/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/file/measure-async/.dirs/runtime ok 19 /file/measure-async # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_4G4HX3/file/load-bytes/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/load-bytes/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/load-bytes/.dirs/system-config1:/tmp/test_file_4G4HX3/file/load-bytes/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/load-bytes/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/load-bytes/.dirs/system-data1:/tmp/test_file_4G4HX3/file/load-bytes/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/load-bytes/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/load-bytes/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/file/load-bytes/.dirs/runtime ok 20 /file/load-bytes # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_4G4HX3/file/load-bytes-async/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/load-bytes-async/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/load-bytes-async/.dirs/system-config1:/tmp/test_file_4G4HX3/file/load-bytes-async/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/load-bytes-async/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/load-bytes-async/.dirs/system-data1:/tmp/test_file_4G4HX3/file/load-bytes-async/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/load-bytes-async/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/load-bytes-async/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/file/load-bytes-async/.dirs/runtime ok 21 /file/load-bytes-async # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_4G4HX3/file/load-bytes-4gb/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/load-bytes-4gb/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/load-bytes-4gb/.dirs/system-config1:/tmp/test_file_4G4HX3/file/load-bytes-4gb/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/load-bytes-4gb/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/load-bytes-4gb/.dirs/system-data1:/tmp/test_file_4G4HX3/file/load-bytes-4gb/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/load-bytes-4gb/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/load-bytes-4gb/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/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_4G4HX3/file/load-contents-4gb/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/load-contents-4gb/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/load-contents-4gb/.dirs/system-config1:/tmp/test_file_4G4HX3/file/load-contents-4gb/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/load-contents-4gb/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/load-contents-4gb/.dirs/system-data1:/tmp/test_file_4G4HX3/file/load-contents-4gb/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/load-contents-4gb/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/load-contents-4gb/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/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_4G4HX3/file/load-contents-4gb-async/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/load-contents-4gb-async/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/load-contents-4gb-async/.dirs/system-config1:/tmp/test_file_4G4HX3/file/load-contents-4gb-async/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/load-contents-4gb-async/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/load-contents-4gb-async/.dirs/system-data1:/tmp/test_file_4G4HX3/file/load-contents-4gb-async/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/load-contents-4gb-async/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/load-contents-4gb-async/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/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_4G4HX3/file/writev/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/writev/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/writev/.dirs/system-config1:/tmp/test_file_4G4HX3/file/writev/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/writev/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/writev/.dirs/system-data1:/tmp/test_file_4G4HX3/file/writev/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/writev/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/writev/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/file/writev/.dirs/runtime ok 25 /file/writev # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_4G4HX3/file/build-attribute-list-for-copy/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/build-attribute-list-for-copy/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/build-attribute-list-for-copy/.dirs/system-config1:/tmp/test_file_4G4HX3/file/build-attribute-list-for-copy/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/build-attribute-list-for-copy/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/build-attribute-list-for-copy/.dirs/system-data1:/tmp/test_file_4G4HX3/file/build-attribute-list-for-copy/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/build-attribute-list-for-copy/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/build-attribute-list-for-copy/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/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_4G4HX3/file/move_async/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/move_async/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/move_async/.dirs/system-config1:/tmp/test_file_4G4HX3/file/move_async/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/move_async/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/move_async/.dirs/system-data1:/tmp/test_file_4G4HX3/file/move_async/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/move_async/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/move_async/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/file/move_async/.dirs/runtime ok 27 /file/move_async # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_4G4HX3/file/move-async-with-closures/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/move-async-with-closures/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/move-async-with-closures/.dirs/system-config1:/tmp/test_file_4G4HX3/file/move-async-with-closures/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/move-async-with-closures/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/move-async-with-closures/.dirs/system-data1:/tmp/test_file_4G4HX3/file/move-async-with-closures/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/move-async-with-closures/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/move-async-with-closures/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/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_4G4HX3/file/query-zero-length-content-type/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/query-zero-length-content-type/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/query-zero-length-content-type/.dirs/system-config1:/tmp/test_file_4G4HX3/file/query-zero-length-content-type/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/query-zero-length-content-type/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/query-zero-length-content-type/.dirs/system-data1:/tmp/test_file_4G4HX3/file/query-zero-length-content-type/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/query-zero-length-content-type/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/query-zero-length-content-type/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/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_4G4HX3/file/query-default-handler-file/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/query-default-handler-file/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/query-default-handler-file/.dirs/system-config1:/tmp/test_file_4G4HX3/file/query-default-handler-file/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/query-default-handler-file/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/query-default-handler-file/.dirs/system-data1:/tmp/test_file_4G4HX3/file/query-default-handler-file/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/query-default-handler-file/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/query-default-handler-file/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/file/query-default-handler-file/.dirs/runtime # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_file_4G4HX3/file/query-default-handler-file/.dirs/data/applications # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_file_4G4HX3/file/query-default-handler-file/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_file_4G4HX3/file/query-default-handler-file/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_file_4G4HX3/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_4G4HX3/file/query-default-handler-file-async/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/query-default-handler-file-async/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/query-default-handler-file-async/.dirs/system-config1:/tmp/test_file_4G4HX3/file/query-default-handler-file-async/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/query-default-handler-file-async/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/query-default-handler-file-async/.dirs/system-data1:/tmp/test_file_4G4HX3/file/query-default-handler-file-async/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/query-default-handler-file-async/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/query-default-handler-file-async/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/file/query-default-handler-file-async/.dirs/runtime # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_file_4G4HX3/file/query-default-handler-file-async/.dirs/data/applications # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_file_4G4HX3/file/query-default-handler-file-async/.dirs/config # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_file_4G4HX3/file/query-default-handler-file/.dirs/config to /tmp/test_file_4G4HX3/file/query-default-handler-file-async/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_file_4G4HX3/file/query-default-handler-file-async/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_file_4G4HX3/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_4G4HX3/file/query-default-handler-uri/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/query-default-handler-uri/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/query-default-handler-uri/.dirs/system-config1:/tmp/test_file_4G4HX3/file/query-default-handler-uri/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/query-default-handler-uri/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/query-default-handler-uri/.dirs/system-data1:/tmp/test_file_4G4HX3/file/query-default-handler-uri/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/query-default-handler-uri/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/query-default-handler-uri/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/file/query-default-handler-uri/.dirs/runtime # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_file_4G4HX3/file/query-default-handler-uri/.dirs/data/applications # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_file_4G4HX3/file/query-default-handler-uri/.dirs/config # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_file_4G4HX3/file/query-default-handler-file-async/.dirs/config to /tmp/test_file_4G4HX3/file/query-default-handler-uri/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_file_4G4HX3/file/query-default-handler-uri/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_file_4G4HX3/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_4G4HX3/file/query-default-handler-uri-async/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/query-default-handler-uri-async/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/query-default-handler-uri-async/.dirs/system-config1:/tmp/test_file_4G4HX3/file/query-default-handler-uri-async/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/query-default-handler-uri-async/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/query-default-handler-uri-async/.dirs/system-data1:/tmp/test_file_4G4HX3/file/query-default-handler-uri-async/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/query-default-handler-uri-async/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/query-default-handler-uri-async/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/file/query-default-handler-uri-async/.dirs/runtime # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_file_4G4HX3/file/query-default-handler-uri-async/.dirs/data/applications # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_file_4G4HX3/file/query-default-handler-uri-async/.dirs/config # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_file_4G4HX3/file/query-default-handler-uri/.dirs/config to /tmp/test_file_4G4HX3/file/query-default-handler-uri-async/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_file_4G4HX3/file/query-default-handler-uri-async/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_file_4G4HX3/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_4G4HX3/file/enumerator-cancellation/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/enumerator-cancellation/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/enumerator-cancellation/.dirs/system-config1:/tmp/test_file_4G4HX3/file/enumerator-cancellation/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/enumerator-cancellation/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/enumerator-cancellation/.dirs/system-data1:/tmp/test_file_4G4HX3/file/enumerator-cancellation/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/enumerator-cancellation/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/enumerator-cancellation/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/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_4G4HX3/file/async-create-delete/0/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/async-create-delete/0/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/async-create-delete/0/.dirs/system-config1:/tmp/test_file_4G4HX3/file/async-create-delete/0/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/async-create-delete/0/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/async-create-delete/0/.dirs/system-data1:/tmp/test_file_4G4HX3/file/async-create-delete/0/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/async-create-delete/0/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/async-create-delete/0/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/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_4G4HX3/file/async-create-delete/1/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/async-create-delete/1/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/async-create-delete/1/.dirs/system-config1:/tmp/test_file_4G4HX3/file/async-create-delete/1/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/async-create-delete/1/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/async-create-delete/1/.dirs/system-data1:/tmp/test_file_4G4HX3/file/async-create-delete/1/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/async-create-delete/1/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/async-create-delete/1/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/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_4G4HX3/file/async-create-delete/10/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/async-create-delete/10/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/async-create-delete/10/.dirs/system-config1:/tmp/test_file_4G4HX3/file/async-create-delete/10/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/async-create-delete/10/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/async-create-delete/10/.dirs/system-data1:/tmp/test_file_4G4HX3/file/async-create-delete/10/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/async-create-delete/10/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/async-create-delete/10/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/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_4G4HX3/file/async-create-delete/25/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/async-create-delete/25/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/async-create-delete/25/.dirs/system-config1:/tmp/test_file_4G4HX3/file/async-create-delete/25/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/async-create-delete/25/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/async-create-delete/25/.dirs/system-data1:/tmp/test_file_4G4HX3/file/async-create-delete/25/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/async-create-delete/25/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/async-create-delete/25/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/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_4G4HX3/file/async-create-delete/4096/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/async-create-delete/4096/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/async-create-delete/4096/.dirs/system-config1:/tmp/test_file_4G4HX3/file/async-create-delete/4096/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/async-create-delete/4096/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/async-create-delete/4096/.dirs/system-data1:/tmp/test_file_4G4HX3/file/async-create-delete/4096/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/async-create-delete/4096/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/async-create-delete/4096/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/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_4G4HX3/file/replace-symlink/using-etag/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/replace-symlink/using-etag/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/replace-symlink/using-etag/.dirs/system-config1:/tmp/test_file_4G4HX3/file/replace-symlink/using-etag/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/replace-symlink/using-etag/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/replace-symlink/using-etag/.dirs/system-data1:/tmp/test_file_4G4HX3/file/replace-symlink/using-etag/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/replace-symlink/using-etag/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/replace-symlink/using-etag/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/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_4G4HX3/g_file_replace_symlink_using_etag_95KSX3 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_4G4HX3/file/replace/write-only/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/replace/write-only/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/replace/write-only/.dirs/system-config1:/tmp/test_file_4G4HX3/file/replace/write-only/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/replace/write-only/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/replace/write-only/.dirs/system-data1:/tmp/test_file_4G4HX3/file/replace/write-only/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/replace/write-only/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/replace/write-only/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/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_4G4HX3/g_file_replace_FDOSX3 # Test 1, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_IYOSX3 # Test 2, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_PUZSX3 # Test 3, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_IB6SX3 # Test 4, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_39CTX3 # Test 5, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_CQDTX3 # Test 6, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_O6ETX3 # Test 7, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_D9ITX3 # Test 8, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_TISTX3 # Test 9, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_1XSTX3 # Test 10, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_T7TTX3 # Test 11, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_SD3QX3 # Test 12, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_Z12QX3 # Test 13, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_4G3QX3 # Test 14, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_C1JRX3 # Test 15, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_R9PBX3 # Test 16, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_HX39W3 # Test 17, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_ZM1FX3 # Test 18, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_TD1LX3 # Test 19, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_Q4GJX3 # Test 20, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_7BKRX3 # Test 21, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_YL9AX3 # Test 22, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_K8WKX3 # Test 23, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_HMXKX3 # Test 24, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_A5UTX3 # Test 25, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_TX9NX3 # Test 26, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_SBAOX3 # Test 27, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_ARAOX3 # Test 28, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_WN2AX3 # Test 29, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_9FQGX3 # Test 30, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_SMQGX3 # Test 31, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_R3QGX3 # Test 32, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_0FQLX3 # Test 33, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_5YTKX3 # Test 34, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_SDUKX3 # Test 35, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_2TUKX3 # Test 36, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_B9OPX3 # Test 37, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_9GQBX3 # Test 38, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_BPFBX3 # Test 39, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_U35HX3 # Test 40, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_AXSNX3 # Test 41, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_1EESX3 # Test 42, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_CXH8W3 # Test 43, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_MWBNX3 # Test 44, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_PTBKX3 # Test 45, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_U8BKX3 # Test 46, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_3EOQX3 # Test 47, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_22NQX3 # Test 48, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_WL0OX3 # We do not have CAP_DAC_OVERRIDE or equivalent ok 41 /file/replace/write-only # slow test /file/replace/write-only executed in 8.22 secs # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_4G4HX3/file/replace/read-write/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/replace/read-write/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/replace/read-write/.dirs/system-config1:/tmp/test_file_4G4HX3/file/replace/read-write/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/replace/read-write/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/replace/read-write/.dirs/system-data1:/tmp/test_file_4G4HX3/file/replace/read-write/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/replace/read-write/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/replace/read-write/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/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_4G4HX3/g_file_replace_JB1OX3 # Test 1, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_CU1OX3 # Test 2, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_40SCX3 # Test 3, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_6BXCX3 # Test 4, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_IOYCX3 # Test 5, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_VUBAX3 # Test 6, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_37CBX3 # Test 7, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_WXV7W3 # Test 8, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_17V7W3 # Test 9, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_WRW7W3 # Test 10, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_TGGIX3 # Test 11, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_GP2EX3 # Test 12, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_1Y2EX3 # Test 13, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_HB6EX3 # Test 14, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_PMYMX3 # Test 15, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_RGVIX3 # Test 16, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_QG9OX3 # Test 17, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_5HXCX3 # Test 18, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_GNKBX3 # Test 19, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_N4W8W3 # Test 20, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_NGE9W3 # Test 21, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_3VBHX3 # Test 22, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_E9JGX3 # Test 23, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_LNKGX3 # Test 24, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_VRDDX3 # Test 25, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_2F9KX3 # Test 26, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_8GALX3 # Test 27, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_ZRALX3 # Test 28, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_3Y4SX3 # Test 29, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_CVCTX3 # Test 30, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_65CTX3 # Test 31, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_3PDTX3 # Test 32, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_1HVCX3 # Test 33, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_1QH9W3 # Test 34, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_O4H9W3 # Test 35, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_NJI9W3 # Test 36, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_Q9Z7W3 # Test 37, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_4KAHX3 # Test 38, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_SLCHX3 # Test 39, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_A0DHX3 # Test 40, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_KKFHX3 # Test 41, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_SQHHX3 # Test 42, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_5EJHX3 # Test 43, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_RZKHX3 # Test 44, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_LVMHX3 # Test 45, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_OCNHX3 # Test 46, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_L5PHX3 # Test 47, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_3DRHX3 # Test 48, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_GSSHX3 # We do not have CAP_DAC_OVERRIDE or equivalent ok 42 /file/replace/read-write # slow test /file/replace/read-write executed in 2.32 secs # End of replace tests # Start of copy tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_4G4HX3/file/copy/progress/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/copy/progress/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/copy/progress/.dirs/system-config1:/tmp/test_file_4G4HX3/file/copy/progress/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/copy/progress/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/copy/progress/.dirs/system-data1:/tmp/test_file_4G4HX3/file/copy/progress/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/copy/progress/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/copy/progress/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/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_4G4HX3/file/writev/no-bytes-written/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/writev/no-bytes-written/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/writev/no-bytes-written/.dirs/system-config1:/tmp/test_file_4G4HX3/file/writev/no-bytes-written/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/writev/no-bytes-written/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/writev/no-bytes-written/.dirs/system-data1:/tmp/test_file_4G4HX3/file/writev/no-bytes-written/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/writev/no-bytes-written/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/writev/no-bytes-written/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/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_4G4HX3/file/writev/no-vectors/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/writev/no-vectors/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/writev/no-vectors/.dirs/system-config1:/tmp/test_file_4G4HX3/file/writev/no-vectors/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/writev/no-vectors/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/writev/no-vectors/.dirs/system-data1:/tmp/test_file_4G4HX3/file/writev/no-vectors/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/writev/no-vectors/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/writev/no-vectors/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/file/writev/no-vectors/.dirs/runtime ok 45 /file/writev/no-vectors # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_4G4HX3/file/writev/empty-vectors/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/writev/empty-vectors/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/writev/empty-vectors/.dirs/system-config1:/tmp/test_file_4G4HX3/file/writev/empty-vectors/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/writev/empty-vectors/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/writev/empty-vectors/.dirs/system-data1:/tmp/test_file_4G4HX3/file/writev/empty-vectors/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/writev/empty-vectors/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/writev/empty-vectors/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/file/writev/empty-vectors/.dirs/runtime ok 46 /file/writev/empty-vectors # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_4G4HX3/file/writev/too-big-vectors/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/writev/too-big-vectors/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/writev/too-big-vectors/.dirs/system-config1:/tmp/test_file_4G4HX3/file/writev/too-big-vectors/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/writev/too-big-vectors/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/writev/too-big-vectors/.dirs/system-data1:/tmp/test_file_4G4HX3/file/writev/too-big-vectors/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/writev/too-big-vectors/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/writev/too-big-vectors/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/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_4G4HX3/file/writev/async/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/writev/async/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/writev/async/.dirs/system-config1:/tmp/test_file_4G4HX3/file/writev/async/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/writev/async/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/writev/async/.dirs/system-data1:/tmp/test_file_4G4HX3/file/writev/async/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/writev/async/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/writev/async/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/file/writev/async/.dirs/runtime ok 48 /file/writev/async # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_4G4HX3/file/writev/async_all/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/writev/async_all/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/writev/async_all/.dirs/system-config1:/tmp/test_file_4G4HX3/file/writev/async_all/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/writev/async_all/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/writev/async_all/.dirs/system-data1:/tmp/test_file_4G4HX3/file/writev/async_all/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/writev/async_all/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/writev/async_all/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/file/writev/async_all/.dirs/runtime ok 49 /file/writev/async_all # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_4G4HX3/file/writev/async_all-empty-vectors/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/writev/async_all-empty-vectors/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/writev/async_all-empty-vectors/.dirs/system-config1:/tmp/test_file_4G4HX3/file/writev/async_all-empty-vectors/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/writev/async_all-empty-vectors/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/writev/async_all-empty-vectors/.dirs/system-data1:/tmp/test_file_4G4HX3/file/writev/async_all-empty-vectors/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/writev/async_all-empty-vectors/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/writev/async_all-empty-vectors/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/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_4G4HX3/file/writev/async_all-no-vectors/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/writev/async_all-no-vectors/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/writev/async_all-no-vectors/.dirs/system-config1:/tmp/test_file_4G4HX3/file/writev/async_all-no-vectors/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/writev/async_all-no-vectors/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/writev/async_all-no-vectors/.dirs/system-data1:/tmp/test_file_4G4HX3/file/writev/async_all-no-vectors/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/writev/async_all-no-vectors/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/writev/async_all-no-vectors/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/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_4G4HX3/file/writev/async_all-to-big-vectors/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/writev/async_all-to-big-vectors/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/writev/async_all-to-big-vectors/.dirs/system-config1:/tmp/test_file_4G4HX3/file/writev/async_all-to-big-vectors/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/writev/async_all-to-big-vectors/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/writev/async_all-to-big-vectors/.dirs/system-data1:/tmp/test_file_4G4HX3/file/writev/async_all-to-big-vectors/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/writev/async_all-to-big-vectors/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/writev/async_all-to-big-vectors/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/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_4G4HX3/file/writev/async_all-cancellation/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/writev/async_all-cancellation/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/writev/async_all-cancellation/.dirs/system-config1:/tmp/test_file_4G4HX3/file/writev/async_all-cancellation/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/writev/async_all-cancellation/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/writev/async_all-cancellation/.dirs/system-data1:/tmp/test_file_4G4HX3/file/writev/async_all-cancellation/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/writev/async_all-cancellation/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/writev/async_all-cancellation/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/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_4G4HX3/file/from-uri/ignores-query-string/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/from-uri/ignores-query-string/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/from-uri/ignores-query-string/.dirs/system-config1:/tmp/test_file_4G4HX3/file/from-uri/ignores-query-string/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/from-uri/ignores-query-string/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/from-uri/ignores-query-string/.dirs/system-data1:/tmp/test_file_4G4HX3/file/from-uri/ignores-query-string/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/from-uri/ignores-query-string/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/from-uri/ignores-query-string/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/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_4G4HX3/file/from-uri/ignores-fragment/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/from-uri/ignores-fragment/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/from-uri/ignores-fragment/.dirs/system-config1:/tmp/test_file_4G4HX3/file/from-uri/ignores-fragment/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/from-uri/ignores-fragment/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/from-uri/ignores-fragment/.dirs/system-data1:/tmp/test_file_4G4HX3/file/from-uri/ignores-fragment/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/from-uri/ignores-fragment/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/from-uri/ignores-fragment/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/file/from-uri/ignores-fragment/.dirs/runtime ok 55 /file/from-uri/ignores-fragment # End of from-uri tests # End of file tests ============================================================================== ================================== 180/405 =================================== test: glib:gobject+slow / objects-refcount2 start time: 06:42:09 duration: 25.48s result: exit status 0 command: 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.86.0/debian/build/deb/gobject/tests MALLOC_PERTURB_=148 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/objects-refcount2 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sd6ce97a66b4d1622d242a6904c472d29 1..1 # Start of gobject tests # Start of refcount tests # init 0x56406a36b4a0 # # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # dispose 0x56406a36b4a0! # ok 1 /gobject/refcount/object-advanced # slow test /gobject/refcount/object-advanced executed in 25.45 secs # End of refcount tests # End of gobject tests ============================================================================== =================================== 23/405 =================================== test: glib:glib+core+slow / gvariant start time: 06:42:02 duration: 33.84s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=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.86.0/glib/tests G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 MALLOC_PERTURB_=27 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/gvariant ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S51100f5e388adb2b0281baee86cf432b 1..69 # 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 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 ok 13 /gvariant/byteswap ok 14 /gvariant/parser # slow test /gvariant/parser executed in 0.51 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.62 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 5.63 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 byteswap tests ok 44 /gvariant/serialiser/byteswap/zero-sized # End of byteswap tests # Start of fuzz tests ok 45 /gvariant/serialiser/fuzz/1% # slow test /gvariant/serialiser/fuzz/1% executed in 0.97 secs ok 46 /gvariant/serialiser/fuzz/5% # slow test /gvariant/serialiser/fuzz/5% executed in 22.52 secs ok 47 /gvariant/serialiser/fuzz/9% ok 48 /gvariant/serialiser/fuzz/13% # slow test /gvariant/serialiser/fuzz/13% executed in 0.67 secs ok 49 /gvariant/serialiser/fuzz/17% # slow test /gvariant/serialiser/fuzz/17% executed in 0.92 secs # 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 50 /gvariant/byteswap/non-normal-non-aligned # End of byteswap tests # Start of parser tests ok 51 /gvariant/parser/integer-bounds ok 52 /gvariant/parser/recursion # Start of recursion tests ok 53 /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 54 /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 55 /gvariant/normal-checking/tuples ok 56 /gvariant/normal-checking/array-offsets ok 57 /gvariant/normal-checking/array-offsets2 ok 58 /gvariant/normal-checking/tuple-offsets ok 59 /gvariant/normal-checking/tuple-offsets2 ok 60 /gvariant/normal-checking/tuple-offsets3 ok 61 /gvariant/normal-checking/tuple-offsets4 # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/2840 ok 62 /gvariant/normal-checking/tuple-offsets5 ok 63 /gvariant/normal-checking/empty-object-path # Start of array-offsets tests ok 64 /gvariant/normal-checking/array-offsets/overlapped ok 65 /gvariant/normal-checking/array-offsets/minimal-sized # End of array-offsets tests # Start of tuple-offsets tests ok 66 /gvariant/normal-checking/tuple-offsets/minimal-sized # End of tuple-offsets tests # End of normal-checking tests # Start of recursion-limits tests ok 67 /gvariant/recursion-limits/variant-in-variant ok 68 /gvariant/recursion-limits/array-in-variant # End of recursion-limits tests # End of gvariant tests # Start of gvarianttype tests ok 69 /gvarianttype/hash # End of gvarianttype tests ============================================================================== =================================== 35/405 =================================== test: glib:glib+core / mainloop start time: 06:42:02 duration: 35.68s result: exit status 0 command: 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=228 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/mainloop ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sa5c6fae942cc03d68a34fbbd09bcc5c8 1..47 # Start of maincontext tests ok 1 /maincontext/basic # Add same-priority sources: 74 # Find each source: 21 # Remove in random order: 92 ok 2 /maincontext/nsources_same_priority # Add different-priority sources: 50 # Find each source: 8 # Remove in random order: 85 ok 3 /maincontext/nsources_different_priority # Add sources from threads: 168 # Remove sources from threads: 170 ok 4 /maincontext/nsources_threadpool 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 # /maincontext/context-ref-in-source-callbackfuncs-unref summary: Tests if calling GSource API in GSourceCallbackFuncs.unref does not deadlock attempting to retrieve the relevant GMainContext. # Bug Reference: https://gitlab.gnome.org/GNOME/glib/issues/3725 ok 8 /maincontext/context-ref-in-source-callbackfuncs-unref # 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 9 /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 10 /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 11 /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 12 /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 13 /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 14 /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 15 /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 16 /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 17 /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 18 /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 19 /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 20 /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 21 /maincontext/source_finalization_from_dispatch/2 # End of source_finalization_from_dispatch tests # End of maincontext tests # Start of mainloop tests ok 22 /mainloop/basic ok 23 /mainloop/timeouts # SKIP Not running timing heavy test ok 24 /mainloop/priorities ok 25 /mainloop/invoke # slow test /mainloop/invoke executed in 0.50 secs ok 26 /mainloop/child_sources # slow test /mainloop/child_sources executed in 1.26 secs ok 27 /mainloop/recursive_child_sources # slow test /mainloop/recursive_child_sources executed in 2.29 secs ok 28 /mainloop/recursive_loop_child_sources ok 29 /mainloop/swapping_child_sources # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=701283 ok 30 /mainloop/blocked_child_sources ok 31 /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 32 /mainloop/overflow ok 33 /mainloop/ready-time # slow test /mainloop/ready-time executed in 0.50 secs ok 34 /mainloop/wakeup ok 35 /mainloop/remove-invalid ok 36 /mainloop/unref-while-pending ok 37 /mainloop/unix-fd # slow test /mainloop/unix-fd executed in 3.85 secs ok 38 /mainloop/unix-fd-source ok 39 /mainloop/source-unix-fd-api ok 40 /mainloop/wait ok 41 /mainloop/unix-file-poll # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/1592 ok 42 /mainloop/unix-fd-priority ok 43 /mainloop/nfds ok 44 /mainloop/steal-fd ok 45 /mainloop/simultaneous-source-context-destruction # slow test /mainloop/simultaneous-source-context-destruction executed in 25.07 secs # Start of ownerless-polling tests ok 46 /mainloop/ownerless-polling/attach-first ok 47 /mainloop/ownerless-polling/pop-first # End of ownerless-polling tests # End of mainloop tests ============================================================================== ================================== 353/405 =================================== test: glib:gio+no-valgrind+gdbus-codegen+slow / codegen.py start time: 06:42:18 duration: 21.04s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=63 MALLOC_CHECK_=2 PYTHONPATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/tests/lib:/build/reproducible-path/glib2.0-2.86.0/tests/lib _G_TEST_PROGRAM_RUNNER_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /usr/bin/python3 -B /build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmpyzwi9kr7 # /tmp/tmpyzwi9kr7/tmpdx98h8pi.xml: # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpyzwi9kr7/tmpdx98h8pi.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/tmpyzwi9kr7/tmp34bad_ys.xml: # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpyzwi9kr7/tmp34bad_ys.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/tmpyzwi9kr7/tmps2x4lp20.xml: # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpyzwi9kr7/tmps2x4lp20.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.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmpxm_xmh09 # /tmp/tmpxm_xmh09/tmpu9vlp8om.xml: # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpxm_xmh09/tmpu9vlp8om.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/tmpxm_xmh09/tmpo7077tzq.xml: # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpxm_xmh09/tmpo7077tzq.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/tmpxm_xmh09/tmptx74g_mv.xml: # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpxm_xmh09/tmptx74g_mv.xml', '--output', '-', '--body'] # Return code: 1 # Output: # # Error: # ERROR: Bad signature "{s". Error parsing string or brackets not closed. # /tmp/tmpxm_xmh09/tmp1a_umcrx.xml: # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpxm_xmh09/tmp1a_umcrx.xml', '--output', '-', '--body'] # Return code: 1 # Output: # # Error: # ERROR: Bad signature "(s{sss})". Dict must end with "}" at position 5. # /tmp/tmpxm_xmh09/tmp00q_ww9n.xml: # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpxm_xmh09/tmp00q_ww9n.xml', '--output', '-', '--body'] # Return code: 1 # Output: # # Error: # ERROR: Bad signature "z". "z" is not a valid D-Bus type. # /tmp/tmpxm_xmh09/tmp5k9xnl4t.xml: # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpxm_xmh09/tmp5k9xnl4t.xml', '--output', '-', '--body'] # Return code: 1 # Output: # # Error: # ERROR: Bad signature "(ssms)". "m" is not a valid D-Bus type. # /tmp/tmpxm_xmh09/tmpyqwfs_z9.xml: # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpxm_xmh09/tmpyqwfs_z9.xml', '--output', '-', '--body'] # Return code: 1 # Output: # # Error: # ERROR: Bad signature "(". Error parsing string or brackets not closed. # /tmp/tmpxm_xmh09/tmpqeet_btr.xml: # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpxm_xmh09/tmpqeet_btr.xml', '--output', '-', '--body'] # Return code: 1 # Output: # # Error: # ERROR: Bad signature "(((ss))". Error parsing string or brackets not closed. # /tmp/tmpxm_xmh09/tmp78pdt4xi.xml: # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpxm_xmh09/tmp78pdt4xi.xml', '--output', '-', '--body'] # Return code: 1 # Output: # # Error: # ERROR: Bad signature "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaas". Too much recursion beginning at 129. # /tmp/tmpxm_xmh09/tmpw4c67wf9.xml: # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpxm_xmh09/tmpw4c67wf9.xml', '--output', '-', '--body'] # Return code: 1 # Output: # # Error: # ERROR: D-Bus maximum signature length of 255 exceeded. # /tmp/tmpxm_xmh09/tmpof5og2ox.xml: # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpxm_xmh09/tmpof5og2ox.xml', '--output', '-', '--body'] # Return code: 1 # Output: # # Error: # ERROR: D-Bus maximum signature length of 255 exceeded. # /tmp/tmpxm_xmh09/tmprc_0glv4.xml: # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpxm_xmh09/tmprc_0glv4.xml', '--output', '-', '--body'] # Return code: 1 # Output: # # Error: # ERROR: Bad signature "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(aaaaaa{sv})". Too much recursion beginning at 129. # /tmp/tmpxm_xmh09/tmp9_479wms.xml: # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpxm_xmh09/tmp9_479wms.xml', '--output', '-', '--body'] # Return code: 1 # Output: # # Error: # ERROR: D-Bus maximum signature length of 255 exceeded. # /tmp/tmpxm_xmh09/tmpo47_fgzz.xml: # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpxm_xmh09/tmpo47_fgzz.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/tmpxm_xmh09/tmptivliyzy.xml: # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpxm_xmh09/tmptivliyzy.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/tmpxm_xmh09/tmpki9dcp5x.xml: # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpxm_xmh09/tmpki9dcp5x.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.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmpxdmn1864 # /tmp/tmpxdmn1864/tmptkc_bm2z.xml: # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpxdmn1864/tmptkc_bm2z.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.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmphl6ebtdu # /tmp/tmphl6ebtdu/tmpouvcdbj5.xml: # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmphl6ebtdu/tmpouvcdbj5.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.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmpbfxueqre # /tmp/tmpbfxueqre/tmpc0e7wiej.xml: # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpbfxueqre/tmpc0e7wiej.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.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmp4l4_g6ue # /tmp/tmp4l4_g6ue/tmppv6qj1hl.xml: # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp4l4_g6ue/tmppv6qj1hl.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.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmpj24g4cjj # /tmp/tmpj24g4cjj/tmpokkauhv2.xml: # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpj24g4cjj/tmpokkauhv2.xml', '--generate-docbook', 'test'] # Return code: 0 # Output: # # Error: ok 8 __main__.TestCodegen.test_generate_md # gdbus-codegen: /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmp3oowbg80 # /tmp/tmp3oowbg80/tmpw434napl.xml: # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp3oowbg80/tmpw434napl.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.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmpzp167by4 # /tmp/tmpzp167by4/tmpp9eop_0n.xml: # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpzp167by4/tmpp9eop_0n.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.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmpg7m90oat # /tmp/tmpg7m90oat/tmpxy3qrscm.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpg7m90oat/tmpxy3qrscm.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/tmpg7m90oat/tmp94ihblit.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpg7m90oat/tmp94ihblit.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/tmpg7m90oat/tmplp68uk6v.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpg7m90oat/tmplp68uk6v.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/tmpg7m90oat/tmpiwksyxid.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpg7m90oat/tmpiwksyxid.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/tmpg7m90oat/tmpox21ui7j.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpg7m90oat/tmpox21ui7j.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/tmpg7m90oat/tmplv9i8yq9.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpg7m90oat/tmplv9i8yq9.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/tmpg7m90oat/tmpt2dvekjq.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpg7m90oat/tmpt2dvekjq.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/tmpg7m90oat/tmpnvu5a5o2.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpg7m90oat/tmpnvu5a5o2.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/tmpg7m90oat/tmpp9oqexxa.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpg7m90oat/tmpp9oqexxa.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/tmpg7m90oat/tmp_l7mna43.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpg7m90oat/tmp_l7mna43.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/tmpg7m90oat/tmpnfal8_dy.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpg7m90oat/tmpnfal8_dy.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/tmpg7m90oat/tmp_x_b39na.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpg7m90oat/tmp_x_b39na.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/tmpg7m90oat/tmpobjwp1dr.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpg7m90oat/tmpobjwp1dr.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/tmpg7m90oat/tmpp3xr9vwe.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpg7m90oat/tmpp3xr9vwe.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/tmpg7m90oat/tmpkhjegfju.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpg7m90oat/tmpkhjegfju.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/tmpg7m90oat/tmp4k7hjjnw.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpg7m90oat/tmp4k7hjjnw.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/tmpg7m90oat/tmpfvwqlmbv.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpg7m90oat/tmpfvwqlmbv.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/tmpg7m90oat/tmpbqn1q1om.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpg7m90oat/tmpbqn1q1om.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.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmp5ikqm986 # /tmp/tmp5ikqm986/tmpkmgnehqj.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp5ikqm986/tmpkmgnehqj.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/tmp5ikqm986/tmpmuis2et6.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp5ikqm986/tmpmuis2et6.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/tmp5ikqm986/tmp6gbhka9j.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp5ikqm986/tmp6gbhka9j.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/tmp5ikqm986/tmp5hedc1f6.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp5ikqm986/tmp5hedc1f6.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/tmp5ikqm986/tmpdx9x8za2.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp5ikqm986/tmpdx9x8za2.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/tmp5ikqm986/tmpadozjx2z.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp5ikqm986/tmpadozjx2z.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/tmp5ikqm986/tmppnf6trvj.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp5ikqm986/tmppnf6trvj.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/tmp5ikqm986/tmpa_b7_0p6.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp5ikqm986/tmpa_b7_0p6.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/tmp5ikqm986/tmp88nx2zxp.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp5ikqm986/tmp88nx2zxp.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/tmp5ikqm986/tmpuhjdxn7_.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp5ikqm986/tmpuhjdxn7_.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/tmp5ikqm986/tmpy_tt96tw.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp5ikqm986/tmpy_tt96tw.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/tmp5ikqm986/tmpkkgirqkz.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp5ikqm986/tmpkkgirqkz.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/tmp5ikqm986/tmp_viinx7o.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp5ikqm986/tmp_viinx7o.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/tmp5ikqm986/tmpzh7truxn.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp5ikqm986/tmpzh7truxn.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/tmp5ikqm986/tmposofvx51.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp5ikqm986/tmposofvx51.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/tmp5ikqm986/tmps73zz6yd.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp5ikqm986/tmps73zz6yd.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/tmp5ikqm986/tmpydb3ys75.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp5ikqm986/tmpydb3ys75.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/tmp5ikqm986/tmp9yl9ulho.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp5ikqm986/tmp9yl9ulho.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.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmptivplcfi # /tmp/tmptivplcfi/tmp1kwu33jq.xml: # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmptivplcfi/tmp1kwu33jq.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.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmpxom7swkd # /tmp/tmpxom7swkd/tmp3iexajko.xml: # # # # # # # # # # # # # # # # # # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpxom7swkd/tmp3iexajko.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.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmptn8l1g18 # /tmp/tmptn8l1g18/tmp0u326bt4.xml: # # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmptn8l1g18/tmp0u326bt4.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, # GDBusMethodInvocation *arg_method_invocation, # GUnixFDList *arg_fd_list, # 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.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmp94gybcy2 # /tmp/tmp94gybcy2/tmp1vtz5en7.xml: # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp94gybcy2/tmp1vtz5en7.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.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmp62qdwd2p # /tmp/tmp62qdwd2p/tmpdinq3qfc.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp62qdwd2p/tmpdinq3qfc.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.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmpey3t5iko # /tmp/tmpey3t5iko/tmpjog9cabw.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpey3t5iko/tmpjog9cabw.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.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmpq0nj2ggx # /tmp/tmpq0nj2ggx/tmpsxqswpmv.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpq0nj2ggx/tmpsxqswpmv.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.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmp32kl7_2l # /tmp/tmp32kl7_2l/tmpcxf1arrd.xml: # # # # # # # # # # # # # # # # # # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp32kl7_2l/tmpcxf1arrd.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.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmpom7lmrw2 # /tmp/tmpom7lmrw2/tmp_7abr7u5.xml: # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpom7lmrw2/tmp_7abr7u5.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.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmpfe_n07ka # /tmp/tmpfe_n07ka/tmpidex6abe.xml: # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpfe_n07ka/tmpidex6abe.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.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmpnpr5x6zb # /tmp/tmpnpr5x6zb/tmpx4k2qw95.xml: # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpnpr5x6zb/tmpx4k2qw95.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.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmpz911g_pe # /tmp/tmpz911g_pe/tmp0x7me46b.xml: # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpz911g_pe/tmp0x7me46b.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/tmpz911g_pe/tmp8ps_ic1j.xml: # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpz911g_pe/tmp8ps_ic1j.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/tmpz911g_pe/tmpc2oebj2s.xml: # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpz911g_pe/tmpc2oebj2s.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/tmpz911g_pe/tmpx7mi1iem.xml: # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpz911g_pe/tmpx7mi1iem.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/tmpz911g_pe/tmp92c1cv9b.xml: # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpz911g_pe/tmp92c1cv9b.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/tmpz911g_pe/tmp09a0kxsv.xml: # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpz911g_pe/tmp09a0kxsv.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/tmpz911g_pe/tmp2encfqoz.xml: # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpz911g_pe/tmp2encfqoz.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/tmpz911g_pe/tmph7o6vsc4.xml: # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpz911g_pe/tmph7o6vsc4.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/tmpz911g_pe/tmp3w2jowan.xml: # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpz911g_pe/tmp3w2jowan.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/tmpz911g_pe/tmpbw1vq_g6.xml: # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpz911g_pe/tmpbw1vq_g6.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/tmpz911g_pe/tmpu644fqa_.xml: # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpz911g_pe/tmpu644fqa_.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/tmpz911g_pe/tmpfuqr1v0_.xml: # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpz911g_pe/tmpfuqr1v0_.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/tmpz911g_pe/tmpg_ee5pnk.xml: # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpz911g_pe/tmpg_ee5pnk.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/tmpz911g_pe/tmpnmo8hg5g.xml: # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpz911g_pe/tmpnmo8hg5g.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/tmpz911g_pe/tmpqgz7241a.xml: # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpz911g_pe/tmpqgz7241a.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/tmpz911g_pe/tmpm30513s6.xml: # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpz911g_pe/tmpm30513s6.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/tmpz911g_pe/tmpt18e29c8.xml: # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpz911g_pe/tmpt18e29c8.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/tmpz911g_pe/tmpous4h7r2.xml: # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpz911g_pe/tmpous4h7r2.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.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmpjrdvzaq8 # /tmp/tmpjrdvzaq8/tmp6byazjkq.xml: # # # # # # # # # # # # # # # # # # # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpjrdvzaq8/tmp6byazjkq.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.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmpq2mka83w # /tmp/tmpq2mka83w/tmplt6vz4h7.xml: # # # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpq2mka83w/tmplt6vz4h7.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.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmp3k9md3xl # /tmp/tmp3k9md3xl/tmpmf3mvuff.xml: # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp3k9md3xl/tmpmf3mvuff.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.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmp05arwn58 # /tmp/tmp05arwn58/tmpf42iepgf.xml: # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp05arwn58/tmpf42iepgf.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.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmpckda3gs1 # /tmp/tmpckda3gs1/tmpjvrhubqh.xml: # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpckda3gs1/tmpjvrhubqh.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.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmpl1tm4kx4 # /tmp/tmpl1tm4kx4/tmp913dtwb6.xml: # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpl1tm4kx4/tmp913dtwb6.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.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmpc9iugr7i # /tmp/tmpc9iugr7i/tmpann9qkri.xml: # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpc9iugr7i/tmpann9qkri.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.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmp34xv173p # /tmp/tmp34xv173p/tmpv5ph0yaa.xml: # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp34xv173p/tmpv5ph0yaa.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.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmpdblu4e2r # /tmp/tmpdblu4e2r/tmpbaygg8d5.xml: # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpdblu4e2r/tmpbaygg8d5.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.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmpo5safbkt # /tmp/tmpo5safbkt/tmpllmoxm0v.xml: # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpo5safbkt/tmpllmoxm0v.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.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmpgcqehns8 # /tmp/tmpgcqehns8/tmp7asajhxt.xml: # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpgcqehns8/tmp7asajhxt.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.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmpeaoqx_rt # Running: ['/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmpa07ir4iy # /tmp/tmpa07ir4iy/tmp8e5et2_b.xml: # # # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpa07ir4iy/tmp8e5et2_b.xml', '--generate-rst', 'test'] # Return code: 0 # Output: # # Error: # # /tmp/tmpa07ir4iy/tmpo8tl12s2.xml: # # # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpa07ir4iy/tmpo8tl12s2.xml', '--generate-md', 'test'] # Return code: 0 # Output: # # Error: # # /tmp/tmpa07ir4iy/tmpdev1hlhs.xml: # # # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpa07ir4iy/tmpdev1hlhs.xml', '--generate-docbook', 'test'] # Return code: 0 # Output: # # Error: ok 37 __main__.TestCodegen.test_no_args # gdbus-codegen: /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmp47et2m5e # Running: ['/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmp8exi6_92 # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp8exi6_92/tmpogp1dwk21.xml', '/tmp/tmp8exi6_92/tmpn_de9jn82.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.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); # # # /* ------------------------------------------------------------------------ */ # /* 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); # # # G_END_DECLS # # #endif /* __STDOUT__ */ # Error: # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp8exi6_92/tmpn_de9jn82.xml', '/tmp/tmp8exi6_92/tmpogp1dwk21.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.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); # # # /* ------------------------------------------------------------------------ */ # /* 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); # # # G_END_DECLS # # #endif /* __STDOUT__ */ # Error: # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp8exi6_92/tmpogp1dwk21.xml', '/tmp/tmp8exi6_92/tmpn_de9jn82.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.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)); # } # # /* ------------------------------------------------------------------------ # * 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)); # } # Error: # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp8exi6_92/tmpn_de9jn82.xml', '/tmp/tmp8exi6_92/tmpogp1dwk21.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.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)); # } # # /* ------------------------------------------------------------------------ # * 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)); # } # Error: ok 39 __main__.TestCodegen.test_unix_fd_types_and_annotations # gdbus-codegen: /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmpu3olk3p1 # /tmp/tmpu3olk3p1/tmpatz1077t.xml: # # # # # # # # # # # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpu3olk3p1/tmpatz1077t.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/tmpu3olk3p1/tmpowi3l2_7.xml: # # # # # # # # # # # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpu3olk3p1/tmpowi3l2_7.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/tmpu3olk3p1/tmph3s3appb.xml: # # # # # # # # # # # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpu3olk3p1/tmph3s3appb.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 ============================================================================== ================================== 183/405 =================================== test: glib:gobject+slow / properties-refcount3 start time: 06:42:09 duration: 30.08s result: exit status 0 command: 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.86.0/debian/build/deb/gobject/tests MALLOC_PERTURB_=148 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/properties-refcount3 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S47c0a2801726ae44de4e87c15de68925 1..1 # Start of gobject tests # Start of refcount tests # # stopping # # stopped # # 17332558 1041232 # ok 1 /gobject/refcount/properties-3 # slow test /gobject/refcount/properties-3 executed in 30.01 secs # End of refcount tests # End of gobject tests ============================================================================== Summary of Failures: 90/405 glib:glib+core / timeout ERROR 13.65s killed by signal 6 SIGABRT Ok: 396 Fail: 1 Skipped: 8 dh_auto_test: error: cd debian/build/deb && DEB_PYTHON_INSTALL_LAYOUT=deb LC_ALL=C.UTF-8 MESON_TESTTHREADS=42 meson test --verbose --timeout-multiplier 3 --no-suite flaky --verbose returned exit code 1 make[1]: *** [debian/rules:157: override_dh_auto_test-arch] Error 25 make[1]: Leaving directory '/build/reproducible-path/glib2.0-2.86.0' 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/3355207 and its subdirectories Starting cleanup. All cleanup done. Fri Oct 23 06:42:46 UTC 2026 - reproducible_build.sh stopped running as /tmp/jenkins-script-kA8dDNGU, removing. /srv/reproducible-results/rbuild-debian/r-b-build.so1NgkDa: total 24 drwxrwxr-x 2 jenkins jenkins 4096 Sep 20 00:19 b1 drwxrwxr-x 2 jenkins jenkins 4096 Sep 20 00:08 b2 -rw-rw-r-- 1 jenkins jenkins 5099 Sep 19 15:37 glib2.0_2.86.0-4.dsc -rw------- 1 jenkins jenkins 6223 Sep 20 00:08 rbuildlog.Kl4qssw /srv/reproducible-results/rbuild-debian/r-b-build.so1NgkDa/b1: total 10944 -rw-r--r-- 1 jenkins jenkins 11205573 Sep 20 00:19 build.log /srv/reproducible-results/rbuild-debian/r-b-build.so1NgkDa/b2: total 0 Sat Sep 20 00:19:47 UTC 2025 I: Deleting $TMPDIR on ionos5-amd64.debian.net. I: pbuilder: network access will be disabled during build I: Current time: Thu Oct 22 18:31:12 -12 2026 I: pbuilder-time-stamp: 1792737072 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/experimental-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: Copying source file I: copying [glib2.0_2.86.0-4.dsc] I: copying [./glib2.0_2.86.0.orig-unicode-data.tar.xz] I: copying [./glib2.0_2.86.0.orig.tar.xz] I: copying [./glib2.0_2.86.0-4.debian.tar.xz] I: Extracting source dpkg-source: warning: cannot verify inline signature for ./glib2.0_2.86.0-4.dsc: no acceptable signature found dpkg-source: info: extracting glib2.0 in glib2.0-2.86.0 dpkg-source: info: unpacking glib2.0_2.86.0.orig.tar.xz dpkg-source: info: unpacking glib2.0_2.86.0.orig-unicode-data.tar.xz dpkg-source: info: unpacking glib2.0_2.86.0-4.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying ghash-Fix-entry_is_big-for-CHERI-architecture.patch dpkg-source: info: applying ghash-Handle-all-table-sizes-in-iterator.patch dpkg-source: info: applying ghash-Fix-signed-integer-overflow-in-g_hash_table_set_shi.patch dpkg-source: info: applying gbookmarkfile-Escape-icon-href-and-mime.patch dpkg-source: info: applying Update-Ukrainian-translation.patch dpkg-source: info: applying Update-Catalan-translation.patch dpkg-source: info: applying Update-Lithuanian-translation.patch dpkg-source: info: applying tests-Fix-clang-compilation-warnings.patch dpkg-source: info: applying gmem-Replace-SIZE_OVERFLOWS-with-g_size_checked_mul.patch dpkg-source: info: applying Update-Brazilian-Portuguese-translation.patch dpkg-source: info: applying Update-eu-translation.patch dpkg-source: info: applying Update-Korean-translation.patch dpkg-source: info: applying Update-Japanese-translation.patch dpkg-source: info: applying Update-Galician-translations.patch dpkg-source: info: applying Update-Hungarian-translation.patch dpkg-source: info: applying gstrfuncs-Check-string-length-in-g_strescape.patch dpkg-source: info: applying gio-tests-socket-listener-should-depend-on-libdl.patch dpkg-source: info: applying gutils-Support-test-env-in-load_user_special_dirs.patch dpkg-source: info: applying Update-Turkish-translation.patch dpkg-source: info: applying gutils-Only-allow-HOME-in-load_user_special_dirs.patch dpkg-source: info: applying gutils-Strip-all-trailing-slahes-in-load_user_special_dir.patch dpkg-source: info: applying gutils-Reject-unquoted-entries-in-load_user_special_dirs.patch dpkg-source: info: applying gutils-Handle-huge-lines-in-load_user_special_dirs.patch dpkg-source: info: applying fuzzing-add-special-dirs-fuzzing-test.patch dpkg-source: info: applying fuzzing-Fix-fuzz_special_dirs.patch dpkg-source: info: applying get_help-Ignore-width-of-invisible-options.patch dpkg-source: info: applying gutils-Handle-singletons-in-unlocked-functions.patch dpkg-source: info: applying Update-Esperanto-translation.patch dpkg-source: info: applying Update-Serbian-translation.patch dpkg-source: info: applying gtype-Define-copy-and-free-functions-for-GTypeClass-and-G.patch dpkg-source: info: applying gio-tests-Factor-out-connection_wait_for_bus-from-gdbus-s.patch dpkg-source: info: applying gio-tests-Avoid-a-race-condition.patch dpkg-source: info: applying gio-tests-Convert-the-time-to-wait-for-expected-signal-in.patch dpkg-source: info: applying gio-tests-Wait-up-to-10-seconds-for-a-signal-to-be-receiv.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: using fakeroot in build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/3355207/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='amd64' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=42 ' DISTRIBUTION='experimental' HOME='/root' HOST_ARCH='amd64' IFS=' ' INVOCATION_ID='df3275453e2b43d88abeedac704f6a92' LANG='C' LANGUAGE='en_US:en' LC_ALL='C' 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='3355207' 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.so1NgkDa/pbuilderrc_zmKX --distribution experimental --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/experimental-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.so1NgkDa/b1 --logfile b1/build.log glib2.0_2.86.0-4.dsc' SUDO_GID='110' SUDO_HOME='/var/lib/jenkins' SUDO_UID='105' 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 ionos5-amd64 6.12.43+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.43-1 (2025-08-27) x86_64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Aug 10 2025 /bin -> usr/bin I: user script /srv/workspace/pbuilder/3355207/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: amd64 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-debian:native, 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 ... 19917 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-debian:native. 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} 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-16{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-charset-normalizer{a} python3-dbus{a} python3-debian{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, 153 newly installed, 0 to remove and 0 not upgraded. Need to get 45.1 MB of archives. After unpacking 191 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian unstable/main amd64 libexpat1 amd64 2.7.2-1 [111 kB] Get: 2 http://deb.debian.org/debian unstable/main amd64 libpython3.13-minimal amd64 3.13.7-1 [864 kB] Get: 3 http://deb.debian.org/debian unstable/main amd64 python3.13-minimal amd64 3.13.7-1 [2216 kB] Get: 4 http://deb.debian.org/debian unstable/main amd64 python3-minimal amd64 3.13.7-1 [27.2 kB] Get: 5 http://deb.debian.org/debian unstable/main amd64 media-types all 13.0.0 [29.3 kB] Get: 6 http://deb.debian.org/debian unstable/main amd64 netbase all 6.5 [12.4 kB] Get: 7 http://deb.debian.org/debian unstable/main amd64 tzdata all 2025b-5 [260 kB] Get: 8 http://deb.debian.org/debian unstable/main amd64 libffi8 amd64 3.5.2-2 [25.5 kB] Get: 9 http://deb.debian.org/debian unstable/main amd64 readline-common all 8.3-3 [74.8 kB] Get: 10 http://deb.debian.org/debian unstable/main amd64 libreadline8t64 amd64 8.3-3 [191 kB] Get: 11 http://deb.debian.org/debian unstable/main amd64 libpython3.13-stdlib amd64 3.13.7-1 [1960 kB] Get: 12 http://deb.debian.org/debian unstable/main amd64 python3.13 amd64 3.13.7-1 [761 kB] Get: 13 http://deb.debian.org/debian unstable/main amd64 libpython3-stdlib amd64 3.13.7-1 [10.2 kB] Get: 14 http://deb.debian.org/debian unstable/main amd64 python3 amd64 3.13.7-1 [28.3 kB] Get: 15 http://deb.debian.org/debian unstable/main amd64 sensible-utils all 0.0.26 [27.0 kB] Get: 16 http://deb.debian.org/debian unstable/main amd64 libmagic-mgc amd64 1:5.46-5 [338 kB] Get: 17 http://deb.debian.org/debian unstable/main amd64 libmagic1t64 amd64 1:5.46-5 [109 kB] Get: 18 http://deb.debian.org/debian unstable/main amd64 file amd64 1:5.46-5 [43.6 kB] Get: 19 http://deb.debian.org/debian unstable/main amd64 gettext-base amd64 0.23.1-2+b1 [244 kB] Get: 20 http://deb.debian.org/debian unstable/main amd64 libuchardet0 amd64 0.0.8-2 [68.5 kB] Get: 21 http://deb.debian.org/debian unstable/main amd64 groff-base amd64 1.23.0-9 [1187 kB] Get: 22 http://deb.debian.org/debian unstable/main amd64 bsdextrautils amd64 2.41.1-3 [100 kB] Get: 23 http://deb.debian.org/debian unstable/main amd64 libpipeline1 amd64 1.5.8-1 [42.0 kB] Get: 24 http://deb.debian.org/debian unstable/main amd64 man-db amd64 2.13.1-1 [1469 kB] Get: 25 http://deb.debian.org/debian unstable/main amd64 m4 amd64 1.4.20-1 [324 kB] Get: 26 http://deb.debian.org/debian unstable/main amd64 autoconf all 2.72-3.1 [494 kB] Get: 27 http://deb.debian.org/debian unstable/main amd64 autotools-dev all 20240727.1 [60.2 kB] Get: 28 http://deb.debian.org/debian unstable/main amd64 automake all 1:1.17-4 [862 kB] Get: 29 http://deb.debian.org/debian unstable/main amd64 autopoint all 0.23.1-2 [770 kB] Get: 30 http://deb.debian.org/debian unstable/main amd64 libdbus-1-3 amd64 1.16.2-2 [178 kB] Get: 31 http://deb.debian.org/debian unstable/main amd64 dbus-bin amd64 1.16.2-2 [80.0 kB] Get: 32 http://deb.debian.org/debian unstable/main amd64 dbus-session-bus-common all 1.16.2-2 [52.3 kB] Get: 33 http://deb.debian.org/debian unstable/main amd64 libapparmor1 amd64 4.1.0-1 [43.7 kB] Get: 34 http://deb.debian.org/debian unstable/main amd64 dbus-daemon amd64 1.16.2-2 [159 kB] Get: 35 http://deb.debian.org/debian unstable/main amd64 libdebhelper-perl all 13.26 [91.8 kB] Get: 36 http://deb.debian.org/debian unstable/main amd64 libtool all 2.5.4-5 [540 kB] Get: 37 http://deb.debian.org/debian unstable/main amd64 dh-autoreconf all 21 [12.2 kB] Get: 38 http://deb.debian.org/debian unstable/main amd64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 39 http://deb.debian.org/debian unstable/main amd64 libfile-stripnondeterminism-perl all 1.15.0-1 [19.9 kB] Get: 40 http://deb.debian.org/debian unstable/main amd64 dh-strip-nondeterminism all 1.15.0-1 [8812 B] Get: 41 http://deb.debian.org/debian unstable/main amd64 libelf1t64 amd64 0.193-3 [192 kB] Get: 42 http://deb.debian.org/debian unstable/main amd64 dwz amd64 0.16-2 [108 kB] Get: 43 http://deb.debian.org/debian unstable/main amd64 libunistring5 amd64 1.3-2 [477 kB] Get: 44 http://deb.debian.org/debian unstable/main amd64 libxml2-16 amd64 2.14.5+dfsg-0.2 [638 kB] Get: 45 http://deb.debian.org/debian unstable/main amd64 gettext amd64 0.23.1-2+b1 [1680 kB] Get: 46 http://deb.debian.org/debian unstable/main amd64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 47 http://deb.debian.org/debian unstable/main amd64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 48 http://deb.debian.org/debian unstable/main amd64 debhelper all 13.26 [939 kB] Get: 49 http://deb.debian.org/debian unstable/main amd64 libglib2.0-0t64 amd64 2.84.4-3 [1518 kB] Get: 50 http://deb.debian.org/debian unstable/main amd64 desktop-file-utils amd64 0.28-1 [91.7 kB] Get: 51 http://deb.debian.org/debian unstable/main amd64 dh-python all 6.20250414 [116 kB] Get: 52 http://deb.debian.org/debian unstable/main amd64 sgml-base all 1.31+nmu1 [10.9 kB] Get: 53 http://deb.debian.org/debian unstable/main amd64 xml-core all 0.19 [20.1 kB] Get: 54 http://deb.debian.org/debian unstable/main amd64 sgml-data all 2.0.11+nmu1 [179 kB] Get: 55 http://deb.debian.org/debian unstable/main amd64 docbook-xml all 4.5-13 [77.4 kB] Get: 56 http://deb.debian.org/debian unstable/main amd64 docbook-xsl all 1.79.2+dfsg-7 [1221 kB] Get: 57 http://deb.debian.org/debian unstable/main amd64 docutils-common all 0.21.2+dfsg-2 [128 kB] Get: 58 http://deb.debian.org/debian unstable/main amd64 fonts-dejavu-mono all 2.37-8 [489 kB] Get: 59 http://deb.debian.org/debian unstable/main amd64 fonts-dejavu-core all 2.37-8 [840 kB] Get: 60 http://deb.debian.org/debian unstable/main amd64 fontconfig-config amd64 2.15.0-2.4 [318 kB] Get: 61 http://deb.debian.org/debian unstable/main amd64 python3-markupsafe amd64 2.1.5-1+b3 [14.0 kB] Get: 62 http://deb.debian.org/debian unstable/main amd64 python3-jinja2 all 3.1.6-1 [107 kB] Get: 63 http://deb.debian.org/debian unstable/main amd64 python3-markdown all 3.9-1 [87.4 kB] Get: 64 http://deb.debian.org/debian unstable/main amd64 python3-packaging all 25.0-1 [56.6 kB] Get: 65 http://deb.debian.org/debian unstable/main amd64 python3-pygments all 2.18.0+dfsg-2 [836 kB] Get: 66 http://deb.debian.org/debian unstable/main amd64 python3-smartypants all 2.0.0-4 [13.9 kB] Get: 67 http://deb.debian.org/debian unstable/main amd64 python3-typogrify all 1:2.0.7-4 [12.8 kB] Get: 68 http://deb.debian.org/debian unstable/main amd64 gi-docgen all 2025.4-1 [89.1 kB] Get: 69 http://deb.debian.org/debian unstable/main amd64 gir1.2-glib-2.0 amd64 2.84.4-3 [198 kB] Get: 70 http://deb.debian.org/debian unstable/main amd64 libgirepository-1.0-1 amd64 1.86.0-2 [117 kB] Get: 71 http://deb.debian.org/debian unstable/main amd64 gir1.2-girepository-2.0 amd64 1.86.0-2 [40.1 kB] Get: 72 http://deb.debian.org/debian unstable/main amd64 native-architecture all 0.2.6 [2264 B] Get: 73 http://deb.debian.org/debian unstable/main amd64 libgirepository-2.0-0 amd64 2.84.4-3 [143 kB] Get: 74 http://deb.debian.org/debian unstable/main amd64 girepository-tools amd64 2.84.4-3 [150 kB] Get: 75 http://deb.debian.org/debian unstable/main amd64 gnome-pkg-tools all 0.22.10 [17.3 kB] Get: 76 http://deb.debian.org/debian unstable/main amd64 python3-mako all 1.3.9-1 [83.6 kB] Get: 77 http://deb.debian.org/debian unstable/main amd64 python3-autocommand all 2.2.2-3 [13.6 kB] Get: 78 http://deb.debian.org/debian unstable/main amd64 python3-more-itertools all 10.8.0-1 [71.7 kB] Get: 79 http://deb.debian.org/debian unstable/main amd64 python3-typing-extensions all 4.15.0-1 [92.4 kB] Get: 80 http://deb.debian.org/debian unstable/main amd64 python3-typeguard all 4.4.4-1 [37.1 kB] Get: 81 http://deb.debian.org/debian unstable/main amd64 python3-inflect all 7.5.0-1 [33.0 kB] Get: 82 http://deb.debian.org/debian unstable/main amd64 python3-jaraco.context all 6.0.1-1 [8276 B] Get: 83 http://deb.debian.org/debian unstable/main amd64 python3-jaraco.functools all 4.1.0-1 [12.0 kB] Get: 84 http://deb.debian.org/debian unstable/main amd64 python3-pkg-resources all 78.1.1-0.1 [224 kB] Get: 85 http://deb.debian.org/debian unstable/main amd64 python3-jaraco.text all 4.0.0-1 [11.4 kB] Get: 86 http://deb.debian.org/debian unstable/main amd64 python3-zipp all 3.23.0-1 [11.0 kB] Get: 87 http://deb.debian.org/debian unstable/main amd64 python3-setuptools all 78.1.1-0.1 [738 kB] Get: 88 http://deb.debian.org/debian unstable/main amd64 gobject-introspection-bin amd64 1.86.0-2 [274 kB] Get: 89 http://deb.debian.org/debian unstable/main amd64 libffi-dev amd64 3.5.2-2 [63.7 kB] Get: 90 http://deb.debian.org/debian unstable/main amd64 uuid-dev amd64 2.41.1-3 [50.4 kB] Get: 91 http://deb.debian.org/debian unstable/main amd64 libblkid-dev amd64 2.41.1-3 [230 kB] Get: 92 http://deb.debian.org/debian unstable/main amd64 libsepol-dev amd64 3.8.1-1 [373 kB] Get: 93 http://deb.debian.org/debian unstable/main amd64 libpcre2-16-0 amd64 10.46-1 [281 kB] Get: 94 http://deb.debian.org/debian unstable/main amd64 libpcre2-32-0 amd64 10.46-1 [268 kB] Get: 95 http://deb.debian.org/debian unstable/main amd64 libpcre2-posix3 amd64 10.46-1 [63.9 kB] Get: 96 http://deb.debian.org/debian unstable/main amd64 libpcre2-dev amd64 10.46-1 [853 kB] Get: 97 http://deb.debian.org/debian unstable/main amd64 libselinux1-dev amd64 3.8.1-1 [169 kB] Get: 98 http://deb.debian.org/debian unstable/main amd64 libmount-dev amd64 2.41.1-3 [30.8 kB] Get: 99 http://deb.debian.org/debian unstable/main amd64 libsysprof-capture-4-dev amd64 49.0-1 [53.4 kB] Get: 100 http://deb.debian.org/debian unstable/main amd64 libpkgconf3 amd64 1.8.1-4 [36.4 kB] Get: 101 http://deb.debian.org/debian unstable/main amd64 pkgconf-bin amd64 1.8.1-4 [30.2 kB] Get: 102 http://deb.debian.org/debian unstable/main amd64 pkgconf amd64 1.8.1-4 [26.2 kB] Get: 103 http://deb.debian.org/debian unstable/main amd64 zlib1g-dev amd64 1:1.3.dfsg+really1.3.1-1+b1 [920 kB] Get: 104 http://deb.debian.org/debian unstable/main amd64 libgio-2.0-dev amd64 2.84.4-3 [1688 kB] Get: 105 http://deb.debian.org/debian unstable/main amd64 libglib2.0-data all 2.84.4-3 [1286 kB] Get: 106 http://deb.debian.org/debian unstable/main amd64 libglib2.0-bin amd64 2.84.4-3 [130 kB] Get: 107 http://deb.debian.org/debian unstable/main amd64 libgio-2.0-dev-bin amd64 2.84.4-3 [166 kB] Get: 108 http://deb.debian.org/debian unstable/main amd64 libglib2.0-dev-bin amd64 2.84.4-3 [54.7 kB] Get: 109 http://deb.debian.org/debian unstable/main amd64 libglib2.0-dev amd64 2.84.4-3 [55.5 kB] Get: 110 http://deb.debian.org/debian unstable/main amd64 gobject-introspection amd64 1.86.0-2 [125 kB] Get: 111 http://deb.debian.org/debian unstable/main amd64 libbrotli1 amd64 1.1.0-2+b7 [307 kB] Get: 112 http://deb.debian.org/debian unstable/main amd64 libcap-dev amd64 1:2.75-10+b1 [546 kB] Get: 113 http://deb.debian.org/debian unstable/main amd64 libsystemd-dev amd64 258-1 [1309 kB] Get: 114 http://deb.debian.org/debian unstable/main amd64 libdbus-1-dev amd64 1.16.2-2 [215 kB] Get: 115 http://deb.debian.org/debian unstable/main amd64 libzstd-dev amd64 1.5.7+dfsg-1.1 [389 kB] Get: 116 http://deb.debian.org/debian unstable/main amd64 libelf-dev amd64 0.193-3 [101 kB] Get: 117 http://deb.debian.org/debian unstable/main amd64 libpng16-16t64 amd64 1.6.50-1 [282 kB] Get: 118 http://deb.debian.org/debian unstable/main amd64 libfreetype6 amd64 2.13.3+dfsg-1 [452 kB] Get: 119 http://deb.debian.org/debian unstable/main amd64 libfontconfig1 amd64 2.15.0-2.4 [401 kB] Get: 120 http://deb.debian.org/debian unstable/main amd64 libgpg-error0 amd64 1.55-2 [88.1 kB] Get: 121 http://deb.debian.org/debian unstable/main amd64 libgcrypt20 amd64 1.11.2-2 [865 kB] Get: 122 http://deb.debian.org/debian unstable/main amd64 x11-common all 1:7.7+25 [217 kB] Get: 123 http://deb.debian.org/debian unstable/main amd64 libice6 amd64 2:1.1.1-1 [65.4 kB] Get: 124 http://deb.debian.org/debian unstable/main amd64 libsm6 amd64 2:1.2.6-1 [37.3 kB] Get: 125 http://deb.debian.org/debian unstable/main amd64 libutempter0 amd64 1.2.1-4 [9112 B] Get: 126 http://deb.debian.org/debian unstable/main amd64 libxau6 amd64 1:1.0.11-1 [20.4 kB] Get: 127 http://deb.debian.org/debian unstable/main amd64 libxdmcp6 amd64 1:1.1.5-1 [27.8 kB] Get: 128 http://deb.debian.org/debian unstable/main amd64 libxcb1 amd64 1.17.0-2+b1 [144 kB] Get: 129 http://deb.debian.org/debian unstable/main amd64 libx11-data all 2:1.8.12-1 [343 kB] Get: 130 http://deb.debian.org/debian unstable/main amd64 libx11-6 amd64 2:1.8.12-1 [815 kB] Get: 131 http://deb.debian.org/debian unstable/main amd64 libxext6 amd64 2:1.3.4-1+b3 [50.4 kB] Get: 132 http://deb.debian.org/debian unstable/main amd64 libxt6t64 amd64 1:1.2.1-1.3 [208 kB] Get: 133 http://deb.debian.org/debian unstable/main amd64 libxmu6 amd64 2:1.1.3-3+b4 [59.0 kB] Get: 134 http://deb.debian.org/debian unstable/main amd64 libxpm4 amd64 1:3.5.17-1+b3 [56.2 kB] Get: 135 http://deb.debian.org/debian unstable/main amd64 libxaw7 amd64 2:1.0.16-1 [212 kB] Get: 136 http://deb.debian.org/debian unstable/main amd64 libxrender1 amd64 1:0.9.12-1 [27.9 kB] Get: 137 http://deb.debian.org/debian unstable/main amd64 libxft2 amd64 2.3.6-1+b4 [54.5 kB] Get: 138 http://deb.debian.org/debian unstable/main amd64 libxinerama1 amd64 2:1.1.4-3+b4 [16.0 kB] Get: 139 http://deb.debian.org/debian unstable/main amd64 libxml2-utils amd64 2.14.5+dfsg-0.2 [123 kB] Get: 140 http://deb.debian.org/debian unstable/main amd64 libxslt1.1 amd64 1.1.43-0.2 [155 kB] Get: 141 http://deb.debian.org/debian unstable/main amd64 ninja-build amd64 1.12.1-1 [142 kB] Get: 142 http://deb.debian.org/debian unstable/main amd64 meson all 1.9.0-1 [664 kB] Get: 143 http://deb.debian.org/debian unstable/main amd64 python3-charset-normalizer amd64 3.4.3-1 [131 kB] Get: 144 http://deb.debian.org/debian unstable/main amd64 python3-dbus amd64 1.4.0-1 [98.4 kB] Get: 145 http://deb.debian.org/debian unstable/main amd64 python3-debian all 1.0.1 [120 kB] Get: 146 http://deb.debian.org/debian unstable/main amd64 python3-roman all 5.1-1 [11.0 kB] Get: 147 http://deb.debian.org/debian unstable/main amd64 python3-docutils all 0.21.2+dfsg-2 [403 kB] Get: 148 http://deb.debian.org/debian unstable/main amd64 python3-gi amd64 3.50.0-6 [249 kB] Get: 149 http://deb.debian.org/debian unstable/main amd64 shared-mime-info amd64 2.4-5+b3 [758 kB] Get: 150 http://deb.debian.org/debian unstable/main amd64 tzdata-legacy all 2025b-5 [179 kB] Get: 151 http://deb.debian.org/debian unstable/main amd64 xbitmaps all 1.1.1-2.2 [25.1 kB] Get: 152 http://deb.debian.org/debian unstable/main amd64 xsltproc amd64 1.1.43-0.2 [43.6 kB] Get: 153 http://deb.debian.org/debian unstable/main amd64 xterm amd64 398-1 [876 kB] Fetched 45.1 MB in 2s (26.4 MB/s) Preconfiguring packages ... Selecting previously unselected package libexpat1:amd64. (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 ... 19917 files and directories currently installed.) Preparing to unpack .../libexpat1_2.7.2-1_amd64.deb ... Unpacking libexpat1:amd64 (2.7.2-1) ... Selecting previously unselected package libpython3.13-minimal:amd64. Preparing to unpack .../libpython3.13-minimal_3.13.7-1_amd64.deb ... Unpacking libpython3.13-minimal:amd64 (3.13.7-1) ... Selecting previously unselected package python3.13-minimal. Preparing to unpack .../python3.13-minimal_3.13.7-1_amd64.deb ... Unpacking python3.13-minimal (3.13.7-1) ... Setting up libpython3.13-minimal:amd64 (3.13.7-1) ... Setting up libexpat1:amd64 (2.7.2-1) ... Setting up python3.13-minimal (3.13.7-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 ... 20251 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.13.7-1_amd64.deb ... Unpacking python3-minimal (3.13.7-1) ... Selecting previously unselected package media-types. Preparing to unpack .../1-media-types_13.0.0_all.deb ... Unpacking media-types (13.0.0) ... Selecting previously unselected package netbase. Preparing to unpack .../2-netbase_6.5_all.deb ... Unpacking netbase (6.5) ... Selecting previously unselected package tzdata. Preparing to unpack .../3-tzdata_2025b-5_all.deb ... Unpacking tzdata (2025b-5) ... Selecting previously unselected package libffi8:amd64. Preparing to unpack .../4-libffi8_3.5.2-2_amd64.deb ... Unpacking libffi8:amd64 (3.5.2-2) ... Selecting previously unselected package readline-common. Preparing to unpack .../5-readline-common_8.3-3_all.deb ... Unpacking readline-common (8.3-3) ... Selecting previously unselected package libreadline8t64:amd64. Preparing to unpack .../6-libreadline8t64_8.3-3_amd64.deb ... Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8 to /lib/x86_64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8.2 to /lib/x86_64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8 to /lib/x86_64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8.2 to /lib/x86_64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' Unpacking libreadline8t64:amd64 (8.3-3) ... Selecting previously unselected package libpython3.13-stdlib:amd64. Preparing to unpack .../7-libpython3.13-stdlib_3.13.7-1_amd64.deb ... Unpacking libpython3.13-stdlib:amd64 (3.13.7-1) ... Selecting previously unselected package python3.13. Preparing to unpack .../8-python3.13_3.13.7-1_amd64.deb ... Unpacking python3.13 (3.13.7-1) ... Selecting previously unselected package libpython3-stdlib:amd64. Preparing to unpack .../9-libpython3-stdlib_3.13.7-1_amd64.deb ... Unpacking libpython3-stdlib:amd64 (3.13.7-1) ... Setting up python3-minimal (3.13.7-1) ... 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 ... 21266 files and directories currently installed.) Preparing to unpack .../000-python3_3.13.7-1_amd64.deb ... Unpacking python3 (3.13.7-1) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../001-sensible-utils_0.0.26_all.deb ... Unpacking sensible-utils (0.0.26) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../002-libmagic-mgc_1%3a5.46-5_amd64.deb ... Unpacking libmagic-mgc (1:5.46-5) ... Selecting previously unselected package libmagic1t64:amd64. Preparing to unpack .../003-libmagic1t64_1%3a5.46-5_amd64.deb ... Unpacking libmagic1t64:amd64 (1:5.46-5) ... Selecting previously unselected package file. Preparing to unpack .../004-file_1%3a5.46-5_amd64.deb ... Unpacking file (1:5.46-5) ... Selecting previously unselected package gettext-base. Preparing to unpack .../005-gettext-base_0.23.1-2+b1_amd64.deb ... Unpacking gettext-base (0.23.1-2+b1) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../006-libuchardet0_0.0.8-2_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.8-2) ... Selecting previously unselected package groff-base. Preparing to unpack .../007-groff-base_1.23.0-9_amd64.deb ... Unpacking groff-base (1.23.0-9) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../008-bsdextrautils_2.41.1-3_amd64.deb ... Unpacking bsdextrautils (2.41.1-3) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../009-libpipeline1_1.5.8-1_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../010-man-db_2.13.1-1_amd64.deb ... Unpacking man-db (2.13.1-1) ... Selecting previously unselected package m4. Preparing to unpack .../011-m4_1.4.20-1_amd64.deb ... Unpacking m4 (1.4.20-1) ... Selecting previously unselected package autoconf. Preparing to unpack .../012-autoconf_2.72-3.1_all.deb ... Unpacking autoconf (2.72-3.1) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../013-autotools-dev_20240727.1_all.deb ... Unpacking autotools-dev (20240727.1) ... Selecting previously unselected package automake. Preparing to unpack .../014-automake_1%3a1.17-4_all.deb ... Unpacking automake (1:1.17-4) ... Selecting previously unselected package autopoint. Preparing to unpack .../015-autopoint_0.23.1-2_all.deb ... Unpacking autopoint (0.23.1-2) ... Selecting previously unselected package libdbus-1-3:amd64. Preparing to unpack .../016-libdbus-1-3_1.16.2-2_amd64.deb ... Unpacking libdbus-1-3:amd64 (1.16.2-2) ... Selecting previously unselected package dbus-bin. Preparing to unpack .../017-dbus-bin_1.16.2-2_amd64.deb ... Unpacking dbus-bin (1.16.2-2) ... Selecting previously unselected package dbus-session-bus-common. Preparing to unpack .../018-dbus-session-bus-common_1.16.2-2_all.deb ... Unpacking dbus-session-bus-common (1.16.2-2) ... Selecting previously unselected package libapparmor1:amd64. Preparing to unpack .../019-libapparmor1_4.1.0-1_amd64.deb ... Unpacking libapparmor1:amd64 (4.1.0-1) ... Selecting previously unselected package dbus-daemon. Preparing to unpack .../020-dbus-daemon_1.16.2-2_amd64.deb ... Unpacking dbus-daemon (1.16.2-2) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../021-libdebhelper-perl_13.26_all.deb ... Unpacking libdebhelper-perl (13.26) ... Selecting previously unselected package libtool. Preparing to unpack .../022-libtool_2.5.4-5_all.deb ... Unpacking libtool (2.5.4-5) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../023-dh-autoreconf_21_all.deb ... Unpacking dh-autoreconf (21) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../024-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 .../025-libfile-stripnondeterminism-perl_1.15.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.15.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../026-dh-strip-nondeterminism_1.15.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.15.0-1) ... Selecting previously unselected package libelf1t64:amd64. Preparing to unpack .../027-libelf1t64_0.193-3_amd64.deb ... Unpacking libelf1t64:amd64 (0.193-3) ... Selecting previously unselected package dwz. Preparing to unpack .../028-dwz_0.16-2_amd64.deb ... Unpacking dwz (0.16-2) ... Selecting previously unselected package libunistring5:amd64. Preparing to unpack .../029-libunistring5_1.3-2_amd64.deb ... Unpacking libunistring5:amd64 (1.3-2) ... Selecting previously unselected package libxml2-16:amd64. Preparing to unpack .../030-libxml2-16_2.14.5+dfsg-0.2_amd64.deb ... Unpacking libxml2-16:amd64 (2.14.5+dfsg-0.2) ... Selecting previously unselected package gettext. Preparing to unpack .../031-gettext_0.23.1-2+b1_amd64.deb ... Unpacking gettext (0.23.1-2+b1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../032-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 .../033-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../034-debhelper_13.26_all.deb ... Unpacking debhelper (13.26) ... Selecting previously unselected package libglib2.0-0t64:amd64. Preparing to unpack .../035-libglib2.0-0t64_2.84.4-3_amd64.deb ... Unpacking libglib2.0-0t64:amd64 (2.84.4-3) ... Selecting previously unselected package desktop-file-utils. Preparing to unpack .../036-desktop-file-utils_0.28-1_amd64.deb ... Unpacking desktop-file-utils (0.28-1) ... Selecting previously unselected package dh-python. Preparing to unpack .../037-dh-python_6.20250414_all.deb ... Unpacking dh-python (6.20250414) ... Selecting previously unselected package sgml-base. Preparing to unpack .../038-sgml-base_1.31+nmu1_all.deb ... Unpacking sgml-base (1.31+nmu1) ... Selecting previously unselected package xml-core. Preparing to unpack .../039-xml-core_0.19_all.deb ... Unpacking xml-core (0.19) ... Selecting previously unselected package sgml-data. Preparing to unpack .../040-sgml-data_2.0.11+nmu1_all.deb ... Unpacking sgml-data (2.0.11+nmu1) ... Selecting previously unselected package docbook-xml. Preparing to unpack .../041-docbook-xml_4.5-13_all.deb ... Unpacking docbook-xml (4.5-13) ... Selecting previously unselected package docbook-xsl. Preparing to unpack .../042-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 .../043-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 .../044-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 .../045-fonts-dejavu-core_2.37-8_all.deb ... Unpacking fonts-dejavu-core (2.37-8) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../046-fontconfig-config_2.15.0-2.4_amd64.deb ... Unpacking fontconfig-config (2.15.0-2.4) ... Selecting previously unselected package python3-markupsafe. Preparing to unpack .../047-python3-markupsafe_2.1.5-1+b3_amd64.deb ... Unpacking python3-markupsafe (2.1.5-1+b3) ... Selecting previously unselected package python3-jinja2. Preparing to unpack .../048-python3-jinja2_3.1.6-1_all.deb ... Unpacking python3-jinja2 (3.1.6-1) ... Selecting previously unselected package python3-markdown. Preparing to unpack .../049-python3-markdown_3.9-1_all.deb ... Unpacking python3-markdown (3.9-1) ... Selecting previously unselected package python3-packaging. Preparing to unpack .../050-python3-packaging_25.0-1_all.deb ... Unpacking python3-packaging (25.0-1) ... Selecting previously unselected package python3-pygments. Preparing to unpack .../051-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 .../052-python3-smartypants_2.0.0-4_all.deb ... Unpacking python3-smartypants (2.0.0-4) ... Selecting previously unselected package python3-typogrify. Preparing to unpack .../053-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 .../054-gi-docgen_2025.4-1_all.deb ... Unpacking gi-docgen (2025.4-1) ... Selecting previously unselected package gir1.2-glib-2.0:amd64. Preparing to unpack .../055-gir1.2-glib-2.0_2.84.4-3_amd64.deb ... Unpacking gir1.2-glib-2.0:amd64 (2.84.4-3) ... Selecting previously unselected package libgirepository-1.0-1:amd64. Preparing to unpack .../056-libgirepository-1.0-1_1.86.0-2_amd64.deb ... Unpacking libgirepository-1.0-1:amd64 (1.86.0-2) ... Selecting previously unselected package gir1.2-girepository-2.0:amd64. Preparing to unpack .../057-gir1.2-girepository-2.0_1.86.0-2_amd64.deb ... Unpacking gir1.2-girepository-2.0:amd64 (1.86.0-2) ... Selecting previously unselected package native-architecture. Preparing to unpack .../058-native-architecture_0.2.6_all.deb ... Unpacking native-architecture (0.2.6) ... Selecting previously unselected package libgirepository-2.0-0:amd64. Preparing to unpack .../059-libgirepository-2.0-0_2.84.4-3_amd64.deb ... Unpacking libgirepository-2.0-0:amd64 (2.84.4-3) ... Selecting previously unselected package girepository-tools:amd64. Preparing to unpack .../060-girepository-tools_2.84.4-3_amd64.deb ... Unpacking girepository-tools:amd64 (2.84.4-3) ... Selecting previously unselected package gnome-pkg-tools. Preparing to unpack .../061-gnome-pkg-tools_0.22.10_all.deb ... Unpacking gnome-pkg-tools (0.22.10) ... Selecting previously unselected package python3-mako. Preparing to unpack .../062-python3-mako_1.3.9-1_all.deb ... Unpacking python3-mako (1.3.9-1) ... Selecting previously unselected package python3-autocommand. Preparing to unpack .../063-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 .../064-python3-more-itertools_10.8.0-1_all.deb ... Unpacking python3-more-itertools (10.8.0-1) ... Selecting previously unselected package python3-typing-extensions. Preparing to unpack .../065-python3-typing-extensions_4.15.0-1_all.deb ... Unpacking python3-typing-extensions (4.15.0-1) ... Selecting previously unselected package python3-typeguard. Preparing to unpack .../066-python3-typeguard_4.4.4-1_all.deb ... Unpacking python3-typeguard (4.4.4-1) ... Selecting previously unselected package python3-inflect. Preparing to unpack .../067-python3-inflect_7.5.0-1_all.deb ... Unpacking python3-inflect (7.5.0-1) ... Selecting previously unselected package python3-jaraco.context. Preparing to unpack .../068-python3-jaraco.context_6.0.1-1_all.deb ... Unpacking python3-jaraco.context (6.0.1-1) ... Selecting previously unselected package python3-jaraco.functools. Preparing to unpack .../069-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 .../070-python3-pkg-resources_78.1.1-0.1_all.deb ... Unpacking python3-pkg-resources (78.1.1-0.1) ... Selecting previously unselected package python3-jaraco.text. Preparing to unpack .../071-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 .../072-python3-zipp_3.23.0-1_all.deb ... Unpacking python3-zipp (3.23.0-1) ... Selecting previously unselected package python3-setuptools. Preparing to unpack .../073-python3-setuptools_78.1.1-0.1_all.deb ... Unpacking python3-setuptools (78.1.1-0.1) ... Selecting previously unselected package gobject-introspection-bin. Preparing to unpack .../074-gobject-introspection-bin_1.86.0-2_amd64.deb ... Unpacking gobject-introspection-bin (1.86.0-2) ... Selecting previously unselected package libffi-dev:amd64. Preparing to unpack .../075-libffi-dev_3.5.2-2_amd64.deb ... Unpacking libffi-dev:amd64 (3.5.2-2) ... Selecting previously unselected package uuid-dev:amd64. Preparing to unpack .../076-uuid-dev_2.41.1-3_amd64.deb ... Unpacking uuid-dev:amd64 (2.41.1-3) ... Selecting previously unselected package libblkid-dev:amd64. Preparing to unpack .../077-libblkid-dev_2.41.1-3_amd64.deb ... Unpacking libblkid-dev:amd64 (2.41.1-3) ... Selecting previously unselected package libsepol-dev:amd64. Preparing to unpack .../078-libsepol-dev_3.8.1-1_amd64.deb ... Unpacking libsepol-dev:amd64 (3.8.1-1) ... Selecting previously unselected package libpcre2-16-0:amd64. Preparing to unpack .../079-libpcre2-16-0_10.46-1_amd64.deb ... Unpacking libpcre2-16-0:amd64 (10.46-1) ... Selecting previously unselected package libpcre2-32-0:amd64. Preparing to unpack .../080-libpcre2-32-0_10.46-1_amd64.deb ... Unpacking libpcre2-32-0:amd64 (10.46-1) ... Selecting previously unselected package libpcre2-posix3:amd64. Preparing to unpack .../081-libpcre2-posix3_10.46-1_amd64.deb ... Unpacking libpcre2-posix3:amd64 (10.46-1) ... Selecting previously unselected package libpcre2-dev:amd64. Preparing to unpack .../082-libpcre2-dev_10.46-1_amd64.deb ... Unpacking libpcre2-dev:amd64 (10.46-1) ... Selecting previously unselected package libselinux1-dev:amd64. Preparing to unpack .../083-libselinux1-dev_3.8.1-1_amd64.deb ... Unpacking libselinux1-dev:amd64 (3.8.1-1) ... Selecting previously unselected package libmount-dev:amd64. Preparing to unpack .../084-libmount-dev_2.41.1-3_amd64.deb ... Unpacking libmount-dev:amd64 (2.41.1-3) ... Selecting previously unselected package libsysprof-capture-4-dev:amd64. Preparing to unpack .../085-libsysprof-capture-4-dev_49.0-1_amd64.deb ... Unpacking libsysprof-capture-4-dev:amd64 (49.0-1) ... Selecting previously unselected package libpkgconf3:amd64. Preparing to unpack .../086-libpkgconf3_1.8.1-4_amd64.deb ... Unpacking libpkgconf3:amd64 (1.8.1-4) ... Selecting previously unselected package pkgconf-bin. Preparing to unpack .../087-pkgconf-bin_1.8.1-4_amd64.deb ... Unpacking pkgconf-bin (1.8.1-4) ... Selecting previously unselected package pkgconf:amd64. Preparing to unpack .../088-pkgconf_1.8.1-4_amd64.deb ... Unpacking pkgconf:amd64 (1.8.1-4) ... Selecting previously unselected package zlib1g-dev:amd64. Preparing to unpack .../089-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1+b1_amd64.deb ... Unpacking zlib1g-dev:amd64 (1:1.3.dfsg+really1.3.1-1+b1) ... Selecting previously unselected package libgio-2.0-dev:amd64. Preparing to unpack .../090-libgio-2.0-dev_2.84.4-3_amd64.deb ... Unpacking libgio-2.0-dev:amd64 (2.84.4-3) ... Selecting previously unselected package libglib2.0-data. Preparing to unpack .../091-libglib2.0-data_2.84.4-3_all.deb ... Unpacking libglib2.0-data (2.84.4-3) ... Selecting previously unselected package libglib2.0-bin. Preparing to unpack .../092-libglib2.0-bin_2.84.4-3_amd64.deb ... Unpacking libglib2.0-bin (2.84.4-3) ... Selecting previously unselected package libgio-2.0-dev-bin. Preparing to unpack .../093-libgio-2.0-dev-bin_2.84.4-3_amd64.deb ... Unpacking libgio-2.0-dev-bin (2.84.4-3) ... Selecting previously unselected package libglib2.0-dev-bin. Preparing to unpack .../094-libglib2.0-dev-bin_2.84.4-3_amd64.deb ... Unpacking libglib2.0-dev-bin (2.84.4-3) ... Selecting previously unselected package libglib2.0-dev:amd64. Preparing to unpack .../095-libglib2.0-dev_2.84.4-3_amd64.deb ... Unpacking libglib2.0-dev:amd64 (2.84.4-3) ... Selecting previously unselected package gobject-introspection:amd64. Preparing to unpack .../096-gobject-introspection_1.86.0-2_amd64.deb ... Unpacking gobject-introspection:amd64 (1.86.0-2) ... Selecting previously unselected package libbrotli1:amd64. Preparing to unpack .../097-libbrotli1_1.1.0-2+b7_amd64.deb ... Unpacking libbrotli1:amd64 (1.1.0-2+b7) ... Selecting previously unselected package libcap-dev:amd64. Preparing to unpack .../098-libcap-dev_1%3a2.75-10+b1_amd64.deb ... Unpacking libcap-dev:amd64 (1:2.75-10+b1) ... Selecting previously unselected package libsystemd-dev:amd64. Preparing to unpack .../099-libsystemd-dev_258-1_amd64.deb ... Unpacking libsystemd-dev:amd64 (258-1) ... Selecting previously unselected package libdbus-1-dev:amd64. Preparing to unpack .../100-libdbus-1-dev_1.16.2-2_amd64.deb ... Unpacking libdbus-1-dev:amd64 (1.16.2-2) ... Selecting previously unselected package libzstd-dev:amd64. Preparing to unpack .../101-libzstd-dev_1.5.7+dfsg-1.1_amd64.deb ... Unpacking libzstd-dev:amd64 (1.5.7+dfsg-1.1) ... Selecting previously unselected package libelf-dev:amd64. Preparing to unpack .../102-libelf-dev_0.193-3_amd64.deb ... Unpacking libelf-dev:amd64 (0.193-3) ... Selecting previously unselected package libpng16-16t64:amd64. Preparing to unpack .../103-libpng16-16t64_1.6.50-1_amd64.deb ... Unpacking libpng16-16t64:amd64 (1.6.50-1) ... Selecting previously unselected package libfreetype6:amd64. Preparing to unpack .../104-libfreetype6_2.13.3+dfsg-1_amd64.deb ... Unpacking libfreetype6:amd64 (2.13.3+dfsg-1) ... Selecting previously unselected package libfontconfig1:amd64. Preparing to unpack .../105-libfontconfig1_2.15.0-2.4_amd64.deb ... Unpacking libfontconfig1:amd64 (2.15.0-2.4) ... Selecting previously unselected package libgpg-error0:amd64. Preparing to unpack .../106-libgpg-error0_1.55-2_amd64.deb ... Unpacking libgpg-error0:amd64 (1.55-2) ... Selecting previously unselected package libgcrypt20:amd64. Preparing to unpack .../107-libgcrypt20_1.11.2-2_amd64.deb ... Unpacking libgcrypt20:amd64 (1.11.2-2) ... Selecting previously unselected package x11-common. Preparing to unpack .../108-x11-common_1%3a7.7+25_all.deb ... Unpacking x11-common (1:7.7+25) ... Selecting previously unselected package libice6:amd64. Preparing to unpack .../109-libice6_2%3a1.1.1-1_amd64.deb ... Unpacking libice6:amd64 (2:1.1.1-1) ... Selecting previously unselected package libsm6:amd64. Preparing to unpack .../110-libsm6_2%3a1.2.6-1_amd64.deb ... Unpacking libsm6:amd64 (2:1.2.6-1) ... Selecting previously unselected package libutempter0:amd64. Preparing to unpack .../111-libutempter0_1.2.1-4_amd64.deb ... Unpacking libutempter0:amd64 (1.2.1-4) ... Selecting previously unselected package libxau6:amd64. Preparing to unpack .../112-libxau6_1%3a1.0.11-1_amd64.deb ... Unpacking libxau6:amd64 (1:1.0.11-1) ... Selecting previously unselected package libxdmcp6:amd64. Preparing to unpack .../113-libxdmcp6_1%3a1.1.5-1_amd64.deb ... Unpacking libxdmcp6:amd64 (1:1.1.5-1) ... Selecting previously unselected package libxcb1:amd64. Preparing to unpack .../114-libxcb1_1.17.0-2+b1_amd64.deb ... Unpacking libxcb1:amd64 (1.17.0-2+b1) ... Selecting previously unselected package libx11-data. Preparing to unpack .../115-libx11-data_2%3a1.8.12-1_all.deb ... Unpacking libx11-data (2:1.8.12-1) ... Selecting previously unselected package libx11-6:amd64. Preparing to unpack .../116-libx11-6_2%3a1.8.12-1_amd64.deb ... Unpacking libx11-6:amd64 (2:1.8.12-1) ... Selecting previously unselected package libxext6:amd64. Preparing to unpack .../117-libxext6_2%3a1.3.4-1+b3_amd64.deb ... Unpacking libxext6:amd64 (2:1.3.4-1+b3) ... Selecting previously unselected package libxt6t64:amd64. Preparing to unpack .../118-libxt6t64_1%3a1.2.1-1.3_amd64.deb ... Unpacking libxt6t64:amd64 (1:1.2.1-1.3) ... Selecting previously unselected package libxmu6:amd64. Preparing to unpack .../119-libxmu6_2%3a1.1.3-3+b4_amd64.deb ... Unpacking libxmu6:amd64 (2:1.1.3-3+b4) ... Selecting previously unselected package libxpm4:amd64. Preparing to unpack .../120-libxpm4_1%3a3.5.17-1+b3_amd64.deb ... Unpacking libxpm4:amd64 (1:3.5.17-1+b3) ... Selecting previously unselected package libxaw7:amd64. Preparing to unpack .../121-libxaw7_2%3a1.0.16-1_amd64.deb ... Unpacking libxaw7:amd64 (2:1.0.16-1) ... Selecting previously unselected package libxrender1:amd64. Preparing to unpack .../122-libxrender1_1%3a0.9.12-1_amd64.deb ... Unpacking libxrender1:amd64 (1:0.9.12-1) ... Selecting previously unselected package libxft2:amd64. Preparing to unpack .../123-libxft2_2.3.6-1+b4_amd64.deb ... Unpacking libxft2:amd64 (2.3.6-1+b4) ... Selecting previously unselected package libxinerama1:amd64. Preparing to unpack .../124-libxinerama1_2%3a1.1.4-3+b4_amd64.deb ... Unpacking libxinerama1:amd64 (2:1.1.4-3+b4) ... Selecting previously unselected package libxml2-utils. Preparing to unpack .../125-libxml2-utils_2.14.5+dfsg-0.2_amd64.deb ... Unpacking libxml2-utils (2.14.5+dfsg-0.2) ... Selecting previously unselected package libxslt1.1:amd64. Preparing to unpack .../126-libxslt1.1_1.1.43-0.2_amd64.deb ... Unpacking libxslt1.1:amd64 (1.1.43-0.2) ... Selecting previously unselected package ninja-build. Preparing to unpack .../127-ninja-build_1.12.1-1_amd64.deb ... Unpacking ninja-build (1.12.1-1) ... Selecting previously unselected package meson. Preparing to unpack .../128-meson_1.9.0-1_all.deb ... Unpacking meson (1.9.0-1) ... Selecting previously unselected package python3-charset-normalizer. Preparing to unpack .../129-python3-charset-normalizer_3.4.3-1_amd64.deb ... Unpacking python3-charset-normalizer (3.4.3-1) ... Selecting previously unselected package python3-dbus. Preparing to unpack .../130-python3-dbus_1.4.0-1_amd64.deb ... Unpacking python3-dbus (1.4.0-1) ... Selecting previously unselected package python3-debian. Preparing to unpack .../131-python3-debian_1.0.1_all.deb ... Unpacking python3-debian (1.0.1) ... Selecting previously unselected package python3-roman. Preparing to unpack .../132-python3-roman_5.1-1_all.deb ... Unpacking python3-roman (5.1-1) ... Selecting previously unselected package python3-docutils. Preparing to unpack .../133-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 .../134-python3-gi_3.50.0-6_amd64.deb ... Unpacking python3-gi (3.50.0-6) ... Selecting previously unselected package shared-mime-info. Preparing to unpack .../135-shared-mime-info_2.4-5+b3_amd64.deb ... Unpacking shared-mime-info (2.4-5+b3) ... Selecting previously unselected package tzdata-legacy. Preparing to unpack .../136-tzdata-legacy_2025b-5_all.deb ... Unpacking tzdata-legacy (2025b-5) ... Selecting previously unselected package xbitmaps. Preparing to unpack .../137-xbitmaps_1.1.1-2.2_all.deb ... Unpacking xbitmaps (1.1.1-2.2) ... Selecting previously unselected package xsltproc. Preparing to unpack .../138-xsltproc_1.1.43-0.2_amd64.deb ... Unpacking xsltproc (1.1.43-0.2) ... Selecting previously unselected package xterm. Preparing to unpack .../139-xterm_398-1_amd64.deb ... Unpacking xterm (398-1) ... Setting up media-types (13.0.0) ... Setting up libpipeline1:amd64 (1.5.8-1) ... Setting up libxau6:amd64 (1:1.0.11-1) ... Setting up libxdmcp6:amd64 (1:1.1.5-1) ... Setting up libapparmor1:amd64 (4.1.0-1) ... Setting up libxcb1:amd64 (1.17.0-2+b1) ... Setting up native-architecture (0.2.6) ... Setting up libzstd-dev:amd64 (1.5.7+dfsg-1.1) ... Setting up bsdextrautils (2.41.1-3) ... Setting up libgpg-error0:amd64 (1.55-2) ... Setting up libmagic-mgc (1:5.46-5) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libxml2-16:amd64 (2.14.5+dfsg-0.2) ... Setting up libdebhelper-perl (13.26) ... Setting up libbrotli1:amd64 (1.1.0-2+b7) ... Setting up libmagic1t64:amd64 (1:5.46-5) ... Setting up x11-common (1:7.7+25) ... 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-2+b1) ... Setting up m4 (1.4.20-1) ... Setting up libgcrypt20:amd64 (1.11.2-2) ... Setting up file (1:5.46-5) ... Setting up libpcre2-16-0:amd64 (10.46-1) ... Setting up ninja-build (1.12.1-1) ... Setting up libelf1t64:amd64 (0.193-3) ... Setting up tzdata (2025b-5) ... Current default time zone: 'Etc/UTC' Local time is now: Fri Oct 23 06:34:02 UTC 2026. Universal Time is now: Fri Oct 23 06:34:02 UTC 2026. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libsysprof-capture-4-dev:amd64 (49.0-1) ... Setting up autotools-dev (20240727.1) ... Setting up libpcre2-32-0:amd64 (10.46-1) ... Setting up libglib2.0-data (2.84.4-3) ... Setting up libpkgconf3:amd64 (1.8.1-4) ... Setting up libx11-data (2:1.8.12-1) ... Setting up uuid-dev:amd64 (2.41.1-3) ... Setting up libdbus-1-3:amd64 (1.16.2-2) ... Setting up gnome-pkg-tools (0.22.10) ... Setting up libunistring5:amd64 (1.3-2) ... Setting up fonts-dejavu-mono (2.37-8) ... Setting up libpng16-16t64:amd64 (1.6.50-1) ... Setting up autopoint (0.23.1-2) ... Setting up fonts-dejavu-core (2.37-8) ... Setting up libsepol-dev:amd64 (3.8.1-1) ... Setting up pkgconf-bin (1.8.1-4) ... Setting up autoconf (2.72-3.1) ... Setting up libutempter0:amd64 (1.2.1-4) ... Setting up zlib1g-dev:amd64 (1:1.3.dfsg+really1.3.1-1+b1) ... Setting up libffi8:amd64 (3.5.2-2) ... Setting up libpcre2-posix3:amd64 (10.46-1) ... Setting up dwz (0.16-2) ... Setting up sensible-utils (0.0.26) ... Setting up dbus-session-bus-common (1.16.2-2) ... Setting up libuchardet0:amd64 (0.0.8-2) ... Setting up libxslt1.1:amd64 (1.1.43-0.2) ... Setting up libx11-6:amd64 (2:1.8.12-1) ... Setting up netbase (6.5) ... Setting up sgml-base (1.31+nmu1) ... Setting up libcap-dev:amd64 (1:2.75-10+b1) ... Setting up readline-common (8.3-3) ... Setting up dbus-bin (1.16.2-2) ... Setting up libsystemd-dev:amd64 (258-1) ... Setting up xbitmaps (1.1.1-2.2) ... Setting up automake (1:1.17-4) ... update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.15.0-1) ... Setting up libblkid-dev:amd64 (2.41.1-3) ... Setting up libice6:amd64 (2:1.1.1-1) ... Setting up gettext (0.23.1-2+b1) ... Setting up libxpm4:amd64 (1:3.5.17-1+b3) ... Setting up libpcre2-dev:amd64 (10.46-1) ... Setting up libxrender1:amd64 (1:0.9.12-1) ... Setting up libtool (2.5.4-5) ... Setting up libselinux1-dev:amd64 (3.8.1-1) ... Setting up fontconfig-config (2.15.0-2.4) ... Setting up xsltproc (1.1.43-0.2) ... Setting up libxext6:amd64 (2:1.3.4-1+b3) ... Setting up dbus-daemon (1.16.2-2) ... Setting up libffi-dev:amd64 (3.5.2-2) ... Setting up tzdata-legacy (2025b-5) ... Setting up pkgconf:amd64 (1.8.1-4) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (21) ... Setting up libglib2.0-0t64:amd64 (2.84.4-3) ... No schema files found: doing nothing. Setting up libfreetype6:amd64 (2.13.3+dfsg-1) ... Setting up shared-mime-info (2.4-5+b3) ... Setting up libxinerama1:amd64 (2:1.1.4-3+b4) ... Setting up libelf-dev:amd64 (0.193-3) ... Setting up gir1.2-glib-2.0:amd64 (2.84.4-3) ... Setting up libreadline8t64:amd64 (8.3-3) ... Setting up dh-strip-nondeterminism (1.15.0-1) ... Setting up groff-base (1.23.0-9) ... Setting up xml-core (0.19) ... Setting up libgirepository-1.0-1:amd64 (1.86.0-2) ... Setting up libfontconfig1:amd64 (2.15.0-2.4) ... Setting up libxml2-utils (2.14.5+dfsg-0.2) ... Setting up libsm6:amd64 (2:1.2.6-1) ... Setting up libpython3.13-stdlib:amd64 (3.13.7-1) ... Setting up libmount-dev:amd64 (2.41.1-3) ... Setting up libpython3-stdlib:amd64 (3.13.7-1) ... Setting up libxft2:amd64 (2.3.6-1+b4) ... Setting up libgio-2.0-dev:amd64 (2.84.4-3) ... Setting up desktop-file-utils (0.28-1) ... Setting up python3.13 (3.13.7-1) ... Setting up libgirepository-2.0-0:amd64 (2.84.4-3) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libglib2.0-bin (2.84.4-3) ... Setting up python3 (3.13.7-1) ... Setting up python3-zipp (3.23.0-1) ... Setting up python3-autocommand (2.2.2-3) ... Setting up man-db (2.13.1-1) ... Not building database; man-db/auto-update is not 'true'. Setting up python3-markupsafe (2.1.5-1+b3) ... Setting up python3-roman (5.1-1) ... Setting up python3-jinja2 (3.1.6-1) ... Setting up python3-pygments (2.18.0+dfsg-2) ... Setting up python3-packaging (25.0-1) ... Setting up gir1.2-girepository-2.0:amd64 (1.86.0-2) ... Setting up python3-gi (3.50.0-6) ... Setting up libxt6t64:amd64 (1:1.2.1-1.3) ... Setting up python3-markdown (3.9-1) ... Setting up python3-typing-extensions (4.15.0-1) ... Setting up python3-smartypants (2.0.0-4) ... Setting up python3-mako (1.3.9-1) ... Setting up dh-python (6.20250414) ... Setting up python3-more-itertools (10.8.0-1) ... Setting up python3-dbus (1.4.0-1) ... Setting up libgio-2.0-dev-bin (2.84.4-3) ... Setting up libxmu6:amd64 (2:1.1.3-3+b4) ... Setting up girepository-tools:amd64 (2.84.4-3) ... Setting up python3-jaraco.functools (4.1.0-1) ... Setting up python3-jaraco.context (6.0.1-1) ... Setting up python3-charset-normalizer (3.4.3-1) ... Setting up python3-typeguard (4.4.4-1) ... Setting up debhelper (13.26) ... Setting up libxaw7:amd64 (2:1.0.16-1) ... Setting up python3-inflect (7.5.0-1) ... Setting up python3-jaraco.text (4.0.0-1) ... Setting up python3-debian (1.0.1) ... Setting up python3-typogrify (1:2.0.7-4) ... Setting up xterm (398-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 (78.1.1-0.1) ... Setting up libglib2.0-dev-bin (2.84.4-3) ... Setting up python3-setuptools (78.1.1-0.1) ... Setting up gi-docgen (2025.4-1) ... Setting up gobject-introspection-bin (1.86.0-2) ... Setting up meson (1.9.0-1) ... Setting up libglib2.0-dev:amd64 (2.84.4-3) ... Setting up gobject-introspection:amd64 (1.86.0-2) ... Processing triggers for libc-bin (2.41-12) ... Processing triggers for sgml-base (1.31+nmu1) ... 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:amd64 (1.16.2-2) ... Processing triggers for sgml-base (1.31+nmu1) ... Setting up docbook-xml (4.5-13) ... Setting up python3-docutils (0.21.2+dfsg-2) ... Processing triggers for sgml-base (1.31+nmu1) ... 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 Reading package lists... Building dependency tree... Reading state information... fakeroot is already the newest version (1.37.1.2-1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package I: Running cd /build/reproducible-path/glib2.0-2.86.0/ && 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.86.0-4_source.changes dpkg-buildpackage: info: source package glib2.0 dpkg-buildpackage: info: source version 2.86.0-4 dpkg-buildpackage: info: source distribution experimental dpkg-buildpackage: info: source changed by Simon McVittie dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules clean dh clean debian/rules override_dh_clean make[1]: Entering directory '/build/reproducible-path/glib2.0-2.86.0' rm -rf /build/reproducible-path/glib2.0-2.86.0/debian/build \ /build/reproducible-path/glib2.0-2.86.0/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.86.0' 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.86.0' 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@|x86_64-linux-gnu|' \ -e 's|@TOOL_PATH@|/usr/lib/x86_64-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/x86_64-linux-gnu-$tool; \ done dh execute_before_dh_auto_configure make[1]: Leaving directory '/build/reproducible-path/glib2.0-2.86.0' debian/rules override_dh_auto_configure make[1]: Entering directory '/build/reproducible-path/glib2.0-2.86.0' sed -e 's|@DEB_HOST_GNU_TYPE@|x86_64-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/x86_64-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/x86_64-linux-gnu -Dpython.bytecompile=-1 -Dauto_features=enabled --default-library both -Ddtrace=disabled -Dgir_dir_prefix=lib/x86_64-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.9.0 Source dir: /build/reproducible-path/glib2.0-2.86.0 Build dir: /build/reproducible-path/glib2.0-2.86.0/debian/build/deb Build type: native build Project name: glib Project version: 2.86.0 C compiler for the host machine: cc (gcc 15.2.0 "cc (Debian 15.2.0-4) 15.2.0") C linker for the host machine: cc ld.bfd 2.45 Host machine cpu family: x86_64 Host machine cpu: x86_64 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 15.2.0 "c++ (Debian 15.2.0-4) 15.2.0") C++ linker for the host machine: c++ ld.bfd 2.45 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.86.0/./.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 "netlink/netlink_route.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 arguments -Wsign-conversion: 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 "getifaddrs" : YES Checking for function "getmntent_r" : YES Checking for function "getpwnam_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 "sysinfo" : 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: NO 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: YES 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*" : 8 Checking for size of "long" : 8 Checking for size of "long long" : 8 Checking for size of "size_t" : 8 Checking for size of "ssize_t" : 8 Checking if "int64_t is long" compiles: YES Checking for alignment of "char" : 1 Checking for alignment of "short" : 2 Checking for alignment of "int" : 4 Checking for alignment of "void*" : 8 Checking for alignment of "long" : 8 Checking for alignment of "long long" : 8 Checking for alignment of "size_t" : 8 Checking for size of "wchar_t" : 4 Checking if "GCC size_t typedef is long" compiles: YES Checking if "GCC size_t typedef is long long" compiles: NO Checking if "va_lists can be copied as values" runs: DID NOT COMPILE 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.46 Executing subproject gvdb gvdb| Project name: gvdb gvdb| Project version: 0.0 gvdb| C compiler for the host machine: cc (gcc 15.2.0 "cc (Debian 15.2.0-4) 15.2.0") gvdb| C linker for the host machine: cc ld.bfd 2.45 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.5.2 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.41.1 Checking for function "mnt_monitor_veil_kernel" with dependency mount: YES Run-time dependency libselinux found: YES 3.8.1 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.86.0 1.86.0 (/usr/bin/g-ir-scanner) Run-time dependency gobject-introspection-1.0 found: YES 1.86.0 Configuring glib-gettextize using configuration Program gen-visibility-macros.py found: YES (/build/reproducible-path/glib2.0-2.86.0/tools/gen-visibility-macros.py) Configuring glibconfig.h using configuration Compiler for C supports arguments -Wno-sign-conversion: YES Run-time dependency sysprof-capture-4 found: YES 49.0 Configuring gtester-report using configuration Configuring libglib-2.0.so.0.8600.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 print.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-private.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.86.0/debian/build/deb/gobject/glib-genmarshal) Configuring glib-mkenums using configuration Program glib-mkenums found: YES (/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums) Configuring libgobject-2.0.so.0.8600.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.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen) Configuring config.py using configuration Compiler for C supports arguments -Wno-sign-conversion: YES (cached) 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.193 Has header "pty.h" : YES Checking for function "openpty" : YES Program gengiotypefuncs.py found: YES (/usr/bin/python3 /build/reproducible-path/glib2.0-2.86.0/gio/tests/gengiotypefuncs.py) Run-time dependency dbus-1 found: YES 1.16.2 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 filenamecompleter.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 file-enumerator.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 memory-monitor-psi.test using configuration Configuring memory-monitor-poll.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.86.0 (cached) Dependency gobject-introspection-1.0 found: YES 1.86.0 (cached) Program /usr/bin/x86_64-linux-gnu-g-ir-scanner found: YES (/usr/bin/x86_64-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 ir-parser.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 Configuring glibconfig.py using configuration 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 2025.4 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: 685 glib 2.86.0 Build environment host cpu : x86_64 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 localedir : /usr/share/locale includedir : /usr/include/glib-2.0 giomodulesdir : /usr/lib/x86_64-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/x86_64-linux-gnu glib_debug : disabled installed_tests : true libdir : lib/x86_64-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/x86_64-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.9.0 Source dir: /build/reproducible-path/glib2.0-2.86.0 Build dir: /build/reproducible-path/glib2.0-2.86.0/debian/build/udeb Build type: native build Project name: glib Project version: 2.86.0 C compiler for the host machine: cc (gcc 15.2.0 "cc (Debian 15.2.0-4) 15.2.0") C linker for the host machine: cc ld.bfd 2.45 Host machine cpu family: x86_64 Host machine cpu: x86_64 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 15.2.0 "c++ (Debian 15.2.0-4) 15.2.0") C++ linker for the host machine: c++ ld.bfd 2.45 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.86.0/./.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 "netlink/netlink_route.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 arguments -Wsign-conversion: 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 "getifaddrs" : YES Checking for function "getmntent_r" : YES Checking for function "getpwnam_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 "sysinfo" : 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: NO 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: YES 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*" : 8 Checking for size of "long" : 8 Checking for size of "long long" : 8 Checking for size of "size_t" : 8 Checking for size of "ssize_t" : 8 Checking if "int64_t is long" compiles: YES Checking for alignment of "char" : 1 Checking for alignment of "short" : 2 Checking for alignment of "int" : 4 Checking for alignment of "void*" : 8 Checking for alignment of "long" : 8 Checking for alignment of "long long" : 8 Checking for alignment of "size_t" : 8 Checking for size of "wchar_t" : 4 Checking if "GCC size_t typedef is long" compiles: YES Checking if "GCC size_t typedef is long long" compiles: NO Checking if "va_lists can be copied as values" runs: DID NOT COMPILE 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.46 Executing subproject gvdb gvdb| Project name: gvdb gvdb| Project version: 0.0 gvdb| C compiler for the host machine: cc (gcc 15.2.0 "cc (Debian 15.2.0-4) 15.2.0") gvdb| C linker for the host machine: cc ld.bfd 2.45 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.5.2 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.86.0/tools/gen-visibility-macros.py) Configuring glibconfig.h using configuration Compiler for C supports arguments -Wno-sign-conversion: YES Dependency sysprof-capture-4 skipped: feature sysprof disabled Configuring gtester-report using configuration Configuring libglib-2.0.so.0.8600.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.86.0/debian/build/udeb/gobject/glib-genmarshal) Configuring glib-mkenums using configuration Program glib-mkenums found: YES (/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums) Configuring libgobject-2.0.so.0.8600.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.86.0/debian/build/udeb/gio/gdbus-2.0/codegen/gdbus-codegen) Configuring config.py using configuration Compiler for C supports arguments -Wno-sign-conversion: YES (cached) 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.193 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.86.0/gio/tests/gengiotypefuncs.py) Run-time dependency dbus-1 found: YES 1.16.2 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 Configuring glibconfig.py using configuration 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: 612 glib 2.86.0 Build environment host cpu : x86_64 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 localedir : /usr/share/locale includedir : /usr/include/glib-2.0 giomodulesdir : /usr/lib/x86_64-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/x86_64-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.86.0' debian/rules override_dh_auto_build make[1]: Entering directory '/build/reproducible-path/glib2.0-2.86.0' # 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 -j42 -v [1/1742] /usr/bin/msgfmt -o gio/tests/de/LC_MESSAGES/test.mo ../../../gio/tests/de/LC_MESSAGES/../../de.po [2/1742] /usr/bin/python3 ../../../gio/data-to-c.py ../../../gio/../glib/gconstructor.h gconstructor_code gio/gconstructor_as_data.h [3/1742] /usr/bin/msgfmt -o po/ar/LC_MESSAGES/glib20.mo ../../../po/ar.po [4/1742] /usr/bin/msgfmt -o po/af/LC_MESSAGES/glib20.mo ../../../po/af.po [5/1742] /build/reproducible-path/glib2.0-2.86.0/tools/gen-visibility-macros.py 2.86.0 versions-macros ../../../glib/gversionmacros.h.in glib/gversionmacros.h [6/1742] /usr/bin/msgfmt -o po/an/LC_MESSAGES/glib20.mo ../../../po/an.po [7/1742] /usr/bin/msgfmt -o po/am/LC_MESSAGES/glib20.mo ../../../po/am.po [8/1742] /usr/bin/python3 ../../../gio/tests/gen-big-test-resource.py gio/tests/gresource-big-test.txt [9/1742] /build/reproducible-path/glib2.0-2.86.0/tools/gen-visibility-macros.py 2.86.0 visibility-macros GLIB glib/glib-visibility.h [10/1742] /usr/bin/msgfmt -o po/ab/LC_MESSAGES/glib20.mo ../../../po/ab.po [11/1742] /usr/bin/msgfmt -o po/ast/LC_MESSAGES/glib20.mo ../../../po/ast.po [12/1742] /usr/bin/msgfmt -o po/az/LC_MESSAGES/glib20.mo ../../../po/az.po [13/1742] /usr/bin/msgfmt -o po/be@latin/LC_MESSAGES/glib20.mo ../../../po/be@latin.po [14/1742] /usr/bin/msgfmt -o po/as/LC_MESSAGES/glib20.mo ../../../po/as.po [15/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [16/1742] /usr/bin/msgfmt -o po/bn/LC_MESSAGES/glib20.mo ../../../po/bn.po [17/1742] /usr/bin/msgfmt -o po/be/LC_MESSAGES/glib20.mo ../../../po/be.po [18/1742] /usr/bin/msgfmt -o po/bg/LC_MESSAGES/glib20.mo ../../../po/bg.po [19/1742] /usr/bin/msgfmt -o po/bn_IN/LC_MESSAGES/glib20.mo ../../../po/bn_IN.po [20/1742] /usr/bin/msgfmt -o po/bs/LC_MESSAGES/glib20.mo ../../../po/bs.po [21/1742] /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 [22/1742] /build/reproducible-path/glib2.0-2.86.0/tools/gen-visibility-macros.py 2.86.0 visibility-macros GIO gio/gio-visibility.h [23/1742] /usr/bin/meson --internal copy ../../../gio/gdbus-2.0/codegen/parser.py gio/gdbus-2.0/codegen/parser.py [24/1742] /build/reproducible-path/glib2.0-2.86.0/tools/gen-visibility-macros.py 2.86.0 visibility-macros GMODULE gmodule/gmodule-visibility.h [25/1742] /usr/bin/meson --internal copy ../../../gio/gdbus-2.0/codegen/codegen.py gio/gdbus-2.0/codegen/codegen.py [26/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [27/1742] /usr/bin/meson --internal copy ../../../gio/gdbus-2.0/codegen/codegen_rst.py gio/gdbus-2.0/codegen/codegen_rst.py [28/1742] /build/reproducible-path/glib2.0-2.86.0/tools/gen-visibility-macros.py 2.86.0 visibility-macros GI girepository/gi-visibility.h [29/1742] /build/reproducible-path/glib2.0-2.86.0/tools/gen-visibility-macros.py 2.86.0 visibility-macros GOBJECT gobject/gobject-visibility.h [30/1742] /build/reproducible-path/glib2.0-2.86.0/tools/gen-visibility-macros.py 2.0 visibility-macros GDBUS_OBJECT_MANAGER_EXAMPLE gio/tests/gdbus-object-manager-example/gdbus-example-objectmanager-visibility.h [31/1742] /usr/bin/meson --internal copy ../../../gio/gdbus-2.0/codegen/dbustypes.py gio/gdbus-2.0/codegen/dbustypes.py [32/1742] /usr/bin/python3 gobject/glib-genmarshal --prefix=test --valist-marshallers --output=gobject/tests/marshalers.h --quiet --header ../../../gobject/tests/marshalers.list [33/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -DXDG_PREFIX=_gio_xdg -Wno-sign-conversion -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 [34/1742] /usr/bin/meson --internal copy ../../../gio/gdbus-2.0/codegen/codegen_docbook.py gio/gdbus-2.0/codegen/codegen_docbook.py [35/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -DXDG_PREFIX=_gio_xdg -Wno-sign-conversion -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 [36/1742] /usr/bin/meson --internal copy ../../../gio/gdbus-2.0/codegen/utils.py gio/gdbus-2.0/codegen/utils.py [37/1742] /usr/bin/meson --internal copy ../../../gio/gdbus-2.0/codegen/codegen_main.py gio/gdbus-2.0/codegen/codegen_main.py [38/1742] /usr/bin/meson --internal copy ../../../gio/gdbus-2.0/codegen/codegen_md.py gio/gdbus-2.0/codegen/codegen_md.py [39/1742] /usr/bin/meson --internal copy ../../../gio/tests/test1.txt gio/tests/test-generated.txt [40/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/deprecated_gcache.c.o -MF glib/libglib-2.0.so.0.8600.0.p/deprecated_gcache.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/deprecated_gcache.c.o -c ../../../glib/deprecated/gcache.c [41/1742] /usr/bin/meson --internal copy ../../../gio/gdbus-2.0/codegen/__init__.py gio/gdbus-2.0/codegen/__init__.py [42/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -DXDG_PREFIX=_gio_xdg -Wno-sign-conversion -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 [43/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DGLIB_CHARSETALIAS_DIR="/usr/lib/x86_64-linux-gnu"' -Wno-sign-conversion -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 [44/1742] rm -f glib/libcharset/libcharset.a && gcc-ar csrDT glib/libcharset/libcharset.a glib/libcharset/libcharset.a.p/localcharset.c.o [45/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/deprecated_gallocator.c.o -MF glib/libglib-2.0.so.0.8600.0.p/deprecated_gallocator.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/deprecated_gallocator.c.o -c ../../../glib/deprecated/gallocator.c [46/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -DXDG_PREFIX=_gio_xdg -Wno-sign-conversion -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 [47/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gatomic.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gatomic.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gatomic.c.o -c ../../../glib/gatomic.c [48/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [49/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/garcbox.c.o -MF glib/libglib-2.0.so.0.8600.0.p/garcbox.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/garcbox.c.o -c ../../../glib/garcbox.c [50/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gbase64.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gbase64.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gbase64.c.o -c ../../../glib/gbase64.c [51/1742] /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 [52/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gasyncqueue.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gasyncqueue.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gasyncqueue.c.o -c ../../../glib/gasyncqueue.c [53/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/genviron.c.o -MF glib/libglib-2.0.so.0.8600.0.p/genviron.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/genviron.c.o -c ../../../glib/genviron.c [54/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gdir.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gdir.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gdir.c.o -c ../../../glib/gdir.c [55/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/deprecated_gthread-deprecated.c.o -MF glib/libglib-2.0.so.0.8600.0.p/deprecated_gthread-deprecated.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/deprecated_gthread-deprecated.c.o -c ../../../glib/deprecated/gthread-deprecated.c [56/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gbacktrace.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gbacktrace.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gbacktrace.c.o -c ../../../glib/gbacktrace.c [57/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/deprecated_gcompletion.c.o -MF glib/libglib-2.0.so.0.8600.0.p/deprecated_gcompletion.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/deprecated_gcompletion.c.o -c ../../../glib/deprecated/gcompletion.c [58/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gbytes.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gbytes.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gbytes.c.o -c ../../../glib/gbytes.c [59/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gerror.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gerror.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gerror.c.o -c ../../../glib/gerror.c [60/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/ghmac.c.o -MF glib/libglib-2.0.so.0.8600.0.p/ghmac.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/ghmac.c.o -c ../../../glib/ghmac.c [61/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/glib-init.c.o -MF glib/libglib-2.0.so.0.8600.0.p/glib-init.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/glib-init.c.o -c ../../../glib/glib-init.c [62/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/ggettext.c.o -MF glib/libglib-2.0.so.0.8600.0.p/ggettext.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/ggettext.c.o -c ../../../glib/ggettext.c [63/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gdatetime-private.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gdatetime-private.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gdatetime-private.c.o -c ../../../glib/gdatetime-private.c [64/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gbitlock.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gbitlock.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gbitlock.c.o -c ../../../glib/gbitlock.c [65/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/glib-private.c.o -MF glib/libglib-2.0.so.0.8600.0.p/glib-private.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/glib-private.c.o -c ../../../glib/glib-private.c [66/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/deprecated_grel.c.o -MF glib/libglib-2.0.so.0.8600.0.p/deprecated_grel.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/deprecated_grel.c.o -c ../../../glib/deprecated/grel.c [67/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -DXDG_PREFIX=_gio_xdg -Wno-sign-conversion -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 [68/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gpoll.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gpoll.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gpoll.c.o -c ../../../glib/gpoll.c [69/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gmem.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gmem.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gmem.c.o -c ../../../glib/gmem.c [70/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gmappedfile.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gmappedfile.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gmappedfile.c.o -c ../../../glib/gmappedfile.c [71/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -DXDG_PREFIX=_gio_xdg -Wno-sign-conversion -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 [72/1742] /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 [73/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/grefstring.c.o -MF glib/libglib-2.0.so.0.8600.0.p/grefstring.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/grefstring.c.o -c ../../../glib/grefstring.c [74/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/grcbox.c.o -MF glib/libglib-2.0.so.0.8600.0.p/grcbox.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/grcbox.c.o -c ../../../glib/grcbox.c [75/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gqsort.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gqsort.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gqsort.c.o -c ../../../glib/gqsort.c [76/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gprimes.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gprimes.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gprimes.c.o -c ../../../glib/gprimes.c [77/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/glist.c.o -MF glib/libglib-2.0.so.0.8600.0.p/glist.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/glist.c.o -c ../../../glib/glist.c [78/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gquark.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gquark.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gquark.c.o -c ../../../glib/gquark.c [79/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/grefcount.c.o -MF glib/libglib-2.0.so.0.8600.0.p/grefcount.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/grefcount.c.o -c ../../../glib/grefcount.c [80/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gpathbuf.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gpathbuf.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gpathbuf.c.o -c ../../../glib/gpathbuf.c [81/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gspawn.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gspawn.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gspawn.c.o -c ../../../glib/gspawn.c [82/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gcharset.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gcharset.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gcharset.c.o -c ../../../glib/gcharset.c [83/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -DXDG_PREFIX=_gio_xdg -Wno-sign-conversion -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 [84/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gtrashstack.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gtrashstack.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gtrashstack.c.o -c ../../../glib/gtrashstack.c [85/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gstrvbuilder.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gstrvbuilder.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gstrvbuilder.c.o -c ../../../glib/gstrvbuilder.c [86/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gslist.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gslist.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gslist.c.o -c ../../../glib/gslist.c [87/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gtrace.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gtrace.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gtrace.c.o -c ../../../glib/gtrace.c [88/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gslice.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gslice.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gslice.c.o -c ../../../glib/gslice.c [89/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/ghook.c.o -MF glib/libglib-2.0.so.0.8600.0.p/ghook.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/ghook.c.o -c ../../../glib/ghook.c [90/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gstdio.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gstdio.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gstdio.c.o -c ../../../glib/gstdio.c [91/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gunibreak.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gunibreak.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gunibreak.c.o -c ../../../glib/gunibreak.c [92/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gdataset.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gdataset.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gdataset.c.o -c ../../../glib/gdataset.c [93/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gnode.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gnode.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gnode.c.o -c ../../../glib/gnode.c [94/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gstringchunk.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gstringchunk.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gstringchunk.c.o -c ../../../glib/gstringchunk.c [95/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gtimer.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gtimer.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gtimer.c.o -c ../../../glib/gtimer.c [96/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gpattern.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gpattern.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gpattern.c.o -c ../../../glib/gpattern.c [97/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gshell.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gshell.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gshell.c.o -c ../../../glib/gshell.c [98/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gconvert.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gconvert.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gconvert.c.o -c ../../../glib/gconvert.c [99/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gthreadpool.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gthreadpool.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gthreadpool.c.o -c ../../../glib/gthreadpool.c [100/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gtranslit.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gtranslit.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gtranslit.c.o -c ../../../glib/gtranslit.c [101/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/garray.c.o -MF glib/libglib-2.0.so.0.8600.0.p/garray.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/garray.c.o -c ../../../glib/garray.c [102/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gversion.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gversion.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gversion.c.o -c ../../../glib/gversion.c [103/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gthread.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gthread.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gthread.c.o -c ../../../glib/gthread.c [104/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/grand.c.o -MF glib/libglib-2.0.so.0.8600.0.p/grand.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/grand.c.o -c ../../../glib/grand.c [105/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gunicollate.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gunicollate.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gunicollate.c.o -c ../../../glib/gunicollate.c [106/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/guuid.c.o -MF glib/libglib-2.0.so.0.8600.0.p/guuid.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/guuid.c.o -c ../../../glib/guuid.c [107/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gdate.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gdate.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gdate.c.o -c ../../../glib/gdate.c [108/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gtree.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gtree.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gtree.c.o -c ../../../glib/gtree.c [109/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gprint.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gprint.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gprint.c.o -c ../../../glib/gprint.c [110/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gjournal-private.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gjournal-private.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gjournal-private.c.o -c ../../../glib/gjournal-private.c [111/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gprintf.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gprintf.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gprintf.c.o -c ../../../glib/gprintf.c [112/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gqueue.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gqueue.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gqueue.c.o -c ../../../glib/gqueue.c [113/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gfileutils.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gfileutils.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gfileutils.c.o -c ../../../glib/gfileutils.c [114/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -DXDG_PREFIX=_gio_xdg -Wno-sign-conversion -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 [115/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/ghostutils.c.o -MF glib/libglib-2.0.so.0.8600.0.p/ghostutils.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/ghostutils.c.o -c ../../../glib/ghostutils.c [116/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gwakeup.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gwakeup.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gwakeup.c.o -c ../../../glib/gwakeup.c [117/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/giochannel.c.o -MF glib/libglib-2.0.so.0.8600.0.p/giochannel.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/giochannel.c.o -c ../../../glib/giochannel.c [118/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gunidecomp.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gunidecomp.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gunidecomp.c.o -c ../../../glib/gunidecomp.c [119/1742] cc -Igobject/libgobject-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -Wsign-conversion -MD -MQ gobject/libgobject-2.0.so.0.8600.0.p/gatomicarray.c.o -MF gobject/libgobject-2.0.so.0.8600.0.p/gatomicarray.c.o.d -o gobject/libgobject-2.0.so.0.8600.0.p/gatomicarray.c.o -c ../../../gobject/gatomicarray.c [120/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gvarianttypeinfo.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gvarianttypeinfo.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gvarianttypeinfo.c.o -c ../../../glib/gvarianttypeinfo.c [121/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gvariant-core.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gvariant-core.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gvariant-core.c.o -c ../../../glib/gvariant-core.c [122/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gsequence.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gsequence.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gsequence.c.o -c ../../../glib/gsequence.c [123/1742] /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 [124/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gstring.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gstring.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gstring.c.o -c ../../../glib/gstring.c [125/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/giounix.c.o -MF glib/libglib-2.0.so.0.8600.0.p/giounix.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/giounix.c.o -c ../../../glib/giounix.c [126/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gutf8.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gutf8.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gutf8.c.o -c ../../../glib/gutf8.c [127/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gmessages.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gmessages.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gmessages.c.o -c ../../../glib/gmessages.c [128/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/glib-unix.c.o -MF glib/libglib-2.0.so.0.8600.0.p/glib-unix.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/glib-unix.c.o -c ../../../glib/glib-unix.c [129/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gvarianttype.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gvarianttype.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gvarianttype.c.o -c ../../../glib/gvarianttype.c [130/1742] cc -Igobject/libgobject-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -Wsign-conversion -MD -MQ gobject/libgobject-2.0.so.0.8600.0.p/meson-generated_.._glib-enumtypes.c.o -MF gobject/libgobject-2.0.so.0.8600.0.p/meson-generated_.._glib-enumtypes.c.o.d -o gobject/libgobject-2.0.so.0.8600.0.p/meson-generated_.._glib-enumtypes.c.o -c gobject/glib-enumtypes.c [131/1742] cc -Igobject/libgobject-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -Wsign-conversion -MD -MQ gobject/libgobject-2.0.so.0.8600.0.p/gsourceclosure.c.o -MF gobject/libgobject-2.0.so.0.8600.0.p/gsourceclosure.c.o.d -o gobject/libgobject-2.0.so.0.8600.0.p/gsourceclosure.c.o -c ../../../gobject/gsourceclosure.c [132/1742] cc -Igobject/libgobject-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -Wsign-conversion -MD -MQ gobject/libgobject-2.0.so.0.8600.0.p/gtypeplugin.c.o -MF gobject/libgobject-2.0.so.0.8600.0.p/gtypeplugin.c.o.d -o gobject/libgobject-2.0.so.0.8600.0.p/gtypeplugin.c.o -c ../../../gobject/gtypeplugin.c [133/1742] cc -Igobject/libgobject-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -Wsign-conversion -MD -MQ gobject/libgobject-2.0.so.0.8600.0.p/genums.c.o -MF gobject/libgobject-2.0.so.0.8600.0.p/genums.c.o.d -o gobject/libgobject-2.0.so.0.8600.0.p/genums.c.o -c ../../../gobject/genums.c [134/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gregex.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gregex.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gregex.c.o -c ../../../glib/gregex.c [135/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gstrfuncs.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gstrfuncs.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gstrfuncs.c.o -c ../../../glib/gstrfuncs.c [136/1742] cc -Igobject/libgobject-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -Wsign-conversion -MD -MQ gobject/libgobject-2.0.so.0.8600.0.p/gvaluearray.c.o -MF gobject/libgobject-2.0.so.0.8600.0.p/gvaluearray.c.o.d -o gobject/libgobject-2.0.so.0.8600.0.p/gvaluearray.c.o -c ../../../gobject/gvaluearray.c [137/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/ghash.c.o -MF glib/libglib-2.0.so.0.8600.0.p/ghash.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/ghash.c.o -c ../../../glib/ghash.c [138/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gtimezone.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gtimezone.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gtimezone.c.o -c ../../../glib/gtimezone.c [139/1742] cc -Igmodule/libgmodule-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GModule"' -DGMODULE_COMPILATION -Wsign-conversion -MD -MQ gmodule/libgmodule-2.0.so.0.8600.0.p/gmodule-deprecated.c.o -MF gmodule/libgmodule-2.0.so.0.8600.0.p/gmodule-deprecated.c.o.d -o gmodule/libgmodule-2.0.so.0.8600.0.p/gmodule-deprecated.c.o -c ../../../gmodule/gmodule-deprecated.c [140/1742] 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 [141/1742] /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 [142/1742] /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 [143/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [144/1742] cc -Igobject/libgobject-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -Wsign-conversion -MD -MQ gobject/libgobject-2.0.so.0.8600.0.p/gbindinggroup.c.o -MF gobject/libgobject-2.0.so.0.8600.0.p/gbindinggroup.c.o.d -o gobject/libgobject-2.0.so.0.8600.0.p/gbindinggroup.c.o -c ../../../gobject/gbindinggroup.c [145/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/guniprop.c.o -MF glib/libglib-2.0.so.0.8600.0.p/guniprop.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/guniprop.c.o -c ../../../glib/guniprop.c [146/1742] cc -Igobject/libgobject-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -Wsign-conversion -MD -MQ gobject/libgobject-2.0.so.0.8600.0.p/gvaluetransform.c.o -MF gobject/libgobject-2.0.so.0.8600.0.p/gvaluetransform.c.o.d -o gobject/libgobject-2.0.so.0.8600.0.p/gvaluetransform.c.o -c ../../../gobject/gvaluetransform.c [147/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gutils.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gutils.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gutils.c.o -c ../../../glib/gutils.c [148/1742] cc -Igobject/libgobject-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -Wsign-conversion -MD -MQ gobject/libgobject-2.0.so.0.8600.0.p/gbinding.c.o -MF gobject/libgobject-2.0.so.0.8600.0.p/gbinding.c.o.d -o gobject/libgobject-2.0.so.0.8600.0.p/gbinding.c.o -c ../../../gobject/gbinding.c [149/1742] cc -Igobject/libgobject-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -Wsign-conversion -MD -MQ gobject/libgobject-2.0.so.0.8600.0.p/gsignalgroup.c.o -MF gobject/libgobject-2.0.so.0.8600.0.p/gsignalgroup.c.o.d -o gobject/libgobject-2.0.so.0.8600.0.p/gsignalgroup.c.o -c ../../../gobject/gsignalgroup.c [150/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [151/1742] cc -Igobject/libgobject-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -Wsign-conversion -MD -MQ gobject/libgobject-2.0.so.0.8600.0.p/gtypemodule.c.o -MF gobject/libgobject-2.0.so.0.8600.0.p/gtypemodule.c.o.d -o gobject/libgobject-2.0.so.0.8600.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] [152/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/goption.c.o -MF glib/libglib-2.0.so.0.8600.0.p/goption.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/goption.c.o -c ../../../glib/goption.c [153/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [154/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gscanner.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gscanner.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gscanner.c.o -c ../../../glib/gscanner.c [155/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gmarkup.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gmarkup.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gmarkup.c.o -c ../../../glib/gmarkup.c [156/1742] cc -Igobject/libgobject-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -Wsign-conversion -MD -MQ gobject/libgobject-2.0.so.0.8600.0.p/gvalue.c.o -MF gobject/libgobject-2.0.so.0.8600.0.p/gvalue.c.o.d -o gobject/libgobject-2.0.so.0.8600.0.p/gvalue.c.o -c ../../../gobject/gvalue.c [157/1742] cc -Igobject/libgobject-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -Wsign-conversion -MD -MQ gobject/libgobject-2.0.so.0.8600.0.p/gboxed.c.o -MF gobject/libgobject-2.0.so.0.8600.0.p/gboxed.c.o.d -o gobject/libgobject-2.0.so.0.8600.0.p/gboxed.c.o -c ../../../gobject/gboxed.c [158/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [159/1742] cc -Igobject/libgobject-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -Wsign-conversion -MD -MQ gobject/libgobject-2.0.so.0.8600.0.p/gmarshal.c.o -MF gobject/libgobject-2.0.so.0.8600.0.p/gmarshal.c.o.d -o gobject/libgobject-2.0.so.0.8600.0.p/gmarshal.c.o -c ../../../gobject/gmarshal.c [160/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [161/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gasynchelper.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gasynchelper.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gasynchelper.c.o -c ../../../gio/gasynchelper.c [162/1742] cc -Igmodule/libgmodule-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GModule"' -DGMODULE_COMPILATION -Wsign-conversion -MD -MQ gmodule/libgmodule-2.0.so.0.8600.0.p/gmodule.c.o -MF gmodule/libgmodule-2.0.so.0.8600.0.p/gmodule.c.o.d -o gmodule/libgmodule-2.0.so.0.8600.0.p/gmodule.c.o -c ../../../gmodule/gmodule.c [163/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [164/1742] 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 [165/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gbytesicon.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gbytesicon.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gbytesicon.c.o -c ../../../gio/gbytesicon.c [166/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gvariant-serialiser.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gvariant-serialiser.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gvariant-serialiser.c.o -c ../../../glib/gvariant-serialiser.c [167/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gasyncresult.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gasyncresult.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gasyncresult.c.o -c ../../../gio/gasyncresult.c [168/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gdatetime.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gdatetime.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gdatetime.c.o -c ../../../glib/gdatetime.c [169/1742] /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 [170/1742] cc -Igobject/libgobject-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -Wsign-conversion -MD -MQ gobject/libgobject-2.0.so.0.8600.0.p/gparam.c.o -MF gobject/libgobject-2.0.so.0.8600.0.p/gparam.c.o.d -o gobject/libgobject-2.0.so.0.8600.0.p/gparam.c.o -c ../../../gobject/gparam.c [171/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gcontenttype.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gcontenttype.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gcontenttype.c.o -c ../../../gio/gcontenttype.c [172/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gasyncinitable.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gasyncinitable.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gasyncinitable.c.o -c ../../../gio/gasyncinitable.c [173/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gspawn-posix.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gspawn-posix.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gspawn-posix.c.o -c ../../../glib/gspawn-posix.c [174/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gmain.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gmain.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gmain.c.o -c ../../../glib/gmain.c [175/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gconverter.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gconverter.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gconverter.c.o -c ../../../gio/gconverter.c [176/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gcharsetconverter.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gcharsetconverter.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gcharsetconverter.c.o -c ../../../gio/gcharsetconverter.c [177/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdebugcontroller.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdebugcontroller.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdebugcontroller.c.o -c ../../../gio/gdebugcontroller.c [178/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gcontextspecificgroup.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gcontextspecificgroup.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gcontextspecificgroup.c.o -c ../../../gio/gcontextspecificgroup.c [179/1742] cc -Igobject/libgobject-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -Wsign-conversion -MD -MQ gobject/libgobject-2.0.so.0.8600.0.p/gvaluetypes.c.o -MF gobject/libgobject-2.0.so.0.8600.0.p/gvaluetypes.c.o.d -o gobject/libgobject-2.0.so.0.8600.0.p/gvaluetypes.c.o -c ../../../gobject/gvaluetypes.c [180/1742] cc -Igobject/libgobject-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -Wsign-conversion -MD -MQ gobject/libgobject-2.0.so.0.8600.0.p/gparamspecs.c.o -MF gobject/libgobject-2.0.so.0.8600.0.p/gparamspecs.c.o.d -o gobject/libgobject-2.0.so.0.8600.0.p/gparamspecs.c.o -c ../../../gobject/gparamspecs.c [181/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gbufferedoutputstream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gbufferedoutputstream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gbufferedoutputstream.c.o -c ../../../gio/gbufferedoutputstream.c [182/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdummytlsbackend.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdummytlsbackend.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdummytlsbackend.c.o -c ../../../gio/gdummytlsbackend.c [183/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gcancellable.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gcancellable.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gcancellable.c.o -c ../../../gio/gcancellable.c [184/1742] cc -Igobject/libgobject-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -Wsign-conversion -MD -MQ gobject/libgobject-2.0.so.0.8600.0.p/gclosure.c.o -MF gobject/libgobject-2.0.so.0.8600.0.p/gclosure.c.o.d -o gobject/libgobject-2.0.so.0.8600.0.p/gclosure.c.o -c ../../../gobject/gclosure.c [185/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [186/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdummyproxyresolver.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdummyproxyresolver.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdummyproxyresolver.c.o -c ../../../gio/gdummyproxyresolver.c [187/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gbufferedinputstream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gbufferedinputstream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gbufferedinputstream.c.o -c ../../../gio/gbufferedinputstream.c [188/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gcredentials.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gcredentials.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gcredentials.c.o -c ../../../gio/gcredentials.c [189/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gemblem.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gemblem.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gemblem.c.o -c ../../../gio/gemblem.c [190/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gbookmarkfile.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gbookmarkfile.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gbookmarkfile.c.o -c ../../../glib/gbookmarkfile.c [191/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [192/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gfileicon.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gfileicon.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gfileicon.c.o -c ../../../gio/gfileicon.c [193/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdataoutputstream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdataoutputstream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdataoutputstream.c.o -c ../../../gio/gdataoutputstream.c [194/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gfilemonitor.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gfilemonitor.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gfilemonitor.c.o -c ../../../gio/gfilemonitor.c [195/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdatagrambased.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdatagrambased.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdatagrambased.c.o -c ../../../gio/gdatagrambased.c [196/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gvariant-parser.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gvariant-parser.c.o.d -o glib/libglib-2.0.so.0.8600.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'); | ^~~~~~~~ [197/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gioerror.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gioerror.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gioerror.c.o -c ../../../gio/gioerror.c [198/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gfilteroutputstream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gfilteroutputstream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gfilteroutputstream.c.o -c ../../../gio/gfilteroutputstream.c [199/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gfileinputstream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gfileinputstream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gfileinputstream.c.o -c ../../../gio/gfileinputstream.c [200/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdrive.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdrive.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdrive.c.o -c ../../../gio/gdrive.c [201/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gemblemedicon.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gemblemedicon.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gemblemedicon.c.o -c ../../../gio/gemblemedicon.c [202/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gfilterinputstream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gfilterinputstream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gfilterinputstream.c.o -c ../../../gio/gfilterinputstream.c [203/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gfilenamecompleter.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gfilenamecompleter.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gfilenamecompleter.c.o -c ../../../gio/gfilenamecompleter.c [204/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gconverteroutputstream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gconverteroutputstream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gconverteroutputstream.c.o -c ../../../gio/gconverteroutputstream.c [205/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/ginitable.c.o -MF gio/libgio-2.0.so.0.8600.0.p/ginitable.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/ginitable.c.o -c ../../../gio/ginitable.c [206/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gchecksum.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gchecksum.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gchecksum.c.o -c ../../../glib/gchecksum.c [207/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gconverterinputstream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gconverterinputstream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gconverterinputstream.c.o -c ../../../gio/gconverterinputstream.c [208/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdebugcontrollerdbus.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdebugcontrollerdbus.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdebugcontrollerdbus.c.o -c ../../../gio/gdebugcontrollerdbus.c [209/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gfileoutputstream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gfileoutputstream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gfileoutputstream.c.o -c ../../../gio/gfileoutputstream.c [210/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/giomodule-priv.c.o -MF gio/libgio-2.0.so.0.8600.0.p/giomodule-priv.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/giomodule-priv.c.o -c ../../../gio/giomodule-priv.c [211/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdatainputstream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdatainputstream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdatainputstream.c.o -c ../../../gio/gdatainputstream.c [212/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gicon.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gicon.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gicon.c.o -c ../../../gio/gicon.c [213/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gioscheduler.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gioscheduler.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gioscheduler.c.o -c ../../../gio/gioscheduler.c [214/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gfileiostream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gfileiostream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gfileiostream.c.o -c ../../../gio/gfileiostream.c [215/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/ginetsocketaddress.c.o -MF gio/libgio-2.0.so.0.8600.0.p/ginetsocketaddress.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/ginetsocketaddress.c.o -c ../../../gio/ginetsocketaddress.c [216/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/ginetaddressmask.c.o -MF gio/libgio-2.0.so.0.8600.0.p/ginetaddressmask.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/ginetaddressmask.c.o -c ../../../gio/ginetaddressmask.c [217/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gkeyfile.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gkeyfile.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gkeyfile.c.o -c ../../../glib/gkeyfile.c ../../../glib/gkeyfile.c: In function ‘g_key_file_set_group_comment’: ../../../glib/gkeyfile.c:3563:21: warning: potential null pointer dereference [-Wnull-dereference] 3563 | group = group_node->next->data; | ~~~~~~~~~~^~~~~~ ../../../glib/gkeyfile.c:3563: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:3852:12: ../../../glib/gkeyfile.c:3797:14: warning: potential null pointer dereference [-Wnull-dereference] 3797 | group_node = group_node->next; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ../../../glib/gkeyfile.c:3797:14: warning: potential null pointer dereference [-Wnull-dereference] [218/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/ginetaddress.c.o -MF gio/libgio-2.0.so.0.8600.0.p/ginetaddress.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/ginetaddress.c.o -c ../../../gio/ginetaddress.c [219/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gloadableicon.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gloadableicon.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gloadableicon.c.o -c ../../../gio/gloadableicon.c [220/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gnetworking.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gnetworking.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gnetworking.c.o -c ../../../gio/gnetworking.c [221/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gfileattribute.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gfileattribute.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gfileattribute.c.o -c ../../../gio/gfileattribute.c [222/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gappinfo.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gappinfo.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gappinfo.c.o -c ../../../gio/gappinfo.c [223/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gmemorymonitor.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gmemorymonitor.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gmemorymonitor.c.o -c ../../../gio/gmemorymonitor.c [224/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/guri.c.o -MF glib/libglib-2.0.so.0.8600.0.p/guri.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/guri.c.o -c ../../../glib/guri.c [225/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gnativevolumemonitor.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gnativevolumemonitor.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gnativevolumemonitor.c.o -c ../../../gio/gnativevolumemonitor.c [226/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gtestutils.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gtestutils.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gtestutils.c.o -c ../../../glib/gtestutils.c [227/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gmemorymonitorbase.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gmemorymonitorbase.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gmemorymonitorbase.c.o -c ../../../gio/gmemorymonitorbase.c [228/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gnetworkmonitor.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gnetworkmonitor.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gnetworkmonitor.c.o -c ../../../gio/gnetworkmonitor.c [229/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gmemorymonitordbus.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gmemorymonitordbus.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gmemorymonitordbus.c.o -c ../../../gio/gmemorymonitordbus.c [230/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gnetworkmonitorbase.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gnetworkmonitorbase.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gnetworkmonitorbase.c.o -c ../../../gio/gnetworkmonitorbase.c [231/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/meson-generated_.._gioenumtypes.c.o -MF gio/libgio-2.0.so.0.8600.0.p/meson-generated_.._gioenumtypes.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/meson-generated_.._gioenumtypes.c.o -c gio/gioenumtypes.c [232/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/giostream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/giostream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/giostream.c.o -c ../../../gio/giostream.c [233/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gpollfilemonitor.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gpollfilemonitor.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gpollfilemonitor.c.o -c ../../../gio/gpollfilemonitor.c [234/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gpowerprofilemonitor.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gpowerprofilemonitor.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gpowerprofilemonitor.c.o -c ../../../gio/gpowerprofilemonitor.c [235/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gfileenumerator.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gfileenumerator.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gfileenumerator.c.o -c ../../../gio/gfileenumerator.c [236/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdummyfile.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdummyfile.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdummyfile.c.o -c ../../../gio/gdummyfile.c [237/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gproxyaddress.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gproxyaddress.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gproxyaddress.c.o -c ../../../gio/gproxyaddress.c [238/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/meson-generated_.._gdbus-daemon-generated.c.o -MF gio/libgio-2.0.so.0.8600.0.p/meson-generated_.._gdbus-daemon-generated.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/meson-generated_.._gdbus-daemon-generated.c.o -c gio/gdbus-daemon-generated.c [239/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gnativesocketaddress.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gnativesocketaddress.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gnativesocketaddress.c.o -c ../../../gio/gnativesocketaddress.c [240/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsimpleiostream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsimpleiostream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsimpleiostream.c.o -c ../../../gio/gsimpleiostream.c [241/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gpollableoutputstream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gpollableoutputstream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gpollableoutputstream.c.o -c ../../../gio/gpollableoutputstream.c [242/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsimplepermission.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsimplepermission.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsimplepermission.c.o -c ../../../gio/gsimplepermission.c [243/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gpowerprofilemonitordbus.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gpowerprofilemonitordbus.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gpowerprofilemonitordbus.c.o -c ../../../gio/gpowerprofilemonitordbus.c [244/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gproxy.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gproxy.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gproxy.c.o -c ../../../gio/gproxy.c [245/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gpermission.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gpermission.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gpermission.c.o -c ../../../gio/gpermission.c [246/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gseekable.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gseekable.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gseekable.c.o -c ../../../gio/gseekable.c [247/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gnetworkservice.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gnetworkservice.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gnetworkservice.c.o -c ../../../gio/gnetworkservice.c [248/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gmemoryinputstream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gmemoryinputstream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gmemoryinputstream.c.o -c ../../../gio/gmemoryinputstream.c [249/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gpollableinputstream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gpollableinputstream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gpollableinputstream.c.o -c ../../../gio/gpollableinputstream.c [250/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsocketconnectable.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsocketconnectable.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsocketconnectable.c.o -c ../../../gio/gsocketconnectable.c [251/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsocketaddressenumerator.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsocketaddressenumerator.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsocketaddressenumerator.c.o -c ../../../gio/gsocketaddressenumerator.c [252/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gpollableutils.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gpollableutils.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gpollableutils.c.o -c ../../../gio/gpollableutils.c [253/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gmountoperation.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gmountoperation.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gmountoperation.c.o -c ../../../gio/gmountoperation.c [254/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gproxyresolver.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gproxyresolver.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gproxyresolver.c.o -c ../../../gio/gproxyresolver.c [255/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gmount.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gmount.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gmount.c.o -c ../../../gio/gmount.c [256/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsocketinputstream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsocketinputstream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsocketinputstream.c.o -c ../../../gio/gsocketinputstream.c [257/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gmemoryoutputstream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gmemoryoutputstream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gmemoryoutputstream.c.o -c ../../../gio/gmemoryoutputstream.c [258/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gnetworkaddress.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gnetworkaddress.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gnetworkaddress.c.o -c ../../../gio/gnetworkaddress.c [259/1742] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gvariant.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gvariant.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gvariant.c.o -c ../../../glib/gvariant.c [260/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsrvtarget.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsrvtarget.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsrvtarget.c.o -c ../../../gio/gsrvtarget.c [261/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsocketoutputstream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsocketoutputstream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsocketoutputstream.c.o -c ../../../gio/gsocketoutputstream.c [262/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gthreadedsocketservice.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gthreadedsocketservice.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gthreadedsocketservice.c.o -c ../../../gio/gthreadedsocketservice.c [263/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsocketcontrolmessage.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsocketcontrolmessage.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsocketcontrolmessage.c.o -c ../../../gio/gsocketcontrolmessage.c [264/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsimpleproxyresolver.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsimpleproxyresolver.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsimpleproxyresolver.c.o -c ../../../gio/gsimpleproxyresolver.c [265/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gproxyaddressenumerator.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gproxyaddressenumerator.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gproxyaddressenumerator.c.o -c ../../../gio/gproxyaddressenumerator.c [266/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gresource.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gresource.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gresource.c.o -c ../../../gio/gresource.c [267/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsocketaddress.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsocketaddress.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsocketaddress.c.o -c ../../../gio/gsocketaddress.c [268/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gtcpwrapperconnection.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gtcpwrapperconnection.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gtcpwrapperconnection.c.o -c ../../../gio/gtcpwrapperconnection.c [269/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gtlsfiledatabase.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gtlsfiledatabase.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gtlsfiledatabase.c.o -c ../../../gio/gtlsfiledatabase.c [270/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsimpleasyncresult.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsimpleasyncresult.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsimpleasyncresult.c.o -c ../../../gio/gsimpleasyncresult.c [271/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsocketconnection.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsocketconnection.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsocketconnection.c.o -c ../../../gio/gsocketconnection.c [272/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/giomodule.c.o -MF gio/libgio-2.0.so.0.8600.0.p/giomodule.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/giomodule.c.o -c ../../../gio/giomodule.c [273/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gtlsclientconnection.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gtlsclientconnection.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gtlsclientconnection.c.o -c ../../../gio/gtlsclientconnection.c [274/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/ginputstream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/ginputstream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/ginputstream.c.o -c ../../../gio/ginputstream.c [275/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gtlsserverconnection.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gtlsserverconnection.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gtlsserverconnection.c.o -c ../../../gio/gtlsserverconnection.c [276/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gtcpconnection.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gtcpconnection.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gtcpconnection.c.o -c ../../../gio/gtcpconnection.c [277/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gmarshal-internal.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gmarshal-internal.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gmarshal-internal.c.o -c ../../../gio/gmarshal-internal.c [278/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gthemedicon.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gthemedicon.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gthemedicon.c.o -c ../../../gio/gthemedicon.c [279/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gtlsbackend.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gtlsbackend.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gtlsbackend.c.o -c ../../../gio/gtlsbackend.c [280/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gtlspassword.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gtlspassword.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gtlspassword.c.o -c ../../../gio/gtlspassword.c [281/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gresourcefile.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gresourcefile.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gresourcefile.c.o -c ../../../gio/gresourcefile.c [282/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsubprocesslauncher.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsubprocesslauncher.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsubprocesslauncher.c.o -c ../../../gio/gsubprocesslauncher.c [283/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdtlsclientconnection.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdtlsclientconnection.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdtlsclientconnection.c.o -c ../../../gio/gdtlsclientconnection.c [284/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsocketservice.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsocketservice.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsocketservice.c.o -c ../../../gio/gsocketservice.c [285/1742] cc -o glib/libglib-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0.p/deprecated_gallocator.c.o glib/libglib-2.0.so.0.8600.0.p/deprecated_gcache.c.o glib/libglib-2.0.so.0.8600.0.p/deprecated_gcompletion.c.o glib/libglib-2.0.so.0.8600.0.p/deprecated_grel.c.o glib/libglib-2.0.so.0.8600.0.p/deprecated_gthread-deprecated.c.o glib/libglib-2.0.so.0.8600.0.p/garcbox.c.o glib/libglib-2.0.so.0.8600.0.p/garray.c.o glib/libglib-2.0.so.0.8600.0.p/gasyncqueue.c.o glib/libglib-2.0.so.0.8600.0.p/gatomic.c.o glib/libglib-2.0.so.0.8600.0.p/gbacktrace.c.o glib/libglib-2.0.so.0.8600.0.p/gbase64.c.o glib/libglib-2.0.so.0.8600.0.p/gbitlock.c.o glib/libglib-2.0.so.0.8600.0.p/gbookmarkfile.c.o glib/libglib-2.0.so.0.8600.0.p/gbytes.c.o glib/libglib-2.0.so.0.8600.0.p/gcharset.c.o glib/libglib-2.0.so.0.8600.0.p/gchecksum.c.o glib/libglib-2.0.so.0.8600.0.p/gconvert.c.o glib/libglib-2.0.so.0.8600.0.p/gdataset.c.o glib/libglib-2.0.so.0.8600.0.p/gdate.c.o glib/libglib-2.0.so.0.8600.0.p/gdatetime.c.o glib/libglib-2.0.so.0.8600.0.p/gdatetime-private.c.o glib/libglib-2.0.so.0.8600.0.p/gdir.c.o glib/libglib-2.0.so.0.8600.0.p/genviron.c.o glib/libglib-2.0.so.0.8600.0.p/gerror.c.o glib/libglib-2.0.so.0.8600.0.p/gfileutils.c.o glib/libglib-2.0.so.0.8600.0.p/ggettext.c.o glib/libglib-2.0.so.0.8600.0.p/ghash.c.o glib/libglib-2.0.so.0.8600.0.p/ghmac.c.o glib/libglib-2.0.so.0.8600.0.p/ghook.c.o glib/libglib-2.0.so.0.8600.0.p/ghostutils.c.o glib/libglib-2.0.so.0.8600.0.p/giochannel.c.o glib/libglib-2.0.so.0.8600.0.p/gkeyfile.c.o glib/libglib-2.0.so.0.8600.0.p/glib-init.c.o glib/libglib-2.0.so.0.8600.0.p/glib-private.c.o glib/libglib-2.0.so.0.8600.0.p/glist.c.o glib/libglib-2.0.so.0.8600.0.p/gmain.c.o glib/libglib-2.0.so.0.8600.0.p/gmappedfile.c.o glib/libglib-2.0.so.0.8600.0.p/gmarkup.c.o glib/libglib-2.0.so.0.8600.0.p/gmem.c.o glib/libglib-2.0.so.0.8600.0.p/gmessages.c.o glib/libglib-2.0.so.0.8600.0.p/gnode.c.o glib/libglib-2.0.so.0.8600.0.p/goption.c.o glib/libglib-2.0.so.0.8600.0.p/gpathbuf.c.o glib/libglib-2.0.so.0.8600.0.p/gpattern.c.o glib/libglib-2.0.so.0.8600.0.p/gpoll.c.o glib/libglib-2.0.so.0.8600.0.p/gprimes.c.o glib/libglib-2.0.so.0.8600.0.p/gqsort.c.o glib/libglib-2.0.so.0.8600.0.p/gquark.c.o glib/libglib-2.0.so.0.8600.0.p/gqueue.c.o glib/libglib-2.0.so.0.8600.0.p/grand.c.o glib/libglib-2.0.so.0.8600.0.p/grcbox.c.o glib/libglib-2.0.so.0.8600.0.p/grefcount.c.o glib/libglib-2.0.so.0.8600.0.p/grefstring.c.o glib/libglib-2.0.so.0.8600.0.p/gregex.c.o glib/libglib-2.0.so.0.8600.0.p/gscanner.c.o glib/libglib-2.0.so.0.8600.0.p/gsequence.c.o glib/libglib-2.0.so.0.8600.0.p/gshell.c.o glib/libglib-2.0.so.0.8600.0.p/gslice.c.o glib/libglib-2.0.so.0.8600.0.p/gslist.c.o glib/libglib-2.0.so.0.8600.0.p/gspawn.c.o glib/libglib-2.0.so.0.8600.0.p/gstdio.c.o glib/libglib-2.0.so.0.8600.0.p/gstrfuncs.c.o glib/libglib-2.0.so.0.8600.0.p/gstring.c.o glib/libglib-2.0.so.0.8600.0.p/gstringchunk.c.o glib/libglib-2.0.so.0.8600.0.p/gstrvbuilder.c.o glib/libglib-2.0.so.0.8600.0.p/gtestutils.c.o glib/libglib-2.0.so.0.8600.0.p/gthread.c.o glib/libglib-2.0.so.0.8600.0.p/gthreadpool.c.o glib/libglib-2.0.so.0.8600.0.p/gtimer.c.o glib/libglib-2.0.so.0.8600.0.p/gtimezone.c.o glib/libglib-2.0.so.0.8600.0.p/gtrace.c.o glib/libglib-2.0.so.0.8600.0.p/gtranslit.c.o glib/libglib-2.0.so.0.8600.0.p/gtrashstack.c.o glib/libglib-2.0.so.0.8600.0.p/gtree.c.o glib/libglib-2.0.so.0.8600.0.p/guniprop.c.o glib/libglib-2.0.so.0.8600.0.p/gutf8.c.o glib/libglib-2.0.so.0.8600.0.p/gunibreak.c.o glib/libglib-2.0.so.0.8600.0.p/gunicollate.c.o glib/libglib-2.0.so.0.8600.0.p/gunidecomp.c.o glib/libglib-2.0.so.0.8600.0.p/guri.c.o glib/libglib-2.0.so.0.8600.0.p/gutils.c.o glib/libglib-2.0.so.0.8600.0.p/guuid.c.o glib/libglib-2.0.so.0.8600.0.p/gvariant.c.o glib/libglib-2.0.so.0.8600.0.p/gvariant-core.c.o glib/libglib-2.0.so.0.8600.0.p/gvariant-parser.c.o glib/libglib-2.0.so.0.8600.0.p/gvariant-serialiser.c.o glib/libglib-2.0.so.0.8600.0.p/gvarianttypeinfo.c.o glib/libglib-2.0.so.0.8600.0.p/gvarianttype.c.o glib/libglib-2.0.so.0.8600.0.p/gversion.c.o glib/libglib-2.0.so.0.8600.0.p/gwakeup.c.o glib/libglib-2.0.so.0.8600.0.p/gprint.c.o glib/libglib-2.0.so.0.8600.0.p/gprintf.c.o glib/libglib-2.0.so.0.8600.0.p/glib-unix.c.o glib/libglib-2.0.so.0.8600.0.p/gspawn-posix.c.o glib/libglib-2.0.so.0.8600.0.p/giounix.c.o glib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group glib/libcharset/libcharset.a -Wl,-z,nodelete -Wl,-Bsymbolic-functions -latomic -lm /usr/lib/x86_64-linux-gnu/libsysprof-capture-4.a -Wl,-z,nodelete -pthread /usr/lib/x86_64-linux-gnu/libpcre2-8.so -Wl,--end-group [286/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdtlsserverconnection.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdtlsserverconnection.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdtlsserverconnection.c.o -c ../../../gio/gdtlsserverconnection.c [287/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsocketlistener.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsocketlistener.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsocketlistener.c.o -c ../../../gio/gsocketlistener.c [288/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/.._glib_gtrace.c.o -MF gio/libgio-2.0.so.0.8600.0.p/.._glib_gtrace.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/.._glib_gtrace.c.o -c ../../../glib/gtrace.c [289/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gunixcredentialsmessage.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gunixcredentialsmessage.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gunixcredentialsmessage.c.o -c ../../../gio/gunixcredentialsmessage.c [290/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gtask.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gtask.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gtask.c.o -c ../../../gio/gtask.c [291/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/glistmodel.c.o -MF gio/libgio-2.0.so.0.8600.0.p/glistmodel.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/glistmodel.c.o -c ../../../gio/glistmodel.c [292/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gtlsconnection.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gtlsconnection.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gtlsconnection.c.o -c ../../../gio/gtlsconnection.c [293/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gunionvolumemonitor.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gunionvolumemonitor.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gunionvolumemonitor.c.o -c ../../../gio/gunionvolumemonitor.c [294/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gzlibcompressor.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gzlibcompressor.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gzlibcompressor.c.o -c ../../../gio/gzlibcompressor.c [295/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gunixfdlist.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gunixfdlist.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gunixfdlist.c.o -c ../../../gio/gunixfdlist.c [296/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gresolver.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gresolver.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gresolver.c.o -c ../../../gio/gresolver.c [297/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gvolumemonitor.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gvolumemonitor.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gvolumemonitor.c.o -c ../../../gio/gvolumemonitor.c [298/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gfiledescriptorbased.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gfiledescriptorbased.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gfiledescriptorbased.c.o -c ../../../gio/gfiledescriptorbased.c [299/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gvfs.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gvfs.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gvfs.c.o -c ../../../gio/gvfs.c [300/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gliststore.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gliststore.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gliststore.c.o -c ../../../gio/gliststore.c [301/1742] /usr/bin/meson --internal symbolextractor /build/reproducible-path/glib2.0-2.86.0/debian/build/deb glib/libglib-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0.p/libglib-2.0.so.0.8600.0.symbols [302/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gtlsinteraction.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gtlsinteraction.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gtlsinteraction.c.o -c ../../../gio/gtlsinteraction.c [303/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/giounix-private.c.o -MF gio/libgio-2.0.so.0.8600.0.p/giounix-private.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/giounix-private.c.o -c ../../../gio/giounix-private.c [304/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gtlscertificate.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gtlscertificate.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gtlscertificate.c.o -c ../../../gio/gtlscertificate.c [305/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gzlibdecompressor.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gzlibdecompressor.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gzlibdecompressor.c.o -c ../../../gio/gzlibdecompressor.c [306/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gtlsdatabase.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gtlsdatabase.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gtlsdatabase.c.o -c ../../../gio/gtlsdatabase.c [307/1742] cc -o gmodule/libgmodule-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0.p/gmodule.c.o gmodule/libgmodule-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../glib' glib/libglib-2.0.so.0.8600.0 -Wl,-z,nodelete -Wl,-Bsymbolic-functions [308/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gunixconnection.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gunixconnection.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gunixconnection.c.o -c ../../../gio/gunixconnection.c [309/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdtlsconnection.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdtlsconnection.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdtlsconnection.c.o -c ../../../gio/gdtlsconnection.c [310/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gvolume.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gvolume.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gvolume.c.o -c ../../../gio/gvolume.c [311/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gmemorymonitorpoll.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gmemorymonitorpoll.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gmemorymonitorpoll.c.o -c ../../../gio/gmemorymonitorpoll.c [312/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsubprocess.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsubprocess.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsubprocess.c.o -c ../../../gio/gsubprocess.c [313/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/ggtknotificationbackend.c.o -MF gio/libgio-2.0.so.0.8600.0.p/ggtknotificationbackend.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/ggtknotificationbackend.c.o -c ../../../gio/ggtknotificationbackend.c [314/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gunixmount.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gunixmount.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gunixmount.c.o -c ../../../gio/gunixmount.c [315/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsocketclient.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsocketclient.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsocketclient.c.o -c ../../../gio/gsocketclient.c [316/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gunixvolumemonitor.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gunixvolumemonitor.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gunixvolumemonitor.c.o -c ../../../gio/gunixvolumemonitor.c [317/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gunixfdmessage.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gunixfdmessage.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gunixfdmessage.c.o -c ../../../gio/gunixfdmessage.c [318/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gfdonotificationbackend.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gfdonotificationbackend.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gfdonotificationbackend.c.o -c ../../../gio/gfdonotificationbackend.c [319/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gmemorymonitorpsi.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gmemorymonitorpsi.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gmemorymonitorpsi.c.o -c ../../../gio/gmemorymonitorpsi.c [320/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gunixinputstream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gunixinputstream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gunixinputstream.c.o -c ../../../gio/gunixinputstream.c [321/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gcontenttype-fdo.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gcontenttype-fdo.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gcontenttype-fdo.c.o -c ../../../gio/gcontenttype-fdo.c [322/1742] /usr/bin/meson --internal symbolextractor /build/reproducible-path/glib2.0-2.86.0/debian/build/deb gmodule/libgmodule-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0.p/libgmodule-2.0.so.0.8600.0.symbols [323/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gunixsocketaddress.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gunixsocketaddress.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gunixsocketaddress.c.o -c ../../../gio/gunixsocketaddress.c [324/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gremoteactiongroup.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gremoteactiongroup.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gremoteactiongroup.c.o -c ../../../gio/gremoteactiongroup.c [325/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gaction.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gaction.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gaction.c.o -c ../../../gio/gaction.c [326/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gnetworkmonitornm.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gnetworkmonitornm.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gnetworkmonitornm.c.o -c ../../../gio/gnetworkmonitornm.c [327/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gthreadedresolver.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gthreadedresolver.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gthreadedresolver.c.o -c ../../../gio/gthreadedresolver.c [328/1742] cc -Igobject/libgobject-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -Wsign-conversion -MD -MQ gobject/libgobject-2.0.so.0.8600.0.p/gsignal.c.o -MF gobject/libgobject-2.0.so.0.8600.0.p/gsignal.c.o.d -o gobject/libgobject-2.0.so.0.8600.0.p/gsignal.c.o -c ../../../gobject/gsignal.c ../../../gobject/gsignal.c: In function ‘handler_insert’: ../../../gobject/gsignal.c:686:13: warning: potential null pointer dereference [-Wnull-dereference] 686 | if (!hlist->handlers) | ~~~~~^~~~~~~~~~ ../../../gobject/gsignal.c:686:13: warning: potential null pointer dereference [-Wnull-dereference] ../../../gobject/gsignal.c: In function ‘handlers_find’: ../../../gobject/gsignal.c:559:28: warning: potential null pointer dereference [-Wnull-dereference] 559 | if (!node->c_marshaller) | ~~~~^~~~~~~~~~~~~~ In file included from ../../../gobject/gclosure.h:27, from ../../../gobject/gsignal.h:26, from ../../../gobject/gsignal.c:33: ../../../gobject/gsignal.c: In function ‘g_signal_stop_emission_by_name’: ../../../gobject/gsignal.c:1168:41: warning: potential null pointer dereference [-Wnull-dereference] 1168 | 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:1817:17: warning: potential null pointer dereference [-Wnull-dereference] 1817 | 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:1968:1: ../../../gobject/gsignal.c:1980:40: warning: potential null pointer dereference [-Wnull-dereference] 1980 | 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:2411:41: warning: potential null pointer dereference [-Wnull-dereference] 2411 | 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:2523:41: warning: potential null pointer dereference [-Wnull-dereference] 2523 | 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))) | ^ [329/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsimpleactiongroup.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsimpleactiongroup.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsimpleactiongroup.c.o -c ../../../gio/gsimpleactiongroup.c [330/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gactiongroupexporter.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gactiongroupexporter.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gactiongroupexporter.c.o -c ../../../gio/gactiongroupexporter.c [331/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gactionmap.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gactionmap.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gactionmap.c.o -c ../../../gio/gactionmap.c [332/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/goutputstream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/goutputstream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/goutputstream.c.o -c ../../../gio/goutputstream.c [333/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gnullsettingsbackend.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gnullsettingsbackend.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gnullsettingsbackend.c.o -c ../../../gio/gnullsettingsbackend.c [334/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gunixoutputstream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gunixoutputstream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gunixoutputstream.c.o -c ../../../gio/gunixoutputstream.c [335/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gpropertyaction.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gpropertyaction.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gpropertyaction.c.o -c ../../../gio/gpropertyaction.c [336/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gunixvolume.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gunixvolume.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gunixvolume.c.o -c ../../../gio/gunixvolume.c [337/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gmemorysettingsbackend.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gmemorysettingsbackend.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gmemorysettingsbackend.c.o -c ../../../gio/gmemorysettingsbackend.c [338/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gnotificationbackend.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gnotificationbackend.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gnotificationbackend.c.o -c ../../../gio/gnotificationbackend.c [339/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gactiongroup.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gactiongroup.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gactiongroup.c.o -c ../../../gio/gactiongroup.c [340/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gnetworkmonitornetlink.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gnetworkmonitornetlink.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gnetworkmonitornetlink.c.o -c ../../../gio/gnetworkmonitornetlink.c [341/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gapplicationimpl-dbus.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gapplicationimpl-dbus.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gapplicationimpl-dbus.c.o -c ../../../gio/gapplicationimpl-dbus.c [342/1742] cc -Igobject/libgobject-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -Wsign-conversion -MD -MQ gobject/libgobject-2.0.so.0.8600.0.p/gobject.c.o -MF gobject/libgobject-2.0.so.0.8600.0.p/gobject.c.o.d -o gobject/libgobject-2.0.so.0.8600.0.p/gobject.c.o -c ../../../gobject/gobject.c [343/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusactiongroup.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusactiongroup.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusactiongroup.c.o -c ../../../gio/gdbusactiongroup.c [344/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdelayedsettingsbackend.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdelayedsettingsbackend.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdelayedsettingsbackend.c.o -c ../../../gio/gdelayedsettingsbackend.c [345/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsimpleaction.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsimpleaction.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsimpleaction.c.o -c ../../../gio/gsimpleaction.c [346/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusauthobserver.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusauthobserver.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusauthobserver.c.o -c ../../../gio/gdbusauthobserver.c [347/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/meson-generated_.._xdp-dbus.c.o -MF gio/libgio-2.0.so.0.8600.0.p/meson-generated_.._xdp-dbus.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/meson-generated_.._xdp-dbus.c.o -c gio/xdp-dbus.c [348/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gmenumodel.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gmenumodel.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gmenumodel.c.o -c ../../../gio/gmenumodel.c [349/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gapplicationcommandline.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gapplicationcommandline.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gapplicationcommandline.c.o -c ../../../gio/gapplicationcommandline.c [350/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gmenuexporter.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gmenuexporter.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gmenuexporter.c.o -c ../../../gio/gmenuexporter.c [351/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gnotification.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gnotification.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gnotification.c.o -c ../../../gio/gnotification.c [352/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsettings-mapping.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsettings-mapping.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsettings-mapping.c.o -c ../../../gio/gsettings-mapping.c [353/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusdaemon.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusdaemon.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusdaemon.c.o -c ../../../gio/gdbusdaemon.c [354/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusobjectmanager.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusobjectmanager.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusobjectmanager.c.o -c ../../../gio/gdbusobjectmanager.c [355/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusmenumodel.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusmenumodel.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusmenumodel.c.o -c ../../../gio/gdbusmenumodel.c [356/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gkeyfilesettingsbackend.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gkeyfilesettingsbackend.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gkeyfilesettingsbackend.c.o -c ../../../gio/gkeyfilesettingsbackend.c [357/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusobject.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusobject.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusobject.c.o -c ../../../gio/gdbusobject.c [358/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsettingsbackend.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsettingsbackend.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsettingsbackend.c.o -c ../../../gio/gsettingsbackend.c [359/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusauthmechanismanon.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusauthmechanismanon.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusauthmechanismanon.c.o -c ../../../gio/gdbusauthmechanismanon.c [360/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusinterface.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusinterface.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusinterface.c.o -c ../../../gio/gdbusinterface.c [361/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gmenu.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gmenu.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gmenu.c.o -c ../../../gio/gmenu.c [362/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusauthmechanism.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusauthmechanism.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusauthmechanism.c.o -c ../../../gio/gdbusauthmechanism.c [363/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbuserror.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbuserror.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbuserror.c.o -c ../../../gio/gdbuserror.c [364/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusauthmechanismexternal.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusauthmechanismexternal.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusauthmechanismexternal.c.o -c ../../../gio/gdbusauthmechanismexternal.c [365/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusutils.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusutils.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusutils.c.o -c ../../../gio/gdbusutils.c [366/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusnameowning.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusnameowning.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusnameowning.c.o -c ../../../gio/gdbusnameowning.c [367/1742] cc -Igobject/libgobject-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -Wsign-conversion -MD -MQ gobject/libgobject-2.0.so.0.8600.0.p/gtype.c.o -MF gobject/libgobject-2.0.so.0.8600.0.p/gtype.c.o.d -o gobject/libgobject-2.0.so.0.8600.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:3779:10: ../../../gobject/gtype.c:3755:26: warning: potential null pointer dereference [-Wnull-dereference] 3755 | fflags = (finfo->type_flags & fflags) == fflags; | ~~~~~^~~~~~~~~~~~ [368/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusobjectproxy.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusobjectproxy.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusobjectproxy.c.o -c ../../../gio/gdbusobjectproxy.c [369/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gfileinfo.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gfileinfo.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gfileinfo.c.o -c ../../../gio/gfileinfo.c [370/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusnamewatching.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusnamewatching.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusnamewatching.c.o -c ../../../gio/gdbusnamewatching.c [371/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusaddress.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusaddress.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusaddress.c.o -c ../../../gio/gdbusaddress.c [372/1742] cc -o gobject/libgobject-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0.p/meson-generated_.._glib-enumtypes.c.o gobject/libgobject-2.0.so.0.8600.0.p/gatomicarray.c.o gobject/libgobject-2.0.so.0.8600.0.p/gbinding.c.o gobject/libgobject-2.0.so.0.8600.0.p/gbindinggroup.c.o gobject/libgobject-2.0.so.0.8600.0.p/gboxed.c.o gobject/libgobject-2.0.so.0.8600.0.p/gclosure.c.o gobject/libgobject-2.0.so.0.8600.0.p/genums.c.o gobject/libgobject-2.0.so.0.8600.0.p/gmarshal.c.o gobject/libgobject-2.0.so.0.8600.0.p/gobject.c.o gobject/libgobject-2.0.so.0.8600.0.p/gparam.c.o gobject/libgobject-2.0.so.0.8600.0.p/gparamspecs.c.o gobject/libgobject-2.0.so.0.8600.0.p/gsignal.c.o gobject/libgobject-2.0.so.0.8600.0.p/gsignalgroup.c.o gobject/libgobject-2.0.so.0.8600.0.p/gsourceclosure.c.o gobject/libgobject-2.0.so.0.8600.0.p/gtype.c.o gobject/libgobject-2.0.so.0.8600.0.p/gtypemodule.c.o gobject/libgobject-2.0.so.0.8600.0.p/gtypeplugin.c.o gobject/libgobject-2.0.so.0.8600.0.p/gvalue.c.o gobject/libgobject-2.0.so.0.8600.0.p/gvaluearray.c.o gobject/libgobject-2.0.so.0.8600.0.p/gvaluetransform.c.o gobject/libgobject-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../glib' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -Wl,-z,nodelete -Wl,-Bsymbolic-functions -lffi -Wl,--end-group [373/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gpowerprofilemonitorportal.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gpowerprofilemonitorportal.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gpowerprofilemonitorportal.c.o -c ../../../gio/gpowerprofilemonitorportal.c [374/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gtrashportal.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gtrashportal.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gtrashportal.c.o -c ../../../gio/gtrashportal.c [375/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gmemorymonitorportal.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gmemorymonitorportal.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gmemorymonitorportal.c.o -c ../../../gio/gmemorymonitorportal.c [376/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdocumentportal.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdocumentportal.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdocumentportal.c.o -c ../../../gio/gdocumentportal.c [377/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusobjectskeleton.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusobjectskeleton.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusobjectskeleton.c.o -c ../../../gio/gdbusobjectskeleton.c [378/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gproxyresolverportal.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gproxyresolverportal.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gproxyresolverportal.c.o -c ../../../gio/gproxyresolverportal.c [379/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusmethodinvocation.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusmethodinvocation.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusmethodinvocation.c.o -c ../../../gio/gdbusmethodinvocation.c [380/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gportalnotificationbackend.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gportalnotificationbackend.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gportalnotificationbackend.c.o -c ../../../gio/gportalnotificationbackend.c [381/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gapplication.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gapplication.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gapplication.c.o -c ../../../gio/gapplication.c [382/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gopenuriportal.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gopenuriportal.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gopenuriportal.c.o -c ../../../gio/gopenuriportal.c [383/1742] /usr/bin/meson --internal symbolextractor /build/reproducible-path/glib2.0-2.86.0/debian/build/deb gobject/libgobject-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0.p/libgobject-2.0.so.0.8600.0.symbols [384/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusinterfaceskeleton.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusinterfaceskeleton.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusinterfaceskeleton.c.o -c ../../../gio/gdbusinterfaceskeleton.c [385/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsocks4proxy.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsocks4proxy.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsocks4proxy.c.o -c ../../../gio/gsocks4proxy.c [386/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gportalsupport.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gportalsupport.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gportalsupport.c.o -c ../../../gio/gportalsupport.c [387/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gtestdbus.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gtestdbus.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gtestdbus.c.o -c ../../../gio/gtestdbus.c [388/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsandbox.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsandbox.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsandbox.c.o -c ../../../gio/gsandbox.c [389/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/thumbnail-verify.c.o -MF gio/libgio-2.0.so.0.8600.0.p/thumbnail-verify.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/thumbnail-verify.c.o -c ../../../gio/thumbnail-verify.c [390/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/ghttpproxy.c.o -MF gio/libgio-2.0.so.0.8600.0.p/ghttpproxy.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/ghttpproxy.c.o -c ../../../gio/ghttpproxy.c [391/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsocks4aproxy.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsocks4aproxy.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsocks4aproxy.c.o -c ../../../gio/gsocks4aproxy.c [392/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gnetworkmonitorportal.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gnetworkmonitorportal.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gnetworkmonitorportal.c.o -c ../../../gio/gnetworkmonitorportal.c [393/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/glocalfileenumerator.c.o -MF gio/libgio-2.0.so.0.8600.0.p/glocalfileenumerator.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/glocalfileenumerator.c.o -c ../../../gio/glocalfileenumerator.c [394/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/glocalfileinputstream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/glocalfileinputstream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/glocalfileinputstream.c.o -c ../../../gio/glocalfileinputstream.c [395/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [396/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsettingsschema.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsettingsschema.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsettingsschema.c.o -c ../../../gio/gsettingsschema.c [397/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusauthmechanismsha1.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusauthmechanismsha1.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusauthmechanismsha1.c.o -c ../../../gio/gdbusauthmechanismsha1.c [398/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusserver.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusserver.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusserver.c.o -c ../../../gio/gdbusserver.c [399/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsocks5proxy.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsocks5proxy.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsocks5proxy.c.o -c ../../../gio/gsocks5proxy.c [400/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusobjectmanagerserver.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusobjectmanagerserver.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusobjectmanagerserver.c.o -c ../../../gio/gdbusobjectmanagerserver.c [401/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [402/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/glocalvfs.c.o -MF gio/libgio-2.0.so.0.8600.0.p/glocalvfs.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/glocalvfs.c.o -c ../../../gio/glocalvfs.c [403/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [404/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [405/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/glocalfileiostream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/glocalfileiostream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/glocalfileiostream.c.o -c ../../../gio/glocalfileiostream.c [406/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gunixmounts.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gunixmounts.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gunixmounts.c.o -c ../../../gio/gunixmounts.c [407/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusobjectmanagerclient.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusobjectmanagerclient.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusobjectmanagerclient.c.o -c ../../../gio/gdbusobjectmanagerclient.c [408/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [409/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [410/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [411/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [412/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [413/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/.._subprojects_gvdb_gvdb_gvdb-reader.c.o -MF gio/libgio-2.0.so.0.8600.0.p/.._subprojects_gvdb_gvdb_gvdb-reader.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/.._subprojects_gvdb_gvdb_gvdb-reader.c.o -c ../../../subprojects/gvdb/gvdb/gvdb-reader.c [414/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [415/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [416/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusauth.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusauth.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusauth.c.o -c ../../../gio/gdbusauth.c [417/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusintrospection.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusintrospection.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusintrospection.c.o -c ../../../gio/gdbusintrospection.c [418/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/x86_64-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -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/1742] rm -f girepository/libgirepository-gthash.a && gcc-ar csrDT girepository/libgirepository-gthash.a girepository/libgirepository-gthash.a.p/gthash.c.o [420/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsettings.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsettings.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsettings.c.o -c ../../../gio/gsettings.c [421/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsocket.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsocket.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsocket.c.o -c ../../../gio/gsocket.c [422/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [423/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/glocalfilemonitor.c.o -MF gio/libgio-2.0.so.0.8600.0.p/glocalfilemonitor.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/glocalfilemonitor.c.o -c ../../../gio/glocalfilemonitor.c [424/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [425/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/glocalfileoutputstream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/glocalfileoutputstream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/glocalfileoutputstream.c.o -c ../../../gio/glocalfileoutputstream.c [426/1742] cc -Igirepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/x86_64-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -MD -MQ girepository/libgirepository-2.0.so.0.8600.0.p/giflagsinfo.c.o -MF girepository/libgirepository-2.0.so.0.8600.0.p/giflagsinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8600.0.p/giflagsinfo.c.o -c ../../../girepository/giflagsinfo.c [427/1742] cc -Igirepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/x86_64-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -MD -MQ girepository/libgirepository-2.0.so.0.8600.0.p/giarginfo.c.o -MF girepository/libgirepository-2.0.so.0.8600.0.p/giarginfo.c.o.d -o girepository/libgirepository-2.0.so.0.8600.0.p/giarginfo.c.o -c ../../../girepository/giarginfo.c [428/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gfile.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gfile.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gfile.c.o -c ../../../gio/gfile.c [429/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusprivate.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusprivate.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusprivate.c.o -c ../../../gio/gdbusprivate.c [430/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [431/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [432/1742] cc -Igirepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/x86_64-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -MD -MQ girepository/libgirepository-2.0.so.0.8600.0.p/gicallbackinfo.c.o -MF girepository/libgirepository-2.0.so.0.8600.0.p/gicallbackinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8600.0.p/gicallbackinfo.c.o -c ../../../girepository/gicallbackinfo.c [433/1742] cc -Igirepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/x86_64-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -MD -MQ girepository/libgirepository-2.0.so.0.8600.0.p/gifieldinfo.c.o -MF girepository/libgirepository-2.0.so.0.8600.0.p/gifieldinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8600.0.p/gifieldinfo.c.o -c ../../../girepository/gifieldinfo.c [434/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [435/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusproxy.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusproxy.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusproxy.c.o -c ../../../gio/gdbusproxy.c [436/1742] cc -Igirepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/x86_64-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -MD -MQ girepository/libgirepository-2.0.so.0.8600.0.p/giconstantinfo.c.o -MF girepository/libgirepository-2.0.so.0.8600.0.p/giconstantinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8600.0.p/giconstantinfo.c.o -c ../../../girepository/giconstantinfo.c [437/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [438/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/x86_64-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -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 [439/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [440/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [441/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [442/1742] cc -Igirepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/x86_64-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -MD -MQ girepository/libgirepository-2.0.so.0.8600.0.p/giunresolvedinfo.c.o -MF girepository/libgirepository-2.0.so.0.8600.0.p/giunresolvedinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8600.0.p/giunresolvedinfo.c.o -c ../../../girepository/giunresolvedinfo.c [443/1742] /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 [444/1742] cc -Igirepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/x86_64-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -MD -MQ girepository/libgirepository-2.0.so.0.8600.0.p/gienuminfo.c.o -MF girepository/libgirepository-2.0.so.0.8600.0.p/gienuminfo.c.o.d -o girepository/libgirepository-2.0.so.0.8600.0.p/gienuminfo.c.o -c ../../../girepository/gienuminfo.c [445/1742] cc -Igirepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/x86_64-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -MD -MQ girepository/libgirepository-2.0.so.0.8600.0.p/ginvoke.c.o -MF girepository/libgirepository-2.0.so.0.8600.0.p/ginvoke.c.o.d -o girepository/libgirepository-2.0.so.0.8600.0.p/ginvoke.c.o -c ../../../girepository/ginvoke.c [446/1742] /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/1742] /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 [448/1742] cc -Igirepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/x86_64-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -MD -MQ girepository/libgirepository-2.0.so.0.8600.0.p/gifunctioninfo.c.o -MF girepository/libgirepository-2.0.so.0.8600.0.p/gifunctioninfo.c.o.d -o girepository/libgirepository-2.0.so.0.8600.0.p/gifunctioninfo.c.o -c ../../../girepository/gifunctioninfo.c [449/1742] /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 [450/1742] /usr/bin/python3 /build/reproducible-path/glib2.0-2.86.0/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/1742] cc -Igthread/libgthread-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GThread"' -DGLIB_COMPILATION -Wsign-conversion -MD -MQ gthread/libgthread-2.0.so.0.8600.0.p/gthread-impl.c.o -MF gthread/libgthread-2.0.so.0.8600.0.p/gthread-impl.c.o.d -o gthread/libgthread-2.0.so.0.8600.0.p/gthread-impl.c.o -c ../../../gthread/gthread-impl.c [452/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [453/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/.._subprojects_gvdb_gvdb_gvdb-builder.c.o -MF gio/libgio-2.0.so.0.8600.0.p/.._subprojects_gvdb_gvdb_gvdb-builder.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/.._subprojects_gvdb_gvdb_gvdb-builder.c.o -c ../../../subprojects/gvdb/gvdb/gvdb-builder.c [454/1742] /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 [455/1742] 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 [456/1742] cc -Igirepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/x86_64-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -MD -MQ girepository/libgirepository-2.0.so.0.8600.0.p/gibaseinfo.c.o -MF girepository/libgirepository-2.0.so.0.8600.0.p/gibaseinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8600.0.p/gibaseinfo.c.o -c ../../../girepository/gibaseinfo.c [457/1742] /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 [458/1742] cc -Igirepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/x86_64-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -MD -MQ girepository/libgirepository-2.0.so.0.8600.0.p/girffi.c.o -MF girepository/libgirepository-2.0.so.0.8600.0.p/girffi.c.o.d -o girepository/libgirepository-2.0.so.0.8600.0.p/girffi.c.o -c ../../../girepository/girffi.c [459/1742] cc -o gthread/libgthread-2.0.so.0.8600.0 gthread/libgthread-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../glib' glib/libglib-2.0.so.0.8600.0 -Wl,-z,nodelete -Wl,-Bsymbolic-functions [460/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/x86_64-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -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 [461/1742] /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 [462/1742] cc -Igirepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/x86_64-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -MD -MQ girepository/libgirepository-2.0.so.0.8600.0.p/giregisteredtypeinfo.c.o -MF girepository/libgirepository-2.0.so.0.8600.0.p/giregisteredtypeinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8600.0.p/giregisteredtypeinfo.c.o -c ../../../girepository/giregisteredtypeinfo.c [463/1742] cc -Igirepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/x86_64-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -MD -MQ girepository/libgirepository-2.0.so.0.8600.0.p/givfuncinfo.c.o -MF girepository/libgirepository-2.0.so.0.8600.0.p/givfuncinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8600.0.p/givfuncinfo.c.o -c ../../../girepository/givfuncinfo.c [464/1742] /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 [465/1742] cc -Igirepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/x86_64-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -MD -MQ girepository/libgirepository-2.0.so.0.8600.0.p/giunioninfo.c.o -MF girepository/libgirepository-2.0.so.0.8600.0.p/giunioninfo.c.o.d -o girepository/libgirepository-2.0.so.0.8600.0.p/giunioninfo.c.o -c ../../../girepository/giunioninfo.c [466/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [467/1742] /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 [468/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [469/1742] cc -Igirepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/x86_64-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -MD -MQ girepository/libgirepository-2.0.so.0.8600.0.p/gisignalinfo.c.o -MF girepository/libgirepository-2.0.so.0.8600.0.p/gisignalinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8600.0.p/gisignalinfo.c.o -c ../../../girepository/gisignalinfo.c [470/1742] cc -Igirepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/x86_64-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -MD -MQ girepository/libgirepository-2.0.so.0.8600.0.p/gitypeinfo.c.o -MF girepository/libgirepository-2.0.so.0.8600.0.p/gitypeinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8600.0.p/gitypeinfo.c.o -c ../../../girepository/gitypeinfo.c [471/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [472/1742] cc -Igirepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/x86_64-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -MD -MQ girepository/libgirepository-2.0.so.0.8600.0.p/gdump.c.o -MF girepository/libgirepository-2.0.so.0.8600.0.p/gdump.c.o.d -o girepository/libgirepository-2.0.so.0.8600.0.p/gdump.c.o -c ../../../girepository/gdump.c [473/1742] cc -Igirepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/x86_64-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -MD -MQ girepository/libgirepository-2.0.so.0.8600.0.p/givalueinfo.c.o -MF girepository/libgirepository-2.0.so.0.8600.0.p/givalueinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8600.0.p/givalueinfo.c.o -c ../../../girepository/givalueinfo.c [474/1742] cc -Igirepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/x86_64-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -MD -MQ girepository/libgirepository-2.0.so.0.8600.0.p/gipropertyinfo.c.o -MF girepository/libgirepository-2.0.so.0.8600.0.p/gipropertyinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8600.0.p/gipropertyinfo.c.o -c ../../../girepository/gipropertyinfo.c [475/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' glib/libglib-2.0.so.0.8600.0 [476/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [477/1742] cc -Igirepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/x86_64-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -MD -MQ girepository/libgirepository-2.0.so.0.8600.0.p/gistructinfo.c.o -MF girepository/libgirepository-2.0.so.0.8600.0.p/gistructinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8600.0.p/gistructinfo.c.o -c ../../../girepository/gistructinfo.c [478/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [479/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [480/1742] cc -Iglib/tests/getpwuid-preload.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [481/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [482/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [483/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [484/1742] /usr/bin/meson --internal symbolextractor /build/reproducible-path/glib2.0-2.86.0/debian/build/deb glib/tests/libconstructor-helper.so glib/tests/libconstructor-helper.so glib/tests/libconstructor-helper.so.p/libconstructor-helper.so.symbols [485/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [486/1742] cc -Igirepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/x86_64-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -MD -MQ girepository/libgirepository-2.0.so.0.8600.0.p/giinterfaceinfo.c.o -MF girepository/libgirepository-2.0.so.0.8600.0.p/giinterfaceinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8600.0.p/giinterfaceinfo.c.o -c ../../../girepository/giinterfaceinfo.c [487/1742] cc -Igirepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/x86_64-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -MD -MQ girepository/libgirepository-2.0.so.0.8600.0.p/giobjectinfo.c.o -MF girepository/libgirepository-2.0.so.0.8600.0.p/giobjectinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8600.0.p/giobjectinfo.c.o -c ../../../girepository/giobjectinfo.c [488/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [489/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [490/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [491/1742] cc -Igirepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/x86_64-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -MD -MQ girepository/libgirepository-2.0.so.0.8600.0.p/gicallableinfo.c.o -MF girepository/libgirepository-2.0.so.0.8600.0.p/gicallableinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8600.0.p/gicallableinfo.c.o -c ../../../girepository/gicallableinfo.c [492/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [493/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [494/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [495/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [496/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [497/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [498/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusmessage.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusmessage.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusmessage.c.o -c ../../../gio/gdbusmessage.c [499/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/glocalfileinfo.c.o -MF gio/libgio-2.0.so.0.8600.0.p/glocalfileinfo.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/glocalfileinfo.c.o -c ../../../gio/glocalfileinfo.c [500/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [501/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdesktopappinfo.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdesktopappinfo.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdesktopappinfo.c.o -c ../../../gio/gdesktopappinfo.c [502/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/glocalfile.c.o -MF gio/libgio-2.0.so.0.8600.0.p/glocalfile.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/glocalfile.c.o -c ../../../gio/glocalfile.c [503/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/x86_64-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -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:356:32: note: in definition of macro ‘g_error’ 356 | __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))); | ^~~~~~~~~~~~~~~~~~~~ [504/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [505/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [506/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [507/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [508/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [509/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [510/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [511/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [512/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [513/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [514/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [515/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [516/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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); \ | ^~ [517/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [518/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [519/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [520/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [521/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [522/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [523/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [524/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [525/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [526/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [527/1742] cc -Igirepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/x86_64-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -MD -MQ girepository/libgirepository-2.0.so.0.8600.0.p/girepository.c.o -MF girepository/libgirepository-2.0.so.0.8600.0.p/girepository.c.o.d -o girepository/libgirepository-2.0.so.0.8600.0.p/girepository.c.o -c ../../../girepository/girepository.c [528/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [529/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [530/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [531/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [532/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [533/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [534/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [535/1742] cc -Iglib/tests/print.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/print.p/print.c.o -MF glib/tests/print.p/print.c.o.d -o glib/tests/print.p/print.c.o -c ../../../glib/tests/print.c [536/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [537/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [538/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [539/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [540/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [541/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [542/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [543/1742] cc -Igirepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/x86_64-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -MD -MQ girepository/libgirepository-2.0.so.0.8600.0.p/gitypelib.c.o -MF girepository/libgirepository-2.0.so.0.8600.0.p/gitypelib.c.o.d -o girepository/libgirepository-2.0.so.0.8600.0.p/gitypelib.c.o -c ../../../girepository/gitypelib.c [544/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [545/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [546/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [547/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [548/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [549/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [550/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [551/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [552/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [553/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [554/1742] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusconnection.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusconnection.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusconnection.c.o -c ../../../gio/gdbusconnection.c [555/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [556/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [557/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [559/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [560/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [561/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [562/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [563/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [564/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [565/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [566/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [567/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [568/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [569/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [570/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [571/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [572/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [573/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/x86_64-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -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 [574/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [575/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [576/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [578/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [579/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [580/1742] cc -Iglib/tests/utf8-private.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -DGLIB_STATIC_COMPILATION '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/utf8-private.p/utf8-private.c.o -MF glib/tests/utf8-private.p/utf8-private.c.o.d -o glib/tests/utf8-private.p/utf8-private.c.o -c ../../../glib/tests/utf8-private.c [581/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [582/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [583/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [584/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [585/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [586/1742] cc -o gio/libgio-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0.p/meson-generated_.._gioenumtypes.c.o gio/libgio-2.0.so.0.8600.0.p/meson-generated_.._gdbus-daemon-generated.c.o gio/libgio-2.0.so.0.8600.0.p/meson-generated_.._xdp-dbus.c.o gio/libgio-2.0.so.0.8600.0.p/gappinfo.c.o gio/libgio-2.0.so.0.8600.0.p/gasynchelper.c.o gio/libgio-2.0.so.0.8600.0.p/gasyncinitable.c.o gio/libgio-2.0.so.0.8600.0.p/gasyncresult.c.o gio/libgio-2.0.so.0.8600.0.p/gbufferedinputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gbufferedoutputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gbytesicon.c.o gio/libgio-2.0.so.0.8600.0.p/gcancellable.c.o gio/libgio-2.0.so.0.8600.0.p/gcharsetconverter.c.o gio/libgio-2.0.so.0.8600.0.p/gcontenttype.c.o gio/libgio-2.0.so.0.8600.0.p/gcontextspecificgroup.c.o gio/libgio-2.0.so.0.8600.0.p/gconverter.c.o gio/libgio-2.0.so.0.8600.0.p/gconverterinputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gconverteroutputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gcredentials.c.o gio/libgio-2.0.so.0.8600.0.p/gdatagrambased.c.o gio/libgio-2.0.so.0.8600.0.p/gdatainputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gdataoutputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gdebugcontroller.c.o gio/libgio-2.0.so.0.8600.0.p/gdebugcontrollerdbus.c.o gio/libgio-2.0.so.0.8600.0.p/gdrive.c.o gio/libgio-2.0.so.0.8600.0.p/gdummyfile.c.o gio/libgio-2.0.so.0.8600.0.p/gdummyproxyresolver.c.o gio/libgio-2.0.so.0.8600.0.p/gdummytlsbackend.c.o gio/libgio-2.0.so.0.8600.0.p/gemblem.c.o gio/libgio-2.0.so.0.8600.0.p/gemblemedicon.c.o gio/libgio-2.0.so.0.8600.0.p/gfile.c.o gio/libgio-2.0.so.0.8600.0.p/gfileattribute.c.o gio/libgio-2.0.so.0.8600.0.p/gfileenumerator.c.o gio/libgio-2.0.so.0.8600.0.p/gfileicon.c.o gio/libgio-2.0.so.0.8600.0.p/gfileinfo.c.o gio/libgio-2.0.so.0.8600.0.p/gfileinputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gfilemonitor.c.o gio/libgio-2.0.so.0.8600.0.p/gfilenamecompleter.c.o gio/libgio-2.0.so.0.8600.0.p/gfileoutputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gfileiostream.c.o gio/libgio-2.0.so.0.8600.0.p/gfilterinputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gfilteroutputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gicon.c.o gio/libgio-2.0.so.0.8600.0.p/ginetaddress.c.o gio/libgio-2.0.so.0.8600.0.p/ginetaddressmask.c.o gio/libgio-2.0.so.0.8600.0.p/ginetsocketaddress.c.o gio/libgio-2.0.so.0.8600.0.p/ginitable.c.o gio/libgio-2.0.so.0.8600.0.p/ginputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gioerror.c.o gio/libgio-2.0.so.0.8600.0.p/giomodule.c.o gio/libgio-2.0.so.0.8600.0.p/giomodule-priv.c.o gio/libgio-2.0.so.0.8600.0.p/gioscheduler.c.o gio/libgio-2.0.so.0.8600.0.p/giostream.c.o gio/libgio-2.0.so.0.8600.0.p/gloadableicon.c.o gio/libgio-2.0.so.0.8600.0.p/gmarshal-internal.c.o gio/libgio-2.0.so.0.8600.0.p/gmount.c.o gio/libgio-2.0.so.0.8600.0.p/gmemorymonitor.c.o gio/libgio-2.0.so.0.8600.0.p/gmemorymonitorbase.c.o gio/libgio-2.0.so.0.8600.0.p/gmemorymonitordbus.c.o gio/libgio-2.0.so.0.8600.0.p/gmemoryinputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gmemoryoutputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gmountoperation.c.o gio/libgio-2.0.so.0.8600.0.p/gnativesocketaddress.c.o gio/libgio-2.0.so.0.8600.0.p/gnativevolumemonitor.c.o gio/libgio-2.0.so.0.8600.0.p/gnetworkaddress.c.o gio/libgio-2.0.so.0.8600.0.p/gnetworking.c.o gio/libgio-2.0.so.0.8600.0.p/gnetworkmonitor.c.o gio/libgio-2.0.so.0.8600.0.p/gnetworkmonitorbase.c.o gio/libgio-2.0.so.0.8600.0.p/gnetworkservice.c.o gio/libgio-2.0.so.0.8600.0.p/goutputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gpermission.c.o gio/libgio-2.0.so.0.8600.0.p/gpollableinputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gpollableoutputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gpollableutils.c.o gio/libgio-2.0.so.0.8600.0.p/gpollfilemonitor.c.o gio/libgio-2.0.so.0.8600.0.p/gpowerprofilemonitor.c.o gio/libgio-2.0.so.0.8600.0.p/gpowerprofilemonitordbus.c.o gio/libgio-2.0.so.0.8600.0.p/gproxy.c.o gio/libgio-2.0.so.0.8600.0.p/gproxyaddress.c.o gio/libgio-2.0.so.0.8600.0.p/gproxyaddressenumerator.c.o gio/libgio-2.0.so.0.8600.0.p/gproxyresolver.c.o gio/libgio-2.0.so.0.8600.0.p/gresolver.c.o gio/libgio-2.0.so.0.8600.0.p/gresource.c.o gio/libgio-2.0.so.0.8600.0.p/gresourcefile.c.o gio/libgio-2.0.so.0.8600.0.p/gseekable.c.o gio/libgio-2.0.so.0.8600.0.p/gsimpleasyncresult.c.o gio/libgio-2.0.so.0.8600.0.p/gsimpleiostream.c.o gio/libgio-2.0.so.0.8600.0.p/gsimplepermission.c.o gio/libgio-2.0.so.0.8600.0.p/gsimpleproxyresolver.c.o gio/libgio-2.0.so.0.8600.0.p/gsocket.c.o gio/libgio-2.0.so.0.8600.0.p/gsocketaddress.c.o gio/libgio-2.0.so.0.8600.0.p/gsocketaddressenumerator.c.o gio/libgio-2.0.so.0.8600.0.p/gsocketclient.c.o gio/libgio-2.0.so.0.8600.0.p/gsocketconnectable.c.o gio/libgio-2.0.so.0.8600.0.p/gsocketconnection.c.o gio/libgio-2.0.so.0.8600.0.p/gsocketcontrolmessage.c.o gio/libgio-2.0.so.0.8600.0.p/gsocketinputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gsocketlistener.c.o gio/libgio-2.0.so.0.8600.0.p/gsocketoutputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gsocketservice.c.o gio/libgio-2.0.so.0.8600.0.p/gsrvtarget.c.o gio/libgio-2.0.so.0.8600.0.p/gsubprocesslauncher.c.o gio/libgio-2.0.so.0.8600.0.p/gsubprocess.c.o gio/libgio-2.0.so.0.8600.0.p/gtask.c.o gio/libgio-2.0.so.0.8600.0.p/gtcpconnection.c.o gio/libgio-2.0.so.0.8600.0.p/gtcpwrapperconnection.c.o gio/libgio-2.0.so.0.8600.0.p/gthemedicon.c.o gio/libgio-2.0.so.0.8600.0.p/gthreadedsocketservice.c.o gio/libgio-2.0.so.0.8600.0.p/gthreadedresolver.c.o gio/libgio-2.0.so.0.8600.0.p/gtlsbackend.c.o gio/libgio-2.0.so.0.8600.0.p/gtlscertificate.c.o gio/libgio-2.0.so.0.8600.0.p/gtlsclientconnection.c.o gio/libgio-2.0.so.0.8600.0.p/gtlsconnection.c.o gio/libgio-2.0.so.0.8600.0.p/gtlsdatabase.c.o gio/libgio-2.0.so.0.8600.0.p/gtlsfiledatabase.c.o gio/libgio-2.0.so.0.8600.0.p/gtlsinteraction.c.o gio/libgio-2.0.so.0.8600.0.p/gtlspassword.c.o gio/libgio-2.0.so.0.8600.0.p/gtlsserverconnection.c.o gio/libgio-2.0.so.0.8600.0.p/gdtlsconnection.c.o gio/libgio-2.0.so.0.8600.0.p/gdtlsclientconnection.c.o gio/libgio-2.0.so.0.8600.0.p/gdtlsserverconnection.c.o gio/libgio-2.0.so.0.8600.0.p/gunionvolumemonitor.c.o gio/libgio-2.0.so.0.8600.0.p/gunixconnection.c.o gio/libgio-2.0.so.0.8600.0.p/gunixfdlist.c.o gio/libgio-2.0.so.0.8600.0.p/gunixcredentialsmessage.c.o gio/libgio-2.0.so.0.8600.0.p/gunixsocketaddress.c.o gio/libgio-2.0.so.0.8600.0.p/gvfs.c.o gio/libgio-2.0.so.0.8600.0.p/gvolume.c.o gio/libgio-2.0.so.0.8600.0.p/gvolumemonitor.c.o gio/libgio-2.0.so.0.8600.0.p/gzlibcompressor.c.o gio/libgio-2.0.so.0.8600.0.p/gzlibdecompressor.c.o gio/libgio-2.0.so.0.8600.0.p/glistmodel.c.o gio/libgio-2.0.so.0.8600.0.p/gliststore.c.o gio/libgio-2.0.so.0.8600.0.p/.._glib_gtrace.c.o gio/libgio-2.0.so.0.8600.0.p/gcontenttype-fdo.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusdaemon.c.o gio/libgio-2.0.so.0.8600.0.p/gfiledescriptorbased.c.o gio/libgio-2.0.so.0.8600.0.p/giounix-private.c.o gio/libgio-2.0.so.0.8600.0.p/gunixfdmessage.c.o gio/libgio-2.0.so.0.8600.0.p/gunixmount.c.o gio/libgio-2.0.so.0.8600.0.p/gunixmounts.c.o gio/libgio-2.0.so.0.8600.0.p/gunixvolume.c.o gio/libgio-2.0.so.0.8600.0.p/gunixvolumemonitor.c.o gio/libgio-2.0.so.0.8600.0.p/gunixinputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gunixoutputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gfdonotificationbackend.c.o gio/libgio-2.0.so.0.8600.0.p/ggtknotificationbackend.c.o gio/libgio-2.0.so.0.8600.0.p/gmemorymonitorpoll.c.o gio/libgio-2.0.so.0.8600.0.p/gmemorymonitorpsi.c.o gio/libgio-2.0.so.0.8600.0.p/gdesktopappinfo.c.o gio/libgio-2.0.so.0.8600.0.p/gnetworkmonitornetlink.c.o gio/libgio-2.0.so.0.8600.0.p/gnetworkmonitornm.c.o gio/libgio-2.0.so.0.8600.0.p/gapplication.c.o gio/libgio-2.0.so.0.8600.0.p/gapplicationcommandline.c.o gio/libgio-2.0.so.0.8600.0.p/gapplicationimpl-dbus.c.o gio/libgio-2.0.so.0.8600.0.p/gactiongroup.c.o gio/libgio-2.0.so.0.8600.0.p/gactionmap.c.o gio/libgio-2.0.so.0.8600.0.p/gsimpleactiongroup.c.o gio/libgio-2.0.so.0.8600.0.p/gremoteactiongroup.c.o gio/libgio-2.0.so.0.8600.0.p/gactiongroupexporter.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusactiongroup.c.o gio/libgio-2.0.so.0.8600.0.p/gaction.c.o gio/libgio-2.0.so.0.8600.0.p/gpropertyaction.c.o gio/libgio-2.0.so.0.8600.0.p/gsimpleaction.c.o gio/libgio-2.0.so.0.8600.0.p/gmenumodel.c.o gio/libgio-2.0.so.0.8600.0.p/gmenu.c.o gio/libgio-2.0.so.0.8600.0.p/gmenuexporter.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusmenumodel.c.o gio/libgio-2.0.so.0.8600.0.p/gnotification.c.o gio/libgio-2.0.so.0.8600.0.p/gnotificationbackend.c.o gio/libgio-2.0.so.0.8600.0.p/gdelayedsettingsbackend.c.o gio/libgio-2.0.so.0.8600.0.p/gkeyfilesettingsbackend.c.o gio/libgio-2.0.so.0.8600.0.p/gmemorysettingsbackend.c.o gio/libgio-2.0.so.0.8600.0.p/gnullsettingsbackend.c.o gio/libgio-2.0.so.0.8600.0.p/gsettingsbackend.c.o gio/libgio-2.0.so.0.8600.0.p/gsettingsschema.c.o gio/libgio-2.0.so.0.8600.0.p/gsettings-mapping.c.o gio/libgio-2.0.so.0.8600.0.p/gsettings.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusutils.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusaddress.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusauthobserver.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusauth.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusauthmechanism.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusauthmechanismanon.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusauthmechanismexternal.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusauthmechanismsha1.c.o gio/libgio-2.0.so.0.8600.0.p/gdbuserror.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusconnection.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusmessage.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusnameowning.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusnamewatching.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusproxy.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusprivate.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusintrospection.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusmethodinvocation.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusserver.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusinterface.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusinterfaceskeleton.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusobject.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusobjectskeleton.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusobjectproxy.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusobjectmanager.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusobjectmanagerclient.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusobjectmanagerserver.c.o gio/libgio-2.0.so.0.8600.0.p/gtestdbus.c.o gio/libgio-2.0.so.0.8600.0.p/gdocumentportal.c.o gio/libgio-2.0.so.0.8600.0.p/gopenuriportal.c.o gio/libgio-2.0.so.0.8600.0.p/gmemorymonitorportal.c.o gio/libgio-2.0.so.0.8600.0.p/gnetworkmonitorportal.c.o gio/libgio-2.0.so.0.8600.0.p/gpowerprofilemonitorportal.c.o gio/libgio-2.0.so.0.8600.0.p/gproxyresolverportal.c.o gio/libgio-2.0.so.0.8600.0.p/gtrashportal.c.o gio/libgio-2.0.so.0.8600.0.p/gportalsupport.c.o gio/libgio-2.0.so.0.8600.0.p/gportalnotificationbackend.c.o gio/libgio-2.0.so.0.8600.0.p/gsandbox.c.o gio/libgio-2.0.so.0.8600.0.p/ghttpproxy.c.o gio/libgio-2.0.so.0.8600.0.p/glocalfile.c.o gio/libgio-2.0.so.0.8600.0.p/glocalfileenumerator.c.o gio/libgio-2.0.so.0.8600.0.p/glocalfileinfo.c.o gio/libgio-2.0.so.0.8600.0.p/glocalfileinputstream.c.o gio/libgio-2.0.so.0.8600.0.p/glocalfilemonitor.c.o gio/libgio-2.0.so.0.8600.0.p/glocalfileoutputstream.c.o gio/libgio-2.0.so.0.8600.0.p/glocalfileiostream.c.o gio/libgio-2.0.so.0.8600.0.p/glocalvfs.c.o gio/libgio-2.0.so.0.8600.0.p/gsocks4proxy.c.o gio/libgio-2.0.so.0.8600.0.p/gsocks4aproxy.c.o gio/libgio-2.0.so.0.8600.0.p/gsocks5proxy.c.o gio/libgio-2.0.so.0.8600.0.p/thumbnail-verify.c.o gio/libgio-2.0.so.0.8600.0.p/.._subprojects_gvdb_gvdb_gvdb-builder.c.o gio/libgio-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../glib:$ORIGIN/../gobject:$ORIGIN/../gmodule' -Wl,--start-group gio/xdgmime/libxdgmime.a gio/inotify/libinotify.a glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 -Wl,-z,nodelete -Wl,-Bsymbolic-functions /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/libmount.so /usr/lib/x86_64-linux-gnu/libselinux.so /usr/lib/x86_64-linux-gnu/libsysprof-capture-4.a -Wl,--end-group -Wl,-z,nodelete -pthread [587/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [588/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [589/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [590/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [592/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [594/1742] /usr/bin/meson --internal symbolextractor /build/reproducible-path/glib2.0-2.86.0/debian/build/deb gio/libgio-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0.p/libgio-2.0.so.0.8600.0.symbols [595/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [596/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [597/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../../glib:$ORIGIN/../../../gmodule:$ORIGIN/../../../gobject:$ORIGIN/../..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [598/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/:$ORIGIN/../glib:$ORIGIN/../gobject:$ORIGIN/../gmodule' -Wl,--start-group gio/libgio-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [599/1742] /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/glib-compile-resources --compiler=gcc --target=gio/tests/test5.gresource --sourcedir=/build/reproducible-path/glib2.0-2.86.0/gio/tests --sourcedir=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests --internal ../../../gio/tests/test5.gresource.xml [600/1742] /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/glib-compile-resources --compiler=gcc --target=gio/tests/plugin-resources.c --sourcedir=/build/reproducible-path/glib2.0-2.86.0/gio/tests --internal --generate-source --c-name _g_plugin ../../../gio/tests/test4.gresource.xml [601/1742] /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/glib-compile-resources --compiler=gcc --target=gio/tests/test.gresource --sourcedir=/build/reproducible-path/glib2.0-2.86.0/gio/tests --sourcedir=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests --internal ../../../gio/tests/test.gresource.xml [602/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [603/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [604/1742] /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/glib-compile-resources --compiler=gcc --target=gio/tests/test6.gresource --sourcedir=/build/reproducible-path/glib2.0-2.86.0/gio/tests --sourcedir=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests --internal ../../../gio/tests/test6.gresource.xml [605/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [606/1742] /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/glib-compile-resources --compiler=gcc --target=gio/tests/test_resources2.c --sourcedir=/build/reproducible-path/glib2.0-2.86.0/gio/tests --internal --generate --c-name _g_test2 --manual-register ../../../gio/tests/test3.gresource.xml [607/1742] /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/glib-compile-resources --compiler=gcc --target=gio/tests/test_resources2.h --sourcedir=/build/reproducible-path/glib2.0-2.86.0/gio/tests --internal --generate --c-name _g_test2 --manual-register ../../../gio/tests/test3.gresource.xml [608/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [609/1742] /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/glib-compile-resources --compiler=gcc --target=gio/tests/digit_test_resources.h --sourcedir=/build/reproducible-path/glib2.0-2.86.0/gio/tests --internal --generate --manual-register ../../../gio/tests/111_digit_test.gresource.xml [610/1742] /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/glib-compile-resources --compiler=gcc --target=gio/tests/digit_test_resources.c --sourcedir=/build/reproducible-path/glib2.0-2.86.0/gio/tests --sourcedir=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests --internal --generate-source --manual-register ../../../gio/tests/111_digit_test.gresource.xml [611/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [612/1742] /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/glib-compile-resources --compiler=gcc --target=gio/tests/test_resources_binary.c --sourcedir=/build/reproducible-path/glib2.0-2.86.0/gio/tests --sourcedir=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests --internal --generate-source --external-data --c-name _g_binary_test1 ../../../gio/tests/test5.gresource.xml [613/1742] /usr/bin/cc -Wl,-z,noexecstack -r -Wl,-b,binary -nostdlib gio/tests/test5.gresource -o gio/tests/test_resources.o [614/1742] /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/glib-compile-resources --compiler=gcc --target=gio/tests/test_resources.c --sourcedir=/build/reproducible-path/glib2.0-2.86.0/gio/tests --sourcedir=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests --internal --generate-source --c-name _g_test1 ../../../gio/tests/test2.gresource.xml [615/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [616/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [617/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [618/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [619/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [620/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [621/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [622/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [623/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [624/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [625/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [626/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [627/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [628/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [629/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [630/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [631/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [632/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [633/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [634/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [635/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [636/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [637/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [638/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [639/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [640/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [641/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [642/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [643/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [644/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [645/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [646/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [647/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [648/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [649/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [650/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [651/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [652/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [653/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [654/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [655/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [656/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [657/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [658/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [659/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [661/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [662/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [664/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [665/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [666/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [667/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [668/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [669/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [670/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [671/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [672/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [673/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [674/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [676/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [677/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [678/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [679/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [680/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [681/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [682/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DGI_COMPILATION '-DG_LOG_DOMAIN="GLib-GIRepository"' '-DGIR_SUFFIX="gir-1.0"' '-DGIR_DIR="/usr/lib/x86_64-linux-gnu/gir-1.0"' '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -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:820:10: ../../../girepository/girparser.c:684:11: warning: potential null pointer dereference [-Wnull-dereference] 684 | if (*str == '<') | ^~~~ [683/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [684/1742] 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 [685/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [686/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [687/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [688/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [689/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [690/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [691/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [692/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GThread"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [693/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [694/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [695/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [696/1742] cc -o girepository/libgirepository-2.0.so.0.8600.0 girepository/libgirepository-2.0.so.0.8600.0.p/gdump.c.o girepository/libgirepository-2.0.so.0.8600.0.p/giarginfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/gibaseinfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/gicallableinfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/gicallbackinfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/giconstantinfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/gienuminfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/gifieldinfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/giflagsinfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/gifunctioninfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/ginvoke.c.o girepository/libgirepository-2.0.so.0.8600.0.p/giinterfaceinfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/giobjectinfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/gipropertyinfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/giregisteredtypeinfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/girepository.c.o girepository/libgirepository-2.0.so.0.8600.0.p/girffi.c.o girepository/libgirepository-2.0.so.0.8600.0.p/gisignalinfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/gistructinfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/gitypeinfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/gitypelib.c.o girepository/libgirepository-2.0.so.0.8600.0.p/giunioninfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/giunresolvedinfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/givalueinfo.c.o girepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../glib:$ORIGIN/../gobject:$ORIGIN/../gmodule:$ORIGIN/../gio' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.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 [697/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [698/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [699/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [700/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [701/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [702/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [703/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [704/1742] /usr/bin/meson --internal symbolextractor /build/reproducible-path/glib2.0-2.86.0/debian/build/deb gthread/libgthread-2.0.so.0.8600.0 gthread/libgthread-2.0.so.0.8600.0 gthread/libgthread-2.0.so.0.8600.0.p/libgthread-2.0.so.0.8600.0.symbols [705/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [706/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GModule"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [707/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [708/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [709/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [710/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [711/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [712/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GModule"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [713/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [714/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [715/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [716/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [717/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [718/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GModule"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [719/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GModule"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [720/1742] /usr/bin/meson --internal symbolextractor /build/reproducible-path/glib2.0-2.86.0/debian/build/deb girepository/libgirepository-2.0.so.0.8600.0 girepository/libgirepository-2.0.so.0.8600.0 girepository/libgirepository-2.0.so.0.8600.0.p/libgirepository-2.0.so.0.8600.0.symbols [721/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GModule"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [722/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GModule"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [723/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [724/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GModule"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [725/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [726/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GModule"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [727/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GModule"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [728/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [729/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [730/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GModule"' -UG_DISABLE_ASSERT -Wsign-conversion '-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 [731/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [732/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [733/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [734/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [735/1742] /usr/bin/objcopy --strip-debug --add-symbol _g_binary_test1_resource_data=.data:0 gio/tests/test_resources.o gio/tests/test_resources2.o [736/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [737/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [738/1742] /usr/bin/meson --internal symbolextractor /build/reproducible-path/glib2.0-2.86.0/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 [739/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [740/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [741/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [742/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [743/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [744/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [745/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [746/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [747/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [748/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [749/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [750/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [751/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [752/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [753/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [754/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [755/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [756/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [757/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [758/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [759/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [760/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [761/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [762/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [763/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [764/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GModule"' -UG_DISABLE_ASSERT -Wsign-conversion '-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 [765/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [766/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [767/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [768/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [770/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [771/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [772/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [773/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [774/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [775/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [776/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [777/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [778/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [779/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [780/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [781/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [782/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [783/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [784/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [785/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [786/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [787/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [788/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [789/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [790/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [791/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [792/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [793/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [794/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [795/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [796/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [797/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [798/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [799/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [800/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [801/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [802/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [803/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [804/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [805/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [806/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [807/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [808/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [809/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [810/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [811/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [812/1742] cc -Igio/tests/filenamecompleter.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/filenamecompleter.p/filenamecompleter.c.o -MF gio/tests/filenamecompleter.p/filenamecompleter.c.o.d -o gio/tests/filenamecompleter.p/filenamecompleter.c.o -c ../../../gio/tests/filenamecompleter.c [813/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [814/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [815/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [816/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [817/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [818/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [819/1742] cc -Igio/tests/file-enumerator.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/file-enumerator.p/file-enumerator.c.o -MF gio/tests/file-enumerator.p/file-enumerator.c.o.d -o gio/tests/file-enumerator.p/file-enumerator.c.o -c ../../../gio/tests/file-enumerator.c [820/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [821/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [822/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [823/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [824/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [825/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [826/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [827/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [828/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [829/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [830/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [832/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [833/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [834/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [835/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [836/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [837/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/lib/x86_64-linux-gnu/glib-2.0/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [838/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [839/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [840/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [841/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [842/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [843/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [844/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [845/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [846/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [847/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [848/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [849/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [850/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [851/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [852/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [853/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [854/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [855/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [856/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [857/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [858/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [859/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [860/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [861/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [862/1742] cc -Igio/tests/memory-monitor-psi.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/memory-monitor-psi.p/memory-monitor-psi.c.o -MF gio/tests/memory-monitor-psi.p/memory-monitor-psi.c.o.d -o gio/tests/memory-monitor-psi.p/memory-monitor-psi.c.o -c ../../../gio/tests/memory-monitor-psi.c [863/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [864/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [865/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [866/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [867/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [868/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [869/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [870/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [871/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [872/1742] cc -Igio/tests/memory-monitor-poll.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/memory-monitor-poll.p/memory-monitor-poll.c.o -MF gio/tests/memory-monitor-poll.p/memory-monitor-poll.c.o.d -o gio/tests/memory-monitor-poll.p/memory-monitor-poll.c.o -c ../../../gio/tests/memory-monitor-poll.c [873/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [874/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [875/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [876/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [877/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [878/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [879/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [880/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [881/1742] 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/x86_64-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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [882/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [883/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [884/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [885/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [886/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [887/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [888/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [890/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [891/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [892/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [893/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [894/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [895/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [896/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [897/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [898/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [899/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [900/1742] 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/x86_64-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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [901/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [902/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [903/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [904/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [905/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [906/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [907/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [908/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [909/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [910/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [911/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [912/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [913/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [914/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [915/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [916/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [917/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [918/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [919/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [920/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [921/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [922/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [923/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [924/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [925/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [926/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [927/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [928/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [929/1742] 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/x86_64-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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [930/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [931/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [932/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [933/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [934/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [935/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [936/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [938/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [939/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [940/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [941/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [942/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [943/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [944/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [945/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [946/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [947/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [948/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [949/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [950/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [951/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [952/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [953/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [954/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [955/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [956/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [957/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [958/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [959/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [960/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [961/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [962/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [963/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [964/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [965/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [966/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [967/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [968/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [969/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [970/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [971/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [972/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [973/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [974/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [975/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [976/1742] 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/x86_64-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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [977/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [978/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [979/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [980/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [981/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [982/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [983/1742] 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/x86_64-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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [984/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [985/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [986/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [987/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [988/1742] 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/x86_64-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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [989/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [990/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [991/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [992/1742] env PKG_CONFIG_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/meson-uninstalled PKG_CONFIG=/usr/bin/pkg-config CC=cc 'CFLAGS=-Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2' /usr/bin/x86_64-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 --doc-format=gi-docgen -DGLIB_COMPILATION '-DGETTEXT_PACKAGE="dummy"' --symbol-prefix=glib --library-path=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/introspection --library=gobject-2.0 -I/build/reproducible-path/glib2.0-2.86.0/girepository/introspection -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/introspection -I/build/reproducible-path/glib2.0-2.86.0/. -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/. --filelist=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/libglib-2.0.so.0.8600.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.86.0/. -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/. -I/usr/include/sysprof-6 -I/build/reproducible-path/glib2.0-2.86.0/girepository -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository -I/build/reproducible-path/glib2.0-2.86.0/glib -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib -I/build/reproducible-path/glib2.0-2.86.0/gobject -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject -I/build/reproducible-path/glib2.0-2.86.0/gio -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio -I/usr/include/libmount -I/usr/include/blkid -I/build/reproducible-path/glib2.0-2.86.0/gmodule -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule -I/usr/include/gobject-introspection-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include --cflags-end --add-include-path=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/introspection --add-include-path=/usr/share/gir-1.0 -L/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository -L/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib -L/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject -L/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule -L/build/reproducible-path/glib2.0-2.86.0/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.86.0/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.86.0/ --sources-top-dirs /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/ In file included from /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/g-ir-cpp-ffbsn0gy.c:43: /build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/g-ir-cpp-ffbsn0gy.c:42: /build/reproducible-path/glib2.0-2.86.0/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.86.0/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.86.0/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.86.0/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.86.0/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.86.0/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/gutf8.c:1579: Warning: GLib: GTK-Doc comment block start token "/**" should not be followed by comment text: /**< private > ^ ../../../glib/gutf8.c:1580: Error: GLib: identifier not found on the first line: < private > ^ ../../../glib/gutf8.c:1583: Warning: GLib: "@string" parameter unexpected at this location: * @string: the source string. ^ ../../../glib/gutf8.c:1598: Warning: GLib: GTK-Doc comment block start token "/**" should not be followed by comment text: /**< private > ^ ../../../glib/gutf8.c:1599: Error: GLib: identifier not found on the first line: < private > ^ ../../../glib/gutf8.c:1602: Warning: GLib: "@string" parameter unexpected at this location: * @string: a NULL-terminated source string. ^ ../../../glib/gutf8.c:1626: Warning: GLib: GTK-Doc comment block start token "/**" should not be followed by comment text: /**< private > ^ ../../../glib/gutf8.c:1627: Error: GLib: identifier not found on the first line: < private > ^ ../../../glib/gutf8.c:1630: Warning: GLib: "@start" parameter unexpected at this location: * @start: start of the source string. ^ ../../../glib/gutf8.c:1649: Warning: GLib: GTK-Doc comment block start token "/**" should not be followed by comment text: /**< private > ^ ../../../glib/gutf8.c:1650: Error: GLib: identifier not found on the first line: < private > ^ ../../../glib/gutf8.c:1653: Warning: GLib: "@start" parameter unexpected at this location: * @start: start of the string. ^ ../../../glib/gutf8.c:1678: Warning: GLib: GTK-Doc comment block start token "/**" should not be followed by comment text: /**< private > ^ ../../../glib/gutf8.c:1679: Error: GLib: identifier not found on the first line: < private > ^ ../../../glib/gutf8.c:1682: Warning: GLib: "@start" parameter unexpected at this location: * @start: start of the source string. ^ ../../../glib/gutf8.c:1700: Warning: GLib: GTK-Doc comment block start token "/**" should not be followed by comment text: /**< private > ^ ../../../glib/gutf8.c:1701: Error: GLib: identifier not found on the first line: < private > ^ ../../../glib/gutf8.c:1704: Warning: GLib: "@start" parameter unexpected at this location: * @start: start of the source string. Must be valid UTF-8. ^ ../../../glib/gutf8.c:1732: Warning: GLib: GTK-Doc comment block start token "/**" should not be followed by comment text: /**< private > ^ ../../../glib/gutf8.c:1733: Error: GLib: identifier not found on the first line: < private > ^ ../../../glib/gutf8.c:1736: Warning: GLib: "@start" parameter unexpected at this location: * @start: start of the source string. Must be valid UTF-8 ^ ../../../glib/gutf8.c:1772: Warning: GLib: GTK-Doc comment block start token "/**" should not be followed by comment text: /**< private > ^ ../../../glib/gutf8.c:1773: Error: GLib: identifier not found on the first line: < private > ^ ../../../glib/gutf8.c:1776: Warning: GLib: "@start" parameter unexpected at this location: * @start: start of the source string. Must be valid UTF-8. ^ ../../../glib/gutf8.c:1903: Warning: GLib: GTK-Doc comment block start token "/**" should not be followed by comment text: /** < private > ^ ../../../glib/gutf8.c:1904: Error: GLib: identifier not found on the first line: < private > ^ ../../../glib/gutf8.c:1907: Warning: GLib: "@utf8" parameter unexpected at this location: * @utf8: source UTF-8 string. May contain invalid or incomplete sequences. ^ ../../../glib/gutf8.c:1957: Warning: GLib: GTK-Doc comment block start token "/**" should not be followed by comment text: /** < private > ^ ../../../glib/gutf8.c:1958: Error: GLib: identifier not found on the first line: < private > ^ ../../../glib/gutf8.c:1961: Warning: GLib: "@utf8" parameter unexpected at this location: * @utf8: source UTF-8 string. May contain invalid or incomplete sequences. ^ ../../../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' gmodule/gmodule-visibility.h:1058: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_86_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_86_FOR' gmodule/gmodule-visibility.h:1060: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_86_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_86_FOR' gmodule/gmodule-visibility.h:1062: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_86_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_86_FOR' gmodule/gmodule-visibility.h:1064: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_86_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_86_FOR' gmodule/gmodule-visibility.h:1067: Warning: GLib: symbol='GMODULE_DEPRECATED_IN_2_86_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_86_FOR' gmodule/gmodule-visibility.h:1069: Warning: GLib: symbol='GMODULE_DEPRECATED_MACRO_IN_2_86_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_86_FOR' gmodule/gmodule-visibility.h:1071: Warning: GLib: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_86_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_86_FOR' gmodule/gmodule-visibility.h:1073: Warning: GLib: symbol='GMODULE_DEPRECATED_TYPE_IN_2_86_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_86_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:157: Warning: GLib: symbol='GINT16_TO_LE': Unknown namespace for symbol 'GINT16_TO_LE' glib/glibconfig.h:158: Warning: GLib: symbol='GUINT16_TO_LE': Unknown namespace for symbol 'GUINT16_TO_LE' glib/glibconfig.h:159: Warning: GLib: symbol='GINT16_TO_BE': Unknown namespace for symbol 'GINT16_TO_BE' glib/glibconfig.h:160: Warning: GLib: symbol='GUINT16_TO_BE': Unknown namespace for symbol 'GUINT16_TO_BE' glib/glibconfig.h:162: Warning: GLib: symbol='GINT32_TO_LE': Unknown namespace for symbol 'GINT32_TO_LE' glib/glibconfig.h:163: Warning: GLib: symbol='GUINT32_TO_LE': Unknown namespace for symbol 'GUINT32_TO_LE' glib/glibconfig.h:164: Warning: GLib: symbol='GINT32_TO_BE': Unknown namespace for symbol 'GINT32_TO_BE' glib/glibconfig.h:165: Warning: GLib: symbol='GUINT32_TO_BE': Unknown namespace for symbol 'GUINT32_TO_BE' glib/glibconfig.h:167: Warning: GLib: symbol='GINT64_TO_LE': Unknown namespace for symbol 'GINT64_TO_LE' glib/glibconfig.h:168: Warning: GLib: symbol='GUINT64_TO_LE': Unknown namespace for symbol 'GUINT64_TO_LE' glib/glibconfig.h:169: Warning: GLib: symbol='GINT64_TO_BE': Unknown namespace for symbol 'GINT64_TO_BE' glib/glibconfig.h:170: Warning: GLib: symbol='GUINT64_TO_BE': Unknown namespace for symbol 'GUINT64_TO_BE' glib/glibconfig.h:172: Warning: GLib: symbol='GLONG_TO_LE': Unknown namespace for symbol 'GLONG_TO_LE' glib/glibconfig.h:173: Warning: GLib: symbol='GULONG_TO_LE': Unknown namespace for symbol 'GULONG_TO_LE' glib/glibconfig.h:174: Warning: GLib: symbol='GLONG_TO_BE': Unknown namespace for symbol 'GLONG_TO_BE' glib/glibconfig.h:175: Warning: GLib: symbol='GULONG_TO_BE': Unknown namespace for symbol 'GULONG_TO_BE' glib/glibconfig.h:176: Warning: GLib: symbol='GINT_TO_LE': Unknown namespace for symbol 'GINT_TO_LE' glib/glibconfig.h:177: Warning: GLib: symbol='GUINT_TO_LE': Unknown namespace for symbol 'GUINT_TO_LE' glib/glibconfig.h:178: Warning: GLib: symbol='GINT_TO_BE': Unknown namespace for symbol 'GINT_TO_BE' glib/glibconfig.h:179: Warning: GLib: symbol='GUINT_TO_BE': Unknown namespace for symbol 'GUINT_TO_BE' glib/glibconfig.h:180: Warning: GLib: symbol='GSIZE_TO_LE': Unknown namespace for symbol 'GSIZE_TO_LE' glib/glibconfig.h:181: Warning: GLib: symbol='GSSIZE_TO_LE': Unknown namespace for symbol 'GSSIZE_TO_LE' glib/glibconfig.h:182: Warning: GLib: symbol='GSIZE_TO_BE': Unknown namespace for symbol 'GSIZE_TO_BE' glib/glibconfig.h:183: 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:157: Warning: GLib: symbol='GINT16_TO_LE': Unknown namespace for symbol 'GINT16_TO_LE' glib/glibconfig.h:158: Warning: GLib: symbol='GUINT16_TO_LE': Unknown namespace for symbol 'GUINT16_TO_LE' glib/glibconfig.h:159: Warning: GLib: symbol='GINT16_TO_BE': Unknown namespace for symbol 'GINT16_TO_BE' glib/glibconfig.h:160: Warning: GLib: symbol='GUINT16_TO_BE': Unknown namespace for symbol 'GUINT16_TO_BE' glib/glibconfig.h:162: Warning: GLib: symbol='GINT32_TO_LE': Unknown namespace for symbol 'GINT32_TO_LE' glib/glibconfig.h:163: Warning: GLib: symbol='GUINT32_TO_LE': Unknown namespace for symbol 'GUINT32_TO_LE' glib/glibconfig.h:164: Warning: GLib: symbol='GINT32_TO_BE': Unknown namespace for symbol 'GINT32_TO_BE' glib/glibconfig.h:165: Warning: GLib: symbol='GUINT32_TO_BE': Unknown namespace for symbol 'GUINT32_TO_BE' glib/glibconfig.h:167: Warning: GLib: symbol='GINT64_TO_LE': Unknown namespace for symbol 'GINT64_TO_LE' glib/glibconfig.h:168: Warning: GLib: symbol='GUINT64_TO_LE': Unknown namespace for symbol 'GUINT64_TO_LE' glib/glibconfig.h:169: Warning: GLib: symbol='GINT64_TO_BE': Unknown namespace for symbol 'GINT64_TO_BE' glib/glibconfig.h:170: Warning: GLib: symbol='GUINT64_TO_BE': Unknown namespace for symbol 'GUINT64_TO_BE' glib/glibconfig.h:172: Warning: GLib: symbol='GLONG_TO_LE': Unknown namespace for symbol 'GLONG_TO_LE' glib/glibconfig.h:173: Warning: GLib: symbol='GULONG_TO_LE': Unknown namespace for symbol 'GULONG_TO_LE' glib/glibconfig.h:174: Warning: GLib: symbol='GLONG_TO_BE': Unknown namespace for symbol 'GLONG_TO_BE' glib/glibconfig.h:175: Warning: GLib: symbol='GULONG_TO_BE': Unknown namespace for symbol 'GULONG_TO_BE' glib/glibconfig.h:176: Warning: GLib: symbol='GINT_TO_LE': Unknown namespace for symbol 'GINT_TO_LE' glib/glibconfig.h:177: Warning: GLib: symbol='GUINT_TO_LE': Unknown namespace for symbol 'GUINT_TO_LE' glib/glibconfig.h:178: Warning: GLib: symbol='GINT_TO_BE': Unknown namespace for symbol 'GINT_TO_BE' glib/glibconfig.h:179: Warning: GLib: symbol='GUINT_TO_BE': Unknown namespace for symbol 'GUINT_TO_BE' glib/glibconfig.h:180: Warning: GLib: symbol='GSIZE_TO_LE': Unknown namespace for symbol 'GSIZE_TO_LE' glib/glibconfig.h:181: Warning: GLib: symbol='GSSIZE_TO_LE': Unknown namespace for symbol 'GSSIZE_TO_LE' glib/glibconfig.h:182: Warning: GLib: symbol='GSIZE_TO_BE': Unknown namespace for symbol 'GSIZE_TO_BE' glib/glibconfig.h:183: Warning: GLib: symbol='GSSIZE_TO_BE': Unknown namespace for symbol 'GSSIZE_TO_BE' ../../../glib/gmessages.c:1961: Warning: GLib: invalid "closure" annotation: only valid on callback parameters ../../../glib/gshell.c:628: 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:269: Warning: GLib: g_array_steal: argument array: Missing (element-type) annotation ../../../glib/garray.c:334: Warning: GLib: g_array_sized_new: return value: Missing (element-type) annotation ../../../glib/garray.c:1584: Warning: GLib: g_array_copy: argument array: Missing (element-type) annotation ../../../glib/garray.c:1591: Warning: GLib: g_array_copy: return value: Missing (element-type) annotation ../../../glib/garray.c:492: Warning: GLib: g_array_free: argument array: Missing (element-type) annotation ../../../glib/garray.c:421: Warning: GLib: g_array_ref: argument array: Missing (element-type) annotation ../../../glib/garray.c:428: Warning: GLib: g_array_ref: return value: Missing (element-type) annotation ../../../glib/garray.c:451: Warning: GLib: g_array_unref: argument array: Missing (element-type) annotation ../../../glib/garray.c:472: Warning: GLib: g_array_get_element_size: argument array: Missing (element-type) annotation ../../../glib/garray.c:569: Warning: GLib: g_array_append_vals: argument array: Missing (element-type) annotation ../../../glib/garray.c:580: Warning: GLib: g_array_append_vals: return value: Missing (element-type) annotation ../../../glib/garray.c:620: Warning: GLib: g_array_prepend_vals: argument array: Missing (element-type) annotation ../../../glib/garray.c:635: Warning: GLib: g_array_prepend_vals: return value: Missing (element-type) annotation ../../../glib/garray.c:681: Warning: GLib: g_array_insert_vals: argument array: Missing (element-type) annotation ../../../glib/garray.c:702: Warning: GLib: g_array_insert_vals: return value: Missing (element-type) annotation ../../../glib/garray.c:754: Warning: GLib: g_array_set_size: argument array: Missing (element-type) annotation ../../../glib/garray.c:762: Warning: GLib: g_array_set_size: return value: Missing (element-type) annotation ../../../glib/garray.c:790: Warning: GLib: g_array_remove_index: argument array: Missing (element-type) annotation ../../../glib/garray.c:798: Warning: GLib: g_array_remove_index: return value: Missing (element-type) annotation ../../../glib/garray.c:828: Warning: GLib: g_array_remove_index_fast: argument array: Missing (element-type) annotation ../../../glib/garray.c:838: Warning: GLib: g_array_remove_index_fast: return value: Missing (element-type) annotation ../../../glib/garray.c:868: Warning: GLib: g_array_remove_range: argument array: Missing (element-type) annotation ../../../glib/garray.c:877: Warning: GLib: g_array_remove_range: return value: Missing (element-type) annotation ../../../glib/garray.c:918: Warning: GLib: g_array_sort: argument array: Missing (element-type) annotation ../../../glib/garray.c:947: Warning: GLib: g_array_sort_with_data: argument array: Missing (element-type) annotation ../../../glib/garray.c:979: Warning: GLib: g_array_binary_search: argument array: Missing (element-type) annotation ../../../glib/garray.c:371: Warning: GLib: g_array_set_clear_func: argument array: Missing (element-type) annotation ../../../glib/garray.c:1178: Warning: GLib: g_ptr_array_new: return value: Missing (element-type) annotation ../../../glib/garray.c:1625: Warning: GLib: g_ptr_array_new_with_free_func: return value: Missing (element-type) annotation ../../../glib/garray.c:1421: Warning: GLib: g_ptr_array_steal: argument array: Missing (element-type) annotation ../../../glib/garray.c:1472: Warning: GLib: g_ptr_array_steal: return value: Missing (element-type) annotation ../../../glib/garray.c:1498: Warning: GLib: g_ptr_array_copy: argument array: Missing (element-type) annotation ../../../glib/garray.c:1521: Warning: GLib: g_ptr_array_copy: return value: Missing (element-type) annotation ../../../glib/garray.c:1576: Warning: GLib: g_ptr_array_sized_new: return value: Missing (element-type) annotation ../../../glib/garray.c:1649: Warning: GLib: g_ptr_array_new_full: return value: Missing (element-type) annotation ../../../glib/garray.c:1686: Warning: GLib: g_ptr_array_new_null_terminated: return value: Missing (element-type) annotation ../../../glib/garray.c:1791: Warning: GLib: g_ptr_array_free: argument array: Missing (element-type) annotation ../../../glib/garray.c:1815: Warning: GLib: g_ptr_array_free: return value: Missing (element-type) annotation ../../../glib/garray.c:1744: Warning: GLib: g_ptr_array_ref: argument array: Missing (element-type) annotation ../../../glib/garray.c:1751: Warning: GLib: g_ptr_array_ref: return value: Missing (element-type) annotation ../../../glib/garray.c:1769: Warning: GLib: g_ptr_array_unref: argument array: Missing (element-type) annotation ../../../glib/garray.c:1698: Warning: GLib: g_ptr_array_set_free_func: argument array: Missing (element-type) annotation ../../../glib/garray.c:1922: Warning: GLib: g_ptr_array_set_size: argument array: Missing (element-type) annotation ../../../glib/garray.c:2001: Warning: GLib: g_ptr_array_remove_index: argument array: Missing (element-type) annotation ../../../glib/garray.c:2023: Warning: GLib: g_ptr_array_remove_index_fast: argument array: Missing (element-type) annotation ../../../glib/garray.c:2046: Warning: GLib: g_ptr_array_steal_index: argument array: Missing (element-type) annotation ../../../glib/garray.c:2067: Warning: GLib: g_ptr_array_steal_index_fast: argument array: Missing (element-type) annotation ../../../glib/garray.c:2147: Warning: GLib: g_ptr_array_remove: argument array: Missing (element-type) annotation ../../../glib/garray.c:2183: Warning: GLib: g_ptr_array_remove_fast: argument array: Missing (element-type) annotation ../../../glib/garray.c:2090: Warning: GLib: g_ptr_array_remove_range: argument array: Missing (element-type) annotation ../../../glib/garray.c:2101: Warning: GLib: g_ptr_array_remove_range: return value: Missing (element-type) annotation ../../../glib/garray.c:2221: Warning: GLib: g_ptr_array_add: argument array: Missing (element-type) annotation ../../../glib/garray.c:2245: Warning: GLib: g_ptr_array_extend: argument array_to_extend: Missing (element-type) annotation ../../../glib/garray.c:2245: Warning: GLib: g_ptr_array_extend: argument array: Missing (element-type) annotation ../../../glib/garray.c:2305: Warning: GLib: g_ptr_array_extend_and_steal: argument array_to_extend: Missing (element-type) annotation ../../../glib/garray.c:2305: Warning: GLib: g_ptr_array_extend_and_steal: argument array: Missing (element-type) annotation ../../../glib/garray.c:2341: Warning: GLib: g_ptr_array_insert: argument array: Missing (element-type) annotation ../../../glib/garray.c:2381: Warning: GLib: g_ptr_array_sort: argument array: Missing (element-type) annotation ../../../glib/garray.c:2443: Warning: GLib: g_ptr_array_sort_with_data: argument array: Missing (element-type) annotation ../../../glib/garray.c:2532: Warning: GLib: g_ptr_array_sort_values: argument array: Missing (element-type) annotation ../../../glib/garray.c:2571: Warning: GLib: g_ptr_array_sort_values_with_data: argument array: Missing (element-type) annotation ../../../glib/garray.c:2596: Warning: GLib: g_ptr_array_foreach: argument array: Missing (element-type) annotation ../../../glib/garray.c:1721: 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:269: Warning: GLib: g_array_steal: argument array: Missing (element-type) annotation ../../../glib/garray.c:334: Warning: GLib: g_array_sized_new: return value: Missing (element-type) annotation ../../../glib/garray.c:1584: Warning: GLib: g_array_copy: argument array: Missing (element-type) annotation ../../../glib/garray.c:1591: Warning: GLib: g_array_copy: return value: Missing (element-type) annotation ../../../glib/garray.c:492: Warning: GLib: g_array_free: argument array: Missing (element-type) annotation ../../../glib/garray.c:421: Warning: GLib: g_array_ref: argument array: Missing (element-type) annotation ../../../glib/garray.c:428: Warning: GLib: g_array_ref: return value: Missing (element-type) annotation ../../../glib/garray.c:451: Warning: GLib: g_array_unref: argument array: Missing (element-type) annotation ../../../glib/garray.c:472: Warning: GLib: g_array_get_element_size: argument array: Missing (element-type) annotation ../../../glib/garray.c:569: Warning: GLib: g_array_append_vals: argument array: Missing (element-type) annotation ../../../glib/garray.c:580: Warning: GLib: g_array_append_vals: return value: Missing (element-type) annotation ../../../glib/garray.c:620: Warning: GLib: g_array_prepend_vals: argument array: Missing (element-type) annotation ../../../glib/garray.c:635: Warning: GLib: g_array_prepend_vals: return value: Missing (element-type) annotation ../../../glib/garray.c:681: Warning: GLib: g_array_insert_vals: argument array: Missing (element-type) annotation ../../../glib/garray.c:702: Warning: GLib: g_array_insert_vals: return value: Missing (element-type) annotation ../../../glib/garray.c:754: Warning: GLib: g_array_set_size: argument array: Missing (element-type) annotation ../../../glib/garray.c:762: Warning: GLib: g_array_set_size: return value: Missing (element-type) annotation ../../../glib/garray.c:790: Warning: GLib: g_array_remove_index: argument array: Missing (element-type) annotation ../../../glib/garray.c:798: Warning: GLib: g_array_remove_index: return value: Missing (element-type) annotation ../../../glib/garray.c:828: Warning: GLib: g_array_remove_index_fast: argument array: Missing (element-type) annotation ../../../glib/garray.c:838: Warning: GLib: g_array_remove_index_fast: return value: Missing (element-type) annotation ../../../glib/garray.c:868: Warning: GLib: g_array_remove_range: argument array: Missing (element-type) annotation ../../../glib/garray.c:877: Warning: GLib: g_array_remove_range: return value: Missing (element-type) annotation ../../../glib/garray.c:918: Warning: GLib: g_array_sort: argument array: Missing (element-type) annotation ../../../glib/garray.c:947: Warning: GLib: g_array_sort_with_data: argument array: Missing (element-type) annotation ../../../glib/garray.c:979: Warning: GLib: g_array_binary_search: argument array: Missing (element-type) annotation ../../../glib/garray.c:371: Warning: GLib: g_array_set_clear_func: argument array: Missing (element-type) annotation ../../../glib/garray.c:1178: Warning: GLib: g_ptr_array_new: return value: Missing (element-type) annotation ../../../glib/garray.c:1625: Warning: GLib: g_ptr_array_new_with_free_func: return value: Missing (element-type) annotation ../../../glib/garray.c:1421: Warning: GLib: g_ptr_array_steal: argument array: Missing (element-type) annotation ../../../glib/garray.c:1472: Warning: GLib: g_ptr_array_steal: return value: Missing (element-type) annotation ../../../glib/garray.c:1498: Warning: GLib: g_ptr_array_copy: argument array: Missing (element-type) annotation ../../../glib/garray.c:1521: Warning: GLib: g_ptr_array_copy: return value: Missing (element-type) annotation ../../../glib/garray.c:1576: Warning: GLib: g_ptr_array_sized_new: return value: Missing (element-type) annotation ../../../glib/garray.c:1649: Warning: GLib: g_ptr_array_new_full: return value: Missing (element-type) annotation ../../../glib/garray.c:1686: Warning: GLib: g_ptr_array_new_null_terminated: return value: Missing (element-type) annotation ../../../glib/garray.c:1791: Warning: GLib: g_ptr_array_free: argument array: Missing (element-type) annotation ../../../glib/garray.c:1815: Warning: GLib: g_ptr_array_free: return value: Missing (element-type) annotation ../../../glib/garray.c:1744: Warning: GLib: g_ptr_array_ref: argument array: Missing (element-type) annotation ../../../glib/garray.c:1751: Warning: GLib: g_ptr_array_ref: return value: Missing (element-type) annotation ../../../glib/garray.c:1769: Warning: GLib: g_ptr_array_unref: argument array: Missing (element-type) annotation ../../../glib/garray.c:1698: Warning: GLib: g_ptr_array_set_free_func: argument array: Missing (element-type) annotation ../../../glib/garray.c:1922: Warning: GLib: g_ptr_array_set_size: argument array: Missing (element-type) annotation ../../../glib/garray.c:2001: Warning: GLib: g_ptr_array_remove_index: argument array: Missing (element-type) annotation ../../../glib/garray.c:2023: Warning: GLib: g_ptr_array_remove_index_fast: argument array: Missing (element-type) annotation ../../../glib/garray.c:2046: Warning: GLib: g_ptr_array_steal_index: argument array: Missing (element-type) annotation ../../../glib/garray.c:2067: Warning: GLib: g_ptr_array_steal_index_fast: argument array: Missing (element-type) annotation ../../../glib/garray.c:2147: Warning: GLib: g_ptr_array_remove: argument array: Missing (element-type) annotation ../../../glib/garray.c:2183: Warning: GLib: g_ptr_array_remove_fast: argument array: Missing (element-type) annotation ../../../glib/garray.c:2090: Warning: GLib: g_ptr_array_remove_range: argument array: Missing (element-type) annotation ../../../glib/garray.c:2101: Warning: GLib: g_ptr_array_remove_range: return value: Missing (element-type) annotation ../../../glib/garray.c:2221: Warning: GLib: g_ptr_array_add: argument array: Missing (element-type) annotation ../../../glib/garray.c:2245: Warning: GLib: g_ptr_array_extend: argument array_to_extend: Missing (element-type) annotation ../../../glib/garray.c:2245: Warning: GLib: g_ptr_array_extend: argument array: Missing (element-type) annotation ../../../glib/garray.c:2305: Warning: GLib: g_ptr_array_extend_and_steal: argument array_to_extend: Missing (element-type) annotation ../../../glib/garray.c:2305: Warning: GLib: g_ptr_array_extend_and_steal: argument array: Missing (element-type) annotation ../../../glib/garray.c:2341: Warning: GLib: g_ptr_array_insert: argument array: Missing (element-type) annotation ../../../glib/garray.c:2381: Warning: GLib: g_ptr_array_sort: argument array: Missing (element-type) annotation ../../../glib/garray.c:2443: Warning: GLib: g_ptr_array_sort_with_data: argument array: Missing (element-type) annotation ../../../glib/garray.c:2532: Warning: GLib: g_ptr_array_sort_values: argument array: Missing (element-type) annotation ../../../glib/garray.c:2571: Warning: GLib: g_ptr_array_sort_values_with_data: argument array: Missing (element-type) annotation ../../../glib/garray.c:2596: Warning: GLib: g_ptr_array_foreach: argument array: Missing (element-type) annotation ../../../glib/garray.c:1721: 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:965: Warning: GLib: g_hash_table_new: argument hash_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/ghash.c:965: Warning: GLib: g_hash_table_new: argument key_equal_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/ghash.c:997: Warning: GLib: g_hash_table_new_full: argument hash_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/ghash.c:2238: Warning: GLib: g_hash_table_get_keys: return value: Missing (element-type) annotation ../../../glib/ghash.c:2363: Warning: GLib: g_hash_table_get_values: return value: Missing (element-type) annotation ../../../glib/ghash.c:2286: Warning: GLib: g_hash_table_get_keys_as_array: return value: Missing (element-type) annotation ../../../glib/ghash.c:965: Warning: GLib: g_hash_table_new: argument hash_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/ghash.c:965: Warning: GLib: g_hash_table_new: argument key_equal_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/ghash.c:997: Warning: GLib: g_hash_table_new_full: argument hash_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/ghash.c:2238: Warning: GLib: g_hash_table_get_keys: return value: Missing (element-type) annotation ../../../glib/ghash.c:2363: Warning: GLib: g_hash_table_get_values: return value: Missing (element-type) annotation ../../../glib/ghash.c:2286: 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:239: Warning: GLib: g_slist_insert: argument list: Missing (element-type) annotation ../../../glib/gslist.c:250: Warning: GLib: g_slist_insert: return value: Missing (element-type) annotation ../../../glib/gslist.c:896: Warning: GLib: g_slist_insert_sorted: argument list: Missing (element-type) annotation ../../../glib/gslist.c:907: Warning: GLib: g_slist_insert_sorted: return value: Missing (element-type) annotation ../../../glib/gslist.c:917: Warning: GLib: g_slist_insert_sorted_with_data: argument list: Missing (element-type) annotation ../../../glib/gslist.c:929: Warning: GLib: g_slist_insert_sorted_with_data: return value: Missing (element-type) annotation ../../../glib/gslist.c:290: Warning: GLib: g_slist_insert_before: argument slist: Missing (element-type) annotation ../../../glib/gslist.c:290: Warning: GLib: g_slist_insert_before: argument sibling: Missing (element-type) annotation ../../../glib/gslist.c:298: Warning: GLib: g_slist_insert_before: return value: Missing (element-type) annotation ../../../glib/gslist.c:340: Warning: GLib: g_slist_concat: argument list1: Missing (element-type) annotation ../../../glib/gslist.c:340: Warning: GLib: g_slist_concat: argument list2: Missing (element-type) annotation ../../../glib/gslist.c:349: Warning: GLib: g_slist_concat: return value: Missing (element-type) annotation ../../../glib/gslist.c:391: Warning: GLib: g_slist_remove: argument list: Missing (element-type) annotation ../../../glib/gslist.c:400: Warning: GLib: g_slist_remove: return value: Missing (element-type) annotation ../../../glib/gslist.c:409: Warning: GLib: g_slist_remove_all: argument list: Missing (element-type) annotation ../../../glib/gslist.c:419: Warning: GLib: g_slist_remove_all: return value: Missing (element-type) annotation ../../../glib/gslist.c:451: Warning: GLib: g_slist_remove_link: argument list: Missing (element-type) annotation ../../../glib/gslist.c:451: Warning: GLib: g_slist_remove_link: argument link_: Missing (element-type) annotation ../../../glib/gslist.c:467: Warning: GLib: g_slist_remove_link: return value: Missing (element-type) annotation ../../../glib/gslist.c:476: Warning: GLib: g_slist_delete_link: argument list: Missing (element-type) annotation ../../../glib/gslist.c:476: Warning: GLib: g_slist_delete_link: argument link_: Missing (element-type) annotation ../../../glib/gslist.c:491: Warning: GLib: g_slist_delete_link: return value: Missing (element-type) annotation ../../../glib/gslist.c:585: Warning: GLib: g_slist_reverse: argument list: Missing (element-type) annotation ../../../glib/gslist.c:591: Warning: GLib: g_slist_reverse: return value: Missing (element-type) annotation ../../../glib/gslist.c:503: Warning: GLib: g_slist_copy: argument list: Missing (element-type) annotation ../../../glib/gslist.c:514: Warning: GLib: g_slist_copy: return value: Missing (element-type) annotation ../../../glib/gslist.c:522: Warning: GLib: g_slist_copy_deep: argument list: Missing (element-type) annotation ../../../glib/gslist.c:549: Warning: GLib: g_slist_copy_deep: return value: Missing (element-type) annotation ../../../glib/gslist.c:611: Warning: GLib: g_slist_nth: argument list: Missing (element-type) annotation ../../../glib/gslist.c:618: Warning: GLib: g_slist_nth: return value: Missing (element-type) annotation ../../../glib/gslist.c:651: Warning: GLib: g_slist_find: argument list: Missing (element-type) annotation ../../../glib/gslist.c:659: Warning: GLib: g_slist_find: return value: Missing (element-type) annotation ../../../glib/gslist.c:677: Warning: GLib: g_slist_find_custom: argument list: Missing (element-type) annotation ../../../glib/gslist.c:691: Warning: GLib: g_slist_find_custom: return value: Missing (element-type) annotation ../../../glib/gslist.c:710: Warning: GLib: g_slist_position: argument list: Missing (element-type) annotation ../../../glib/gslist.c:710: Warning: GLib: g_slist_position: argument llink: Missing (element-type) annotation ../../../glib/gslist.c:739: Warning: GLib: g_slist_index: argument list: Missing (element-type) annotation ../../../glib/gslist.c:768: Warning: GLib: g_slist_last: argument list: Missing (element-type) annotation ../../../glib/gslist.c:776: Warning: GLib: g_slist_last: return value: Missing (element-type) annotation ../../../glib/gslist.c:791: Warning: GLib: g_slist_length: argument list: Missing (element-type) annotation ../../../glib/gslist.c:818: Warning: GLib: g_slist_foreach: argument list: Missing (element-type) annotation ../../../glib/gslist.c:1003: Warning: GLib: g_slist_sort: argument list: Missing (element-type) annotation ../../../glib/gslist.c:1015: Warning: GLib: g_slist_sort: return value: Missing (element-type) annotation ../../../glib/gslist.c:1024: Warning: GLib: g_slist_sort_with_data: argument list: Missing (element-type) annotation ../../../glib/gslist.c:1032: Warning: GLib: g_slist_sort_with_data: return value: Missing (element-type) annotation ../../../glib/gslist.c:631: 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:239: Warning: GLib: g_slist_insert: argument list: Missing (element-type) annotation ../../../glib/gslist.c:250: Warning: GLib: g_slist_insert: return value: Missing (element-type) annotation ../../../glib/gslist.c:896: Warning: GLib: g_slist_insert_sorted: argument list: Missing (element-type) annotation ../../../glib/gslist.c:907: Warning: GLib: g_slist_insert_sorted: return value: Missing (element-type) annotation ../../../glib/gslist.c:917: Warning: GLib: g_slist_insert_sorted_with_data: argument list: Missing (element-type) annotation ../../../glib/gslist.c:929: Warning: GLib: g_slist_insert_sorted_with_data: return value: Missing (element-type) annotation ../../../glib/gslist.c:290: Warning: GLib: g_slist_insert_before: argument slist: Missing (element-type) annotation ../../../glib/gslist.c:290: Warning: GLib: g_slist_insert_before: argument sibling: Missing (element-type) annotation ../../../glib/gslist.c:298: Warning: GLib: g_slist_insert_before: return value: Missing (element-type) annotation ../../../glib/gslist.c:340: Warning: GLib: g_slist_concat: argument list1: Missing (element-type) annotation ../../../glib/gslist.c:340: Warning: GLib: g_slist_concat: argument list2: Missing (element-type) annotation ../../../glib/gslist.c:349: Warning: GLib: g_slist_concat: return value: Missing (element-type) annotation ../../../glib/gslist.c:391: Warning: GLib: g_slist_remove: argument list: Missing (element-type) annotation ../../../glib/gslist.c:400: Warning: GLib: g_slist_remove: return value: Missing (element-type) annotation ../../../glib/gslist.c:409: Warning: GLib: g_slist_remove_all: argument list: Missing (element-type) annotation ../../../glib/gslist.c:419: Warning: GLib: g_slist_remove_all: return value: Missing (element-type) annotation ../../../glib/gslist.c:451: Warning: GLib: g_slist_remove_link: argument list: Missing (element-type) annotation ../../../glib/gslist.c:451: Warning: GLib: g_slist_remove_link: argument link_: Missing (element-type) annotation ../../../glib/gslist.c:467: Warning: GLib: g_slist_remove_link: return value: Missing (element-type) annotation ../../../glib/gslist.c:476: Warning: GLib: g_slist_delete_link: argument list: Missing (element-type) annotation ../../../glib/gslist.c:476: Warning: GLib: g_slist_delete_link: argument link_: Missing (element-type) annotation ../../../glib/gslist.c:491: Warning: GLib: g_slist_delete_link: return value: Missing (element-type) annotation ../../../glib/gslist.c:585: Warning: GLib: g_slist_reverse: argument list: Missing (element-type) annotation ../../../glib/gslist.c:591: Warning: GLib: g_slist_reverse: return value: Missing (element-type) annotation ../../../glib/gslist.c:503: Warning: GLib: g_slist_copy: argument list: Missing (element-type) annotation ../../../glib/gslist.c:514: Warning: GLib: g_slist_copy: return value: Missing (element-type) annotation ../../../glib/gslist.c:522: Warning: GLib: g_slist_copy_deep: argument list: Missing (element-type) annotation ../../../glib/gslist.c:549: Warning: GLib: g_slist_copy_deep: return value: Missing (element-type) annotation ../../../glib/gslist.c:611: Warning: GLib: g_slist_nth: argument list: Missing (element-type) annotation ../../../glib/gslist.c:618: Warning: GLib: g_slist_nth: return value: Missing (element-type) annotation ../../../glib/gslist.c:651: Warning: GLib: g_slist_find: argument list: Missing (element-type) annotation ../../../glib/gslist.c:659: Warning: GLib: g_slist_find: return value: Missing (element-type) annotation ../../../glib/gslist.c:677: Warning: GLib: g_slist_find_custom: argument list: Missing (element-type) annotation ../../../glib/gslist.c:691: Warning: GLib: g_slist_find_custom: return value: Missing (element-type) annotation ../../../glib/gslist.c:710: Warning: GLib: g_slist_position: argument list: Missing (element-type) annotation ../../../glib/gslist.c:710: Warning: GLib: g_slist_position: argument llink: Missing (element-type) annotation ../../../glib/gslist.c:739: Warning: GLib: g_slist_index: argument list: Missing (element-type) annotation ../../../glib/gslist.c:768: Warning: GLib: g_slist_last: argument list: Missing (element-type) annotation ../../../glib/gslist.c:776: Warning: GLib: g_slist_last: return value: Missing (element-type) annotation ../../../glib/gslist.c:791: Warning: GLib: g_slist_length: argument list: Missing (element-type) annotation ../../../glib/gslist.c:818: Warning: GLib: g_slist_foreach: argument list: Missing (element-type) annotation ../../../glib/gslist.c:1003: Warning: GLib: g_slist_sort: argument list: Missing (element-type) annotation ../../../glib/gslist.c:1015: Warning: GLib: g_slist_sort: return value: Missing (element-type) annotation ../../../glib/gslist.c:1024: Warning: GLib: g_slist_sort_with_data: argument list: Missing (element-type) annotation ../../../glib/gslist.c:1032: Warning: GLib: g_slist_sort_with_data: return value: Missing (element-type) annotation ../../../glib/gslist.c:631: Warning: GLib: g_slist_nth_data: argument list: Missing (element-type) annotation ../../../glib/gmain.c:5081: Warning: GLib: g_main_context_set_poll_func: argument func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/gmain.c:5122: Warning: GLib: g_main_context_get_poll_func: return value: Callbacks cannot be return values; use (skip) ../../../glib/gmain.c:6646: Warning: GLib: g_main_context_invoke: argument function: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/gmain.c:996: Warning: GLib: g_source_set_dispose_function: argument dispose: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/gmain.c:5452: Warning: GLib: g_timeout_add: argument function: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/gmain.c:5503: Warning: GLib: g_timeout_add_once: argument function: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/gmain.c:5592: Warning: GLib: g_timeout_add_seconds: argument function: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/gmain.c:5635: Warning: GLib: g_timeout_add_seconds_once: argument function: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/gmain.c:6384: Warning: GLib: g_child_watch_add: argument function: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/gmain.c:6575: Warning: GLib: g_idle_add: argument function: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/gmain.c:6606: 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:712: Warning: GLib: g_log_set_handler: argument log_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/gmessages.c:834: Warning: GLib: g_log_set_default_handler: argument log_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/gmessages.c:848: Warning: GLib: g_log_set_default_handler: return value: Callbacks cannot be return values; use (skip) ../../../glib/gmessages.c:3539: Warning: GLib: g_set_print_handler: argument func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/gmessages.c:3560: Warning: GLib: g_set_print_handler: return value: Callbacks cannot be return values; use (skip) ../../../glib/gmessages.c:3655: Warning: GLib: g_set_printerr_handler: argument func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/gmessages.c:3676: 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:2322: 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:2322: 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:2349: 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:867: 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:1084: 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.c:171: 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.c:97: 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.c:97: 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.c:171: 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:141: Warning: GLib: g_completion_add_items: argument items: Missing (element-type) annotation ../../../glib/deprecated/gcompletion.c:179: Warning: GLib: g_completion_remove_items: argument items: Missing (element-type) annotation ../../../glib/deprecated/gcompletion.c:346: Warning: GLib: g_completion_complete: return value: Missing (element-type) annotation ../../../glib/deprecated/gcompletion.c:432: Warning: GLib: g_completion_set_compare: argument strncmp_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/deprecated/gcompletion.c:115: Warning: GLib: g_completion_new: argument func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/deprecated/gcompletion.c:123: 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:115: Warning: GLib: g_completion_new: argument func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/deprecated/gcompletion.c:123: 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:263: Warning: GLib: g_relation_index: argument hash_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/deprecated/grel.c:263: Warning: GLib: g_relation_index: argument key_equal_func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../glib/deprecated/grel.c:455: 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:194: 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:194: 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) [993/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [994/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [995/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [996/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [997/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [998/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [999/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1000/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1001/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1002/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1003/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1004/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1005/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1006/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1007/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1008/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1009/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1010/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1011/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1012/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1013/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1014/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1015/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1016/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1017/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1018/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1019/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1020/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1021/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1022/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1023/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1024/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..:$ORIGIN/../../glib:$ORIGIN/../../gobject:$ORIGIN/../../gmodule:$ORIGIN/../../gio' -Wl,--start-group girepository/libgirepository-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 girepository/libgirepository-internals.a girepository/libgirepository-gthash.a girepository/cmph/libcmph.a -lffi -lffi -lm -Wl,--end-group [1025/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1026/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1027/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1028/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1029/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1030/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1031/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1032/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1033/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1034/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1035/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [1036/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1037/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [1038/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1039/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1040/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [1041/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1042/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1043/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1044/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1045/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [1046/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1047/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [1048/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [1049/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [1050/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [1051/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [1052/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [1053/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [1054/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [1055/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [1056/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1057/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [1058/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [1059/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [1060/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1061/1742] cc -Igirepository/tests/ir-parser.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -Wsign-conversion -MD -MQ girepository/tests/ir-parser.p/ir-parser.c.o -MF girepository/tests/ir-parser.p/ir-parser.c.o.d -o girepository/tests/ir-parser.p/ir-parser.c.o -c ../../../girepository/tests/ir-parser.c [1062/1742] cc -Igirepository/tests/ir-parser.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -Wsign-conversion -MD -MQ girepository/tests/ir-parser.p/test-common.c.o -MF girepository/tests/ir-parser.p/test-common.c.o.d -o girepository/tests/ir-parser.p/test-common.c.o -c ../../../girepository/tests/test-common.c [1063/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1064/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1065/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1066/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1067/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1068/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [1069/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1070/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1071/1742] cc -Ifuzzing/fuzz_get_locale_variants.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_get_locale_variants.p/driver.c.o -MF fuzzing/fuzz_get_locale_variants.p/driver.c.o.d -o fuzzing/fuzz_get_locale_variants.p/driver.c.o -c ../../../fuzzing/driver.c [1072/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [1073/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [1074/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1075/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -Wsign-conversion '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/x86_64-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 [1076/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [1077/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1078/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [1079/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [1080/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1081/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -Wsign-conversion '-DGOBJECT_INTROSPECTION_LIBDIR="/usr/lib/x86_64-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 [1082/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1083/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1084/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1085/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [1086/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1087/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1088/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1089/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1090/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1091/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1092/1742] cc -Ifuzzing/fuzz_special_dirs.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_special_dirs.p/driver.c.o -MF fuzzing/fuzz_special_dirs.p/driver.c.o.d -o fuzzing/fuzz_special_dirs.p/driver.c.o -c ../../../fuzzing/driver.c [1093/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1094/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1095/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1096/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1097/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [1098/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1099/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1100/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1101/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1102/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1103/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1104/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1105/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1106/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1107/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1108/1742] cc -Ifuzzing/fuzz_get_locale_variants.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_get_locale_variants.p/fuzz_get_locale_variants.c.o -MF fuzzing/fuzz_get_locale_variants.p/fuzz_get_locale_variants.c.o.d -o fuzzing/fuzz_get_locale_variants.p/fuzz_get_locale_variants.c.o -c ../../../fuzzing/fuzz_get_locale_variants.c [1109/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1110/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' glib/libglib-2.0.so.0.8600.0 [1111/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1112/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1113/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/' glib/libglib-2.0.so.0.8600.0 [1114/1742] 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.8600.0.p/deprecated_gallocator.c.o glib/libglib-2.0.so.0.8600.0.p/deprecated_gcache.c.o glib/libglib-2.0.so.0.8600.0.p/deprecated_gcompletion.c.o glib/libglib-2.0.so.0.8600.0.p/deprecated_grel.c.o glib/libglib-2.0.so.0.8600.0.p/deprecated_gthread-deprecated.c.o glib/libglib-2.0.so.0.8600.0.p/garcbox.c.o glib/libglib-2.0.so.0.8600.0.p/garray.c.o glib/libglib-2.0.so.0.8600.0.p/gasyncqueue.c.o glib/libglib-2.0.so.0.8600.0.p/gatomic.c.o glib/libglib-2.0.so.0.8600.0.p/gbacktrace.c.o glib/libglib-2.0.so.0.8600.0.p/gbase64.c.o glib/libglib-2.0.so.0.8600.0.p/gbitlock.c.o glib/libglib-2.0.so.0.8600.0.p/gbookmarkfile.c.o glib/libglib-2.0.so.0.8600.0.p/gbytes.c.o glib/libglib-2.0.so.0.8600.0.p/gcharset.c.o glib/libglib-2.0.so.0.8600.0.p/gchecksum.c.o glib/libglib-2.0.so.0.8600.0.p/gconvert.c.o glib/libglib-2.0.so.0.8600.0.p/gdataset.c.o glib/libglib-2.0.so.0.8600.0.p/gdate.c.o glib/libglib-2.0.so.0.8600.0.p/gdatetime.c.o glib/libglib-2.0.so.0.8600.0.p/gdatetime-private.c.o glib/libglib-2.0.so.0.8600.0.p/gdir.c.o glib/libglib-2.0.so.0.8600.0.p/genviron.c.o glib/libglib-2.0.so.0.8600.0.p/gerror.c.o glib/libglib-2.0.so.0.8600.0.p/gfileutils.c.o glib/libglib-2.0.so.0.8600.0.p/ggettext.c.o glib/libglib-2.0.so.0.8600.0.p/ghash.c.o glib/libglib-2.0.so.0.8600.0.p/ghmac.c.o glib/libglib-2.0.so.0.8600.0.p/ghook.c.o glib/libglib-2.0.so.0.8600.0.p/ghostutils.c.o glib/libglib-2.0.so.0.8600.0.p/giochannel.c.o glib/libglib-2.0.so.0.8600.0.p/gkeyfile.c.o glib/libglib-2.0.so.0.8600.0.p/glib-init.c.o glib/libglib-2.0.so.0.8600.0.p/glib-private.c.o glib/libglib-2.0.so.0.8600.0.p/glist.c.o glib/libglib-2.0.so.0.8600.0.p/gmain.c.o glib/libglib-2.0.so.0.8600.0.p/gmappedfile.c.o glib/libglib-2.0.so.0.8600.0.p/gmarkup.c.o glib/libglib-2.0.so.0.8600.0.p/gmem.c.o glib/libglib-2.0.so.0.8600.0.p/gmessages.c.o glib/libglib-2.0.so.0.8600.0.p/gnode.c.o glib/libglib-2.0.so.0.8600.0.p/goption.c.o glib/libglib-2.0.so.0.8600.0.p/gpathbuf.c.o glib/libglib-2.0.so.0.8600.0.p/gpattern.c.o glib/libglib-2.0.so.0.8600.0.p/gpoll.c.o glib/libglib-2.0.so.0.8600.0.p/gprimes.c.o glib/libglib-2.0.so.0.8600.0.p/gqsort.c.o glib/libglib-2.0.so.0.8600.0.p/gquark.c.o glib/libglib-2.0.so.0.8600.0.p/gqueue.c.o glib/libglib-2.0.so.0.8600.0.p/grand.c.o glib/libglib-2.0.so.0.8600.0.p/grcbox.c.o glib/libglib-2.0.so.0.8600.0.p/grefcount.c.o glib/libglib-2.0.so.0.8600.0.p/grefstring.c.o glib/libglib-2.0.so.0.8600.0.p/gregex.c.o glib/libglib-2.0.so.0.8600.0.p/gscanner.c.o glib/libglib-2.0.so.0.8600.0.p/gsequence.c.o glib/libglib-2.0.so.0.8600.0.p/gshell.c.o glib/libglib-2.0.so.0.8600.0.p/gslice.c.o glib/libglib-2.0.so.0.8600.0.p/gslist.c.o glib/libglib-2.0.so.0.8600.0.p/gspawn.c.o glib/libglib-2.0.so.0.8600.0.p/gstdio.c.o glib/libglib-2.0.so.0.8600.0.p/gstrfuncs.c.o glib/libglib-2.0.so.0.8600.0.p/gstring.c.o glib/libglib-2.0.so.0.8600.0.p/gstringchunk.c.o glib/libglib-2.0.so.0.8600.0.p/gstrvbuilder.c.o glib/libglib-2.0.so.0.8600.0.p/gtestutils.c.o glib/libglib-2.0.so.0.8600.0.p/gthread.c.o glib/libglib-2.0.so.0.8600.0.p/gthreadpool.c.o glib/libglib-2.0.so.0.8600.0.p/gtimer.c.o glib/libglib-2.0.so.0.8600.0.p/gtimezone.c.o glib/libglib-2.0.so.0.8600.0.p/gtrace.c.o glib/libglib-2.0.so.0.8600.0.p/gtranslit.c.o glib/libglib-2.0.so.0.8600.0.p/gtrashstack.c.o glib/libglib-2.0.so.0.8600.0.p/gtree.c.o glib/libglib-2.0.so.0.8600.0.p/guniprop.c.o glib/libglib-2.0.so.0.8600.0.p/gutf8.c.o glib/libglib-2.0.so.0.8600.0.p/gunibreak.c.o glib/libglib-2.0.so.0.8600.0.p/gunicollate.c.o glib/libglib-2.0.so.0.8600.0.p/gunidecomp.c.o glib/libglib-2.0.so.0.8600.0.p/guri.c.o glib/libglib-2.0.so.0.8600.0.p/gutils.c.o glib/libglib-2.0.so.0.8600.0.p/guuid.c.o glib/libglib-2.0.so.0.8600.0.p/gvariant.c.o glib/libglib-2.0.so.0.8600.0.p/gvariant-core.c.o glib/libglib-2.0.so.0.8600.0.p/gvariant-parser.c.o glib/libglib-2.0.so.0.8600.0.p/gvariant-serialiser.c.o glib/libglib-2.0.so.0.8600.0.p/gvarianttypeinfo.c.o glib/libglib-2.0.so.0.8600.0.p/gvarianttype.c.o glib/libglib-2.0.so.0.8600.0.p/gversion.c.o glib/libglib-2.0.so.0.8600.0.p/gwakeup.c.o glib/libglib-2.0.so.0.8600.0.p/gprint.c.o glib/libglib-2.0.so.0.8600.0.p/gprintf.c.o glib/libglib-2.0.so.0.8600.0.p/glib-unix.c.o glib/libglib-2.0.so.0.8600.0.p/gspawn-posix.c.o glib/libglib-2.0.so.0.8600.0.p/giounix.c.o glib/libglib-2.0.so.0.8600.0.p/gjournal-private.c.o [1115/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1116/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1117/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1118/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/:$ORIGIN/..' -Wl,--start-group glib/tests/libconstructor-helper.so glib/libglib-2.0.so.0.8600.0 -Wl,--end-group [1119/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1120/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1121/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1122/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1123/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1124/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1125/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1126/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1127/1742] cc -Ifuzzing/fuzz_special_dirs.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_special_dirs.p/fuzz_special_dirs.c.o -MF fuzzing/fuzz_special_dirs.p/fuzz_special_dirs.c.o.d -o fuzzing/fuzz_special_dirs.p/fuzz_special_dirs.c.o -c ../../../fuzzing/fuzz_special_dirs.c [1128/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1129/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1130/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1131/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1132/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1133/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1134/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1135/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1136/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1137/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1138/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1139/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1140/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1141/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1142/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1143/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1144/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1145/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1146/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1147/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1148/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1149/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1150/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1151/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1152/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1153/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1154/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1155/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1156/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1157/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1158/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1159/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1160/1742] env PKG_CONFIG_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/meson-uninstalled PKG_CONFIG=/usr/bin/pkg-config CC=cc 'CFLAGS=-Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2' /usr/bin/x86_64-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 --doc-format=gi-docgen -DGMODULE_COMPILATION '-DGETTEXT_PACKAGE="dummy"' --symbol-prefix=gmodule -I/build/reproducible-path/glib2.0-2.86.0/girepository/introspection -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/introspection -I/build/reproducible-path/glib2.0-2.86.0/. -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/. -I/build/reproducible-path/glib2.0-2.86.0/gmodule -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule -I/build/reproducible-path/glib2.0-2.86.0/glib -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib --filelist=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule/libgmodule-2.0.so.0.8600.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.86.0/. -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/. -I/build/reproducible-path/glib2.0-2.86.0/gmodule -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule -I/build/reproducible-path/glib2.0-2.86.0/glib -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib -I/build/reproducible-path/glib2.0-2.86.0/girepository -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository -I/usr/include/sysprof-6 -I/build/reproducible-path/glib2.0-2.86.0/gobject -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject -I/build/reproducible-path/glib2.0-2.86.0/gio -I/build/reproducible-path/glib2.0-2.86.0/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/x86_64-linux-gnu/glib-2.0/include --cflags-end --add-include-path=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/introspection --add-include-path=/usr/share/gir-1.0 --add-include-path=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/introspection -L/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository -L/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib -L/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject -L/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule -L/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gmodule --library gmodule-2.0 -L/build/reproducible-path/glib2.0-2.86.0/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.86.0/ --sources-top-dirs /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/ ../../../gmodule/gmodule.c:706: 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:465: 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:706: 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:465: 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) [1161/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1162/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1163/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1164/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1165/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1166/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1167/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1168/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1169/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1170/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1171/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1172/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1173/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1174/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1175/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1176/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1177/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1178/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1179/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1180/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1181/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1182/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1183/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1184/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1185/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1186/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -Wno-alloc-size-larger-than -lm -Wl,--end-group -pthread [1187/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1188/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1189/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1190/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1191/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1192/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1193/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1194/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1195/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1196/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1197/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1198/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1199/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1200/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1201/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1202/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1203/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1204/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1205/1742] cc -o glib/tests/print glib/tests/print.p/print.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1206/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1207/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1208/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1209/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1210/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1211/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1212/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1213/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1214/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1215/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1216/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1217/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1218/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1219/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1220/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1221/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1222/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1223/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1224/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1225/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1226/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1227/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1228/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1229/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1230/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1231/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1232/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1233/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1234/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1235/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1236/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1237/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1238/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1239/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1240/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1241/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1242/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1243/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1244/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1245/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1246/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1247/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1248/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1249/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1250/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1251/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/:$ORIGIN/..' -Wl,--start-group glib/tests/libconstructor-helper.so glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1252/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1253/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1254/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1255/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1256/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1257/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1258/1742] rm -f gobject/libgobject-2.0.a && gcc-ar csrD gobject/libgobject-2.0.a gobject/libgobject-2.0.so.0.8600.0.p/gatomicarray.c.o gobject/libgobject-2.0.so.0.8600.0.p/gbinding.c.o gobject/libgobject-2.0.so.0.8600.0.p/gbindinggroup.c.o gobject/libgobject-2.0.so.0.8600.0.p/gboxed.c.o gobject/libgobject-2.0.so.0.8600.0.p/gclosure.c.o gobject/libgobject-2.0.so.0.8600.0.p/genums.c.o gobject/libgobject-2.0.so.0.8600.0.p/gmarshal.c.o gobject/libgobject-2.0.so.0.8600.0.p/gobject.c.o gobject/libgobject-2.0.so.0.8600.0.p/gparam.c.o gobject/libgobject-2.0.so.0.8600.0.p/gparamspecs.c.o gobject/libgobject-2.0.so.0.8600.0.p/gsignal.c.o gobject/libgobject-2.0.so.0.8600.0.p/gsignalgroup.c.o gobject/libgobject-2.0.so.0.8600.0.p/gsourceclosure.c.o gobject/libgobject-2.0.so.0.8600.0.p/gtype.c.o gobject/libgobject-2.0.so.0.8600.0.p/gtypemodule.c.o gobject/libgobject-2.0.so.0.8600.0.p/gtypeplugin.c.o gobject/libgobject-2.0.so.0.8600.0.p/gvalue.c.o gobject/libgobject-2.0.so.0.8600.0.p/gvaluearray.c.o gobject/libgobject-2.0.so.0.8600.0.p/gvaluetransform.c.o gobject/libgobject-2.0.so.0.8600.0.p/gvaluetypes.c.o gobject/libgobject-2.0.so.0.8600.0.p/meson-generated_.._glib-enumtypes.c.o [1259/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1260/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1261/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1262/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1263/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1264/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1265/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1266/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1267/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../glib:$ORIGIN/' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1268/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1269/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1270/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1271/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1272/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1273/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1274/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../../glib:$ORIGIN/../..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1275/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1276/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1277/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1278/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1279/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1280/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1281/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1282/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1283/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../../glib:$ORIGIN/../..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1284/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1285/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1286/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1287/1742] env PKG_CONFIG_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/meson-uninstalled PKG_CONFIG=/usr/bin/pkg-config CC=cc 'CFLAGS=-Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2' /usr/bin/x86_64-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 --doc-format=gi-docgen -DGLIB_COMPILATION '-DGETTEXT_PACKAGE="dummy"' --symbol-prefix=glib --symbol-prefix=g_unix --identifier-prefix=GUnix --library-path=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/introspection --library=gobject-2.0 --c-include=glib-unix.h -I/build/reproducible-path/glib2.0-2.86.0/girepository/introspection -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/introspection -I/build/reproducible-path/glib2.0-2.86.0/. -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/. --filelist=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/libglib-2.0.so.0.8600.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.86.0/. -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/. -I/usr/include/sysprof-6 -I/build/reproducible-path/glib2.0-2.86.0/girepository -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository -I/build/reproducible-path/glib2.0-2.86.0/glib -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib -I/build/reproducible-path/glib2.0-2.86.0/gobject -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject -I/build/reproducible-path/glib2.0-2.86.0/gio -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio -I/usr/include/libmount -I/usr/include/blkid -I/build/reproducible-path/glib2.0-2.86.0/gmodule -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule -I/usr/include/gobject-introspection-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include --cflags-end --add-include-path=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/introspection --add-include-path=/usr/share/gir-1.0 --add-include-path=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/introspection -L/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository -L/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib -L/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject -L/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule -L/build/reproducible-path/glib2.0-2.86.0/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.86.0/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.86.0/ --sources-top-dirs /build/reproducible-path/glib2.0-2.86.0/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' gmodule/gmodule-visibility.h:1058: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_86_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_86_FOR' gmodule/gmodule-visibility.h:1060: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_86_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_86_FOR' gmodule/gmodule-visibility.h:1062: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_86_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_86_FOR' gmodule/gmodule-visibility.h:1064: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_86_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_86_FOR' gmodule/gmodule-visibility.h:1067: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_IN_2_86_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_86_FOR' gmodule/gmodule-visibility.h:1069: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_MACRO_IN_2_86_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_86_FOR' gmodule/gmodule-visibility.h:1071: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_86_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_86_FOR' gmodule/gmodule-visibility.h:1073: Warning: GLibUnix: symbol='GMODULE_DEPRECATED_TYPE_IN_2_86_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_86_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) [1288/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1289/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1290/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1291/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1292/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1293/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1294/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1295/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1296/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1297/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1298/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1299/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1300/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1301/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1302/1742] cc -o glib/tests/utf8-private glib/libglib-2.0.so.0.8600.0.p/deprecated_gallocator.c.o glib/libglib-2.0.so.0.8600.0.p/deprecated_gcache.c.o glib/libglib-2.0.so.0.8600.0.p/deprecated_gcompletion.c.o glib/libglib-2.0.so.0.8600.0.p/deprecated_grel.c.o glib/libglib-2.0.so.0.8600.0.p/deprecated_gthread-deprecated.c.o glib/libglib-2.0.so.0.8600.0.p/garcbox.c.o glib/libglib-2.0.so.0.8600.0.p/garray.c.o glib/libglib-2.0.so.0.8600.0.p/gasyncqueue.c.o glib/libglib-2.0.so.0.8600.0.p/gatomic.c.o glib/libglib-2.0.so.0.8600.0.p/gbacktrace.c.o glib/libglib-2.0.so.0.8600.0.p/gbase64.c.o glib/libglib-2.0.so.0.8600.0.p/gbitlock.c.o glib/libglib-2.0.so.0.8600.0.p/gbookmarkfile.c.o glib/libglib-2.0.so.0.8600.0.p/gbytes.c.o glib/libglib-2.0.so.0.8600.0.p/gcharset.c.o glib/libglib-2.0.so.0.8600.0.p/gchecksum.c.o glib/libglib-2.0.so.0.8600.0.p/gconvert.c.o glib/libglib-2.0.so.0.8600.0.p/gdataset.c.o glib/libglib-2.0.so.0.8600.0.p/gdate.c.o glib/libglib-2.0.so.0.8600.0.p/gdatetime.c.o glib/libglib-2.0.so.0.8600.0.p/gdatetime-private.c.o glib/libglib-2.0.so.0.8600.0.p/gdir.c.o glib/libglib-2.0.so.0.8600.0.p/genviron.c.o glib/libglib-2.0.so.0.8600.0.p/gerror.c.o glib/libglib-2.0.so.0.8600.0.p/gfileutils.c.o glib/libglib-2.0.so.0.8600.0.p/ggettext.c.o glib/libglib-2.0.so.0.8600.0.p/ghash.c.o glib/libglib-2.0.so.0.8600.0.p/ghmac.c.o glib/libglib-2.0.so.0.8600.0.p/ghook.c.o glib/libglib-2.0.so.0.8600.0.p/ghostutils.c.o glib/libglib-2.0.so.0.8600.0.p/giochannel.c.o glib/libglib-2.0.so.0.8600.0.p/gkeyfile.c.o glib/libglib-2.0.so.0.8600.0.p/glib-init.c.o glib/libglib-2.0.so.0.8600.0.p/glib-private.c.o glib/libglib-2.0.so.0.8600.0.p/glist.c.o glib/libglib-2.0.so.0.8600.0.p/gmain.c.o glib/libglib-2.0.so.0.8600.0.p/gmappedfile.c.o glib/libglib-2.0.so.0.8600.0.p/gmarkup.c.o glib/libglib-2.0.so.0.8600.0.p/gmem.c.o glib/libglib-2.0.so.0.8600.0.p/gmessages.c.o glib/libglib-2.0.so.0.8600.0.p/gnode.c.o glib/libglib-2.0.so.0.8600.0.p/goption.c.o glib/libglib-2.0.so.0.8600.0.p/gpathbuf.c.o glib/libglib-2.0.so.0.8600.0.p/gpattern.c.o glib/libglib-2.0.so.0.8600.0.p/gpoll.c.o glib/libglib-2.0.so.0.8600.0.p/gprimes.c.o glib/libglib-2.0.so.0.8600.0.p/gqsort.c.o glib/libglib-2.0.so.0.8600.0.p/gquark.c.o glib/libglib-2.0.so.0.8600.0.p/gqueue.c.o glib/libglib-2.0.so.0.8600.0.p/grand.c.o glib/libglib-2.0.so.0.8600.0.p/grcbox.c.o glib/libglib-2.0.so.0.8600.0.p/grefcount.c.o glib/libglib-2.0.so.0.8600.0.p/grefstring.c.o glib/libglib-2.0.so.0.8600.0.p/gregex.c.o glib/libglib-2.0.so.0.8600.0.p/gscanner.c.o glib/libglib-2.0.so.0.8600.0.p/gsequence.c.o glib/libglib-2.0.so.0.8600.0.p/gshell.c.o glib/libglib-2.0.so.0.8600.0.p/gslice.c.o glib/libglib-2.0.so.0.8600.0.p/gslist.c.o glib/libglib-2.0.so.0.8600.0.p/gspawn.c.o glib/libglib-2.0.so.0.8600.0.p/gstdio.c.o glib/libglib-2.0.so.0.8600.0.p/gstrfuncs.c.o glib/libglib-2.0.so.0.8600.0.p/gstring.c.o glib/libglib-2.0.so.0.8600.0.p/gstringchunk.c.o glib/libglib-2.0.so.0.8600.0.p/gstrvbuilder.c.o glib/libglib-2.0.so.0.8600.0.p/gtestutils.c.o glib/libglib-2.0.so.0.8600.0.p/gthread.c.o glib/libglib-2.0.so.0.8600.0.p/gthreadpool.c.o glib/libglib-2.0.so.0.8600.0.p/gtimer.c.o glib/libglib-2.0.so.0.8600.0.p/gtimezone.c.o glib/libglib-2.0.so.0.8600.0.p/gtrace.c.o glib/libglib-2.0.so.0.8600.0.p/gtranslit.c.o glib/libglib-2.0.so.0.8600.0.p/gtrashstack.c.o glib/libglib-2.0.so.0.8600.0.p/gtree.c.o glib/libglib-2.0.so.0.8600.0.p/guniprop.c.o glib/libglib-2.0.so.0.8600.0.p/gutf8.c.o glib/libglib-2.0.so.0.8600.0.p/gunibreak.c.o glib/libglib-2.0.so.0.8600.0.p/gunicollate.c.o glib/libglib-2.0.so.0.8600.0.p/gunidecomp.c.o glib/libglib-2.0.so.0.8600.0.p/guri.c.o glib/libglib-2.0.so.0.8600.0.p/gutils.c.o glib/libglib-2.0.so.0.8600.0.p/guuid.c.o glib/libglib-2.0.so.0.8600.0.p/gvariant.c.o glib/libglib-2.0.so.0.8600.0.p/gvariant-core.c.o glib/libglib-2.0.so.0.8600.0.p/gvariant-parser.c.o glib/libglib-2.0.so.0.8600.0.p/gvariant-serialiser.c.o glib/libglib-2.0.so.0.8600.0.p/gvarianttypeinfo.c.o glib/libglib-2.0.so.0.8600.0.p/gvarianttype.c.o glib/libglib-2.0.so.0.8600.0.p/gversion.c.o glib/libglib-2.0.so.0.8600.0.p/gwakeup.c.o glib/libglib-2.0.so.0.8600.0.p/gprint.c.o glib/libglib-2.0.so.0.8600.0.p/gprintf.c.o glib/libglib-2.0.so.0.8600.0.p/glib-unix.c.o glib/libglib-2.0.so.0.8600.0.p/gspawn-posix.c.o glib/libglib-2.0.so.0.8600.0.p/giounix.c.o glib/libglib-2.0.so.0.8600.0.p/gjournal-private.c.o glib/tests/utf8-private.p/utf8-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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group glib/libcharset/libcharset.a -lm -pthread -latomic /usr/lib/x86_64-linux-gnu/libsysprof-capture-4.a -Wl,-z,nodelete /usr/lib/x86_64-linux-gnu/libpcre2-8.so -Wl,--end-group [1303/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1304/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1305/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1306/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1307/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1308/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1309/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1310/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1311/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1312/1742] rm -f gthread/libgthread-2.0.a && gcc-ar csrD gthread/libgthread-2.0.a gthread/libgthread-2.0.so.0.8600.0.p/gthread-impl.c.o [1313/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1314/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1315/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1316/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1317/1742] rm -f gmodule/libgmodule-2.0.a && gcc-ar csrD gmodule/libgmodule-2.0.a gmodule/libgmodule-2.0.so.0.8600.0.p/gmodule.c.o gmodule/libgmodule-2.0.so.0.8600.0.p/gmodule-deprecated.c.o [1318/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1319/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1320/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1321/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1322/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1323/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1324/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1325/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1326/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1327/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1328/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1329/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1330/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 -Wl,--end-group [1331/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1332/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 -Wl,--end-group [1333/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 -Wl,--end-group [1334/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1335/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1336/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 -Wl,--end-group [1337/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gthread/libgthread-2.0.so.0.8600.0 -Wl,--end-group -pthread [1338/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1339/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1340/1742] 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 [1341/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 [1342/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1343/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1344/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1345/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1346/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1347/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../../glib:$ORIGIN/../../../gobject:$ORIGIN/../../../gmodule:$ORIGIN/../..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1348/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/:$ORIGIN/../glib:$ORIGIN/../gobject:$ORIGIN/../gmodule' -Wl,--start-group gio/libgio-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1349/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 [1350/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1351/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1352/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../../glib:$ORIGIN/../../../gobject:$ORIGIN/../../../gmodule:$ORIGIN/../..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1353/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1354/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group -Wl,--export-dynamic [1355/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/:$ORIGIN/../glib:$ORIGIN/../gobject:$ORIGIN/../gmodule' -Wl,--start-group gio/libgio-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1356/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1357/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1358/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/:$ORIGIN/../glib:$ORIGIN/../gobject:$ORIGIN/../gmodule' -Wl,--start-group gio/libgio-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1359/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/:$ORIGIN/../glib:$ORIGIN/../gobject:$ORIGIN/../gmodule' -Wl,--start-group gio/libgio-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 /usr/lib/x86_64-linux-gnu/libelf.so -Wl,--end-group [1360/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/:$ORIGIN/../glib:$ORIGIN/../gobject:$ORIGIN/../gmodule' -Wl,--start-group gio/libgio-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1361/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1362/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1363/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1364/1742] 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.8600.0.p/gappinfo.c.o gio/libgio-2.0.so.0.8600.0.p/gasynchelper.c.o gio/libgio-2.0.so.0.8600.0.p/gasyncinitable.c.o gio/libgio-2.0.so.0.8600.0.p/gasyncresult.c.o gio/libgio-2.0.so.0.8600.0.p/gbufferedinputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gbufferedoutputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gbytesicon.c.o gio/libgio-2.0.so.0.8600.0.p/gcancellable.c.o gio/libgio-2.0.so.0.8600.0.p/gcharsetconverter.c.o gio/libgio-2.0.so.0.8600.0.p/gcontenttype.c.o gio/libgio-2.0.so.0.8600.0.p/gcontextspecificgroup.c.o gio/libgio-2.0.so.0.8600.0.p/gconverter.c.o gio/libgio-2.0.so.0.8600.0.p/gconverterinputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gconverteroutputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gcredentials.c.o gio/libgio-2.0.so.0.8600.0.p/gdatagrambased.c.o gio/libgio-2.0.so.0.8600.0.p/gdatainputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gdataoutputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gdebugcontroller.c.o gio/libgio-2.0.so.0.8600.0.p/gdebugcontrollerdbus.c.o gio/libgio-2.0.so.0.8600.0.p/gdrive.c.o gio/libgio-2.0.so.0.8600.0.p/gdummyfile.c.o gio/libgio-2.0.so.0.8600.0.p/gdummyproxyresolver.c.o gio/libgio-2.0.so.0.8600.0.p/gdummytlsbackend.c.o gio/libgio-2.0.so.0.8600.0.p/gemblem.c.o gio/libgio-2.0.so.0.8600.0.p/gemblemedicon.c.o gio/libgio-2.0.so.0.8600.0.p/gfile.c.o gio/libgio-2.0.so.0.8600.0.p/gfileattribute.c.o gio/libgio-2.0.so.0.8600.0.p/gfileenumerator.c.o gio/libgio-2.0.so.0.8600.0.p/gfileicon.c.o gio/libgio-2.0.so.0.8600.0.p/gfileinfo.c.o gio/libgio-2.0.so.0.8600.0.p/gfileinputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gfilemonitor.c.o gio/libgio-2.0.so.0.8600.0.p/gfilenamecompleter.c.o gio/libgio-2.0.so.0.8600.0.p/gfileoutputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gfileiostream.c.o gio/libgio-2.0.so.0.8600.0.p/gfilterinputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gfilteroutputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gicon.c.o gio/libgio-2.0.so.0.8600.0.p/ginetaddress.c.o gio/libgio-2.0.so.0.8600.0.p/ginetaddressmask.c.o gio/libgio-2.0.so.0.8600.0.p/ginetsocketaddress.c.o gio/libgio-2.0.so.0.8600.0.p/ginitable.c.o gio/libgio-2.0.so.0.8600.0.p/ginputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gioerror.c.o gio/libgio-2.0.so.0.8600.0.p/giomodule.c.o gio/libgio-2.0.so.0.8600.0.p/giomodule-priv.c.o gio/libgio-2.0.so.0.8600.0.p/gioscheduler.c.o gio/libgio-2.0.so.0.8600.0.p/giostream.c.o gio/libgio-2.0.so.0.8600.0.p/gloadableicon.c.o gio/libgio-2.0.so.0.8600.0.p/gmarshal-internal.c.o gio/libgio-2.0.so.0.8600.0.p/gmount.c.o gio/libgio-2.0.so.0.8600.0.p/gmemorymonitor.c.o gio/libgio-2.0.so.0.8600.0.p/gmemorymonitorbase.c.o gio/libgio-2.0.so.0.8600.0.p/gmemorymonitordbus.c.o gio/libgio-2.0.so.0.8600.0.p/gmemoryinputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gmemoryoutputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gmountoperation.c.o gio/libgio-2.0.so.0.8600.0.p/gnativesocketaddress.c.o gio/libgio-2.0.so.0.8600.0.p/gnativevolumemonitor.c.o gio/libgio-2.0.so.0.8600.0.p/gnetworkaddress.c.o gio/libgio-2.0.so.0.8600.0.p/gnetworking.c.o gio/libgio-2.0.so.0.8600.0.p/gnetworkmonitor.c.o gio/libgio-2.0.so.0.8600.0.p/gnetworkmonitorbase.c.o gio/libgio-2.0.so.0.8600.0.p/gnetworkservice.c.o gio/libgio-2.0.so.0.8600.0.p/goutputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gpermission.c.o gio/libgio-2.0.so.0.8600.0.p/gpollableinputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gpollableoutputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gpollableutils.c.o gio/libgio-2.0.so.0.8600.0.p/gpollfilemonitor.c.o gio/libgio-2.0.so.0.8600.0.p/gpowerprofilemonitor.c.o gio/libgio-2.0.so.0.8600.0.p/gpowerprofilemonitordbus.c.o gio/libgio-2.0.so.0.8600.0.p/gproxy.c.o gio/libgio-2.0.so.0.8600.0.p/gproxyaddress.c.o gio/libgio-2.0.so.0.8600.0.p/gproxyaddressenumerator.c.o gio/libgio-2.0.so.0.8600.0.p/gproxyresolver.c.o gio/libgio-2.0.so.0.8600.0.p/gresolver.c.o gio/libgio-2.0.so.0.8600.0.p/gresource.c.o gio/libgio-2.0.so.0.8600.0.p/gresourcefile.c.o gio/libgio-2.0.so.0.8600.0.p/gseekable.c.o gio/libgio-2.0.so.0.8600.0.p/gsimpleasyncresult.c.o gio/libgio-2.0.so.0.8600.0.p/gsimpleiostream.c.o gio/libgio-2.0.so.0.8600.0.p/gsimplepermission.c.o gio/libgio-2.0.so.0.8600.0.p/gsimpleproxyresolver.c.o gio/libgio-2.0.so.0.8600.0.p/gsocket.c.o gio/libgio-2.0.so.0.8600.0.p/gsocketaddress.c.o gio/libgio-2.0.so.0.8600.0.p/gsocketaddressenumerator.c.o gio/libgio-2.0.so.0.8600.0.p/gsocketclient.c.o gio/libgio-2.0.so.0.8600.0.p/gsocketconnectable.c.o gio/libgio-2.0.so.0.8600.0.p/gsocketconnection.c.o gio/libgio-2.0.so.0.8600.0.p/gsocketcontrolmessage.c.o gio/libgio-2.0.so.0.8600.0.p/gsocketinputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gsocketlistener.c.o gio/libgio-2.0.so.0.8600.0.p/gsocketoutputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gsocketservice.c.o gio/libgio-2.0.so.0.8600.0.p/gsrvtarget.c.o gio/libgio-2.0.so.0.8600.0.p/gsubprocesslauncher.c.o gio/libgio-2.0.so.0.8600.0.p/gsubprocess.c.o gio/libgio-2.0.so.0.8600.0.p/gtask.c.o gio/libgio-2.0.so.0.8600.0.p/gtcpconnection.c.o gio/libgio-2.0.so.0.8600.0.p/gtcpwrapperconnection.c.o gio/libgio-2.0.so.0.8600.0.p/gthemedicon.c.o gio/libgio-2.0.so.0.8600.0.p/gthreadedsocketservice.c.o gio/libgio-2.0.so.0.8600.0.p/gthreadedresolver.c.o gio/libgio-2.0.so.0.8600.0.p/gtlsbackend.c.o gio/libgio-2.0.so.0.8600.0.p/gtlscertificate.c.o gio/libgio-2.0.so.0.8600.0.p/gtlsclientconnection.c.o gio/libgio-2.0.so.0.8600.0.p/gtlsconnection.c.o gio/libgio-2.0.so.0.8600.0.p/gtlsdatabase.c.o gio/libgio-2.0.so.0.8600.0.p/gtlsfiledatabase.c.o gio/libgio-2.0.so.0.8600.0.p/gtlsinteraction.c.o gio/libgio-2.0.so.0.8600.0.p/gtlspassword.c.o gio/libgio-2.0.so.0.8600.0.p/gtlsserverconnection.c.o gio/libgio-2.0.so.0.8600.0.p/gdtlsconnection.c.o gio/libgio-2.0.so.0.8600.0.p/gdtlsclientconnection.c.o gio/libgio-2.0.so.0.8600.0.p/gdtlsserverconnection.c.o gio/libgio-2.0.so.0.8600.0.p/gunionvolumemonitor.c.o gio/libgio-2.0.so.0.8600.0.p/gunixconnection.c.o gio/libgio-2.0.so.0.8600.0.p/gunixfdlist.c.o gio/libgio-2.0.so.0.8600.0.p/gunixcredentialsmessage.c.o gio/libgio-2.0.so.0.8600.0.p/gunixsocketaddress.c.o gio/libgio-2.0.so.0.8600.0.p/gvfs.c.o gio/libgio-2.0.so.0.8600.0.p/gvolume.c.o gio/libgio-2.0.so.0.8600.0.p/gvolumemonitor.c.o gio/libgio-2.0.so.0.8600.0.p/gzlibcompressor.c.o gio/libgio-2.0.so.0.8600.0.p/gzlibdecompressor.c.o gio/libgio-2.0.so.0.8600.0.p/glistmodel.c.o gio/libgio-2.0.so.0.8600.0.p/gliststore.c.o gio/libgio-2.0.so.0.8600.0.p/.._glib_gtrace.c.o gio/libgio-2.0.so.0.8600.0.p/gcontenttype-fdo.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusdaemon.c.o gio/libgio-2.0.so.0.8600.0.p/gfiledescriptorbased.c.o gio/libgio-2.0.so.0.8600.0.p/giounix-private.c.o gio/libgio-2.0.so.0.8600.0.p/gunixfdmessage.c.o gio/libgio-2.0.so.0.8600.0.p/gunixmount.c.o gio/libgio-2.0.so.0.8600.0.p/gunixmounts.c.o gio/libgio-2.0.so.0.8600.0.p/gunixvolume.c.o gio/libgio-2.0.so.0.8600.0.p/gunixvolumemonitor.c.o gio/libgio-2.0.so.0.8600.0.p/gunixinputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gunixoutputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gfdonotificationbackend.c.o gio/libgio-2.0.so.0.8600.0.p/ggtknotificationbackend.c.o gio/libgio-2.0.so.0.8600.0.p/gmemorymonitorpoll.c.o gio/libgio-2.0.so.0.8600.0.p/gmemorymonitorpsi.c.o gio/libgio-2.0.so.0.8600.0.p/gdesktopappinfo.c.o gio/libgio-2.0.so.0.8600.0.p/gnetworkmonitornetlink.c.o gio/libgio-2.0.so.0.8600.0.p/gnetworkmonitornm.c.o gio/libgio-2.0.so.0.8600.0.p/gapplication.c.o gio/libgio-2.0.so.0.8600.0.p/gapplicationcommandline.c.o gio/libgio-2.0.so.0.8600.0.p/gapplicationimpl-dbus.c.o gio/libgio-2.0.so.0.8600.0.p/gactiongroup.c.o gio/libgio-2.0.so.0.8600.0.p/gactionmap.c.o gio/libgio-2.0.so.0.8600.0.p/gsimpleactiongroup.c.o gio/libgio-2.0.so.0.8600.0.p/gremoteactiongroup.c.o gio/libgio-2.0.so.0.8600.0.p/gactiongroupexporter.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusactiongroup.c.o gio/libgio-2.0.so.0.8600.0.p/gaction.c.o gio/libgio-2.0.so.0.8600.0.p/gpropertyaction.c.o gio/libgio-2.0.so.0.8600.0.p/gsimpleaction.c.o gio/libgio-2.0.so.0.8600.0.p/gmenumodel.c.o gio/libgio-2.0.so.0.8600.0.p/gmenu.c.o gio/libgio-2.0.so.0.8600.0.p/gmenuexporter.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusmenumodel.c.o gio/libgio-2.0.so.0.8600.0.p/gnotification.c.o gio/libgio-2.0.so.0.8600.0.p/gnotificationbackend.c.o gio/libgio-2.0.so.0.8600.0.p/gdelayedsettingsbackend.c.o gio/libgio-2.0.so.0.8600.0.p/gkeyfilesettingsbackend.c.o gio/libgio-2.0.so.0.8600.0.p/gmemorysettingsbackend.c.o gio/libgio-2.0.so.0.8600.0.p/gnullsettingsbackend.c.o gio/libgio-2.0.so.0.8600.0.p/gsettingsbackend.c.o gio/libgio-2.0.so.0.8600.0.p/gsettingsschema.c.o gio/libgio-2.0.so.0.8600.0.p/gsettings-mapping.c.o gio/libgio-2.0.so.0.8600.0.p/gsettings.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusutils.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusaddress.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusauthobserver.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusauth.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusauthmechanism.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusauthmechanismanon.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusauthmechanismexternal.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusauthmechanismsha1.c.o gio/libgio-2.0.so.0.8600.0.p/gdbuserror.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusconnection.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusmessage.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusnameowning.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusnamewatching.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusproxy.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusprivate.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusintrospection.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusmethodinvocation.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusserver.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusinterface.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusinterfaceskeleton.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusobject.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusobjectskeleton.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusobjectproxy.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusobjectmanager.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusobjectmanagerclient.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusobjectmanagerserver.c.o gio/libgio-2.0.so.0.8600.0.p/gtestdbus.c.o gio/libgio-2.0.so.0.8600.0.p/gdocumentportal.c.o gio/libgio-2.0.so.0.8600.0.p/gopenuriportal.c.o gio/libgio-2.0.so.0.8600.0.p/gmemorymonitorportal.c.o gio/libgio-2.0.so.0.8600.0.p/gnetworkmonitorportal.c.o gio/libgio-2.0.so.0.8600.0.p/gpowerprofilemonitorportal.c.o gio/libgio-2.0.so.0.8600.0.p/gproxyresolverportal.c.o gio/libgio-2.0.so.0.8600.0.p/gtrashportal.c.o gio/libgio-2.0.so.0.8600.0.p/gportalsupport.c.o gio/libgio-2.0.so.0.8600.0.p/gportalnotificationbackend.c.o gio/libgio-2.0.so.0.8600.0.p/gsandbox.c.o gio/libgio-2.0.so.0.8600.0.p/ghttpproxy.c.o gio/libgio-2.0.so.0.8600.0.p/glocalfile.c.o gio/libgio-2.0.so.0.8600.0.p/glocalfileenumerator.c.o gio/libgio-2.0.so.0.8600.0.p/glocalfileinfo.c.o gio/libgio-2.0.so.0.8600.0.p/glocalfileinputstream.c.o gio/libgio-2.0.so.0.8600.0.p/glocalfilemonitor.c.o gio/libgio-2.0.so.0.8600.0.p/glocalfileoutputstream.c.o gio/libgio-2.0.so.0.8600.0.p/glocalfileiostream.c.o gio/libgio-2.0.so.0.8600.0.p/glocalvfs.c.o gio/libgio-2.0.so.0.8600.0.p/gsocks4proxy.c.o gio/libgio-2.0.so.0.8600.0.p/gsocks4aproxy.c.o gio/libgio-2.0.so.0.8600.0.p/gsocks5proxy.c.o gio/libgio-2.0.so.0.8600.0.p/thumbnail-verify.c.o gio/libgio-2.0.so.0.8600.0.p/.._subprojects_gvdb_gvdb_gvdb-builder.c.o gio/libgio-2.0.so.0.8600.0.p/.._subprojects_gvdb_gvdb_gvdb-reader.c.o gio/libgio-2.0.so.0.8600.0.p/meson-generated_.._gioenumtypes.c.o gio/libgio-2.0.so.0.8600.0.p/meson-generated_.._gdbus-daemon-generated.c.o gio/libgio-2.0.so.0.8600.0.p/meson-generated_.._xdp-dbus.c.o [1365/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1366/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1367/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1368/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1369/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/:$ORIGIN/../glib:$ORIGIN/../gobject:$ORIGIN/../gmodule' -Wl,--start-group gio/libgio-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1370/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1371/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1372/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1373/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1374/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1375/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1376/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/:$ORIGIN/../glib:$ORIGIN/../gobject:$ORIGIN/../gmodule' -Wl,--start-group gio/libgio-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1377/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1378/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1379/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1380/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1381/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1382/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1383/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1384/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1385/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1386/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1387/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1388/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [1389/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1390/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1391/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1392/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1393/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1394/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1395/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1396/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1397/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1398/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1399/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1400/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1401/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1402/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1403/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1404/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..:$ORIGIN/gdbus-object-manager-example' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gio/tests/gdbus-object-manager-example/libgdbus-example-objectmanager.so -Wl,--end-group [1405/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..:$ORIGIN/gdbus-object-manager-example' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gio/tests/gdbus-object-manager-example/libgdbus-example-objectmanager.so -Wl,--end-group [1406/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1407/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1408/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1409/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1410/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1411/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1412/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1413/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1414/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1415/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1416/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1417/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1418/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1419/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1420/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1421/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1422/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1423/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1424/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1425/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1426/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1427/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..:$ORIGIN/gdbus-object-manager-example' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gio/tests/gdbus-object-manager-example/libgdbus-example-objectmanager.so -Wl,--end-group [1428/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1429/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1430/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1431/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..:$ORIGIN/gdbus-object-manager-example' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gio/tests/gdbus-object-manager-example/libgdbus-example-objectmanager.so -Wl,--end-group [1432/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1433/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1434/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1435/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1436/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1437/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1438/1742] cc -o gio/tests/file-enumerator gio/tests/file-enumerator.p/file-enumerator.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1439/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1440/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1441/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1442/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1443/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1444/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1445/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1446/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1447/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1448/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1449/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1450/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1451/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1452/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1453/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1454/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1455/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1456/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1457/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1458/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1459/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1460/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1461/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1462/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1463/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1464/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1465/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1466/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1467/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1468/1742] cc -o gio/tests/filenamecompleter gio/tests/filenamecompleter.p/filenamecompleter.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1469/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1470/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1471/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1472/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1473/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1474/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1475/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1476/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1477/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1478/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1479/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1480/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1481/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1482/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1483/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1484/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1485/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1486/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1487/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1488/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1489/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1490/1742] cc -o gio/tests/memory-monitor-psi gio/tests/memory-monitor-psi.p/memory-monitor-psi.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1491/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1492/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1493/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1494/1742] cc -o gio/tests/memory-monitor-poll gio/tests/memory-monitor-poll.p/memory-monitor-poll.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1495/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1496/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1497/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1498/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1499/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1500/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1501/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1502/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1503/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 /usr/lib/x86_64-linux-gnu/libdbus-1.so -Wl,--end-group [1504/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1505/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1506/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1507/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1508/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 /usr/lib/x86_64-linux-gnu/libdbus-1.so -Wl,--end-group [1509/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1510/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1511/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1512/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1513/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1514/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1515/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1516/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1517/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1518/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1519/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1520/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1521/1742] env PKG_CONFIG_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/meson-uninstalled PKG_CONFIG=/usr/bin/pkg-config CC=cc 'CFLAGS=-Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2' /usr/bin/x86_64-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 --doc-format=gi-docgen -DGOBJECT_COMPILATION --symbol-prefix=gobject -I/build/reproducible-path/glib2.0-2.86.0/girepository/introspection -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/introspection -I/build/reproducible-path/glib2.0-2.86.0/. -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/. -I/build/reproducible-path/glib2.0-2.86.0/glib -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib --filelist=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/libgobject-2.0.so.0.8600.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.86.0/. -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/. -I/build/reproducible-path/glib2.0-2.86.0/glib -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib -I/build/reproducible-path/glib2.0-2.86.0/girepository -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository -I/usr/include/sysprof-6 -I/build/reproducible-path/glib2.0-2.86.0/gobject -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject -I/build/reproducible-path/glib2.0-2.86.0/gio -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio -I/usr/include/libmount -I/usr/include/blkid -I/build/reproducible-path/glib2.0-2.86.0/gmodule -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule -I/usr/include/gobject-introspection-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include --cflags-end --add-include-path=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/introspection --add-include-path=/usr/share/gir-1.0 --add-include-path=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/introspection -L/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository -L/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib -L/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject -L/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule -L/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject --library gobject-2.0 -L/build/reproducible-path/glib2.0-2.86.0/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.86.0/ --sources-top-dirs /build/reproducible-path/glib2.0-2.86.0/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' gmodule/gmodule-visibility.h:1058: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_86_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_86_FOR' gmodule/gmodule-visibility.h:1060: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_86_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_86_FOR' gmodule/gmodule-visibility.h:1062: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_86_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_86_FOR' gmodule/gmodule-visibility.h:1064: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_86_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_86_FOR' gmodule/gmodule-visibility.h:1067: Warning: GObject: symbol='GMODULE_DEPRECATED_IN_2_86_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_IN_2_86_FOR' gmodule/gmodule-visibility.h:1069: Warning: GObject: symbol='GMODULE_DEPRECATED_MACRO_IN_2_86_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_MACRO_IN_2_86_FOR' gmodule/gmodule-visibility.h:1071: Warning: GObject: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_86_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_ENUMERATOR_IN_2_86_FOR' gmodule/gmodule-visibility.h:1073: Warning: GObject: symbol='GMODULE_DEPRECATED_TYPE_IN_2_86_FOR': Unknown namespace for symbol 'GMODULE_DEPRECATED_TYPE_IN_2_86_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:1044: Warning: GObject: invalid "closure" annotation: only valid on callback parameters ../../../gobject/gclosure.c:1074: Warning: GObject: invalid "closure" annotation: only valid on callback parameters ../../../gobject/gclosure.c:471: Warning: GObject: invalid "closure" annotation: only valid on callback parameters ../../../gobject/gclosure.c:508: Warning: GObject: invalid "closure" annotation: only valid on callback parameters ../../../gobject/gclosure.c:407: Warning: GObject: invalid "closure" annotation: only valid on callback parameters ../../../gobject/gclosure.c:410: Warning: GObject: invalid "closure" annotation: only valid on callback parameters ../../../gobject/gclosure.c:359: Warning: GObject: invalid "closure" annotation: only valid on callback parameters ../../../gobject/gsignal.c:1577: Warning: GObject: invalid "closure" annotation: only valid on callback parameters ../../../gobject/gsignal.c:1838: Warning: GObject: invalid "closure" annotation: only valid on callback parameters ../../../gobject/gsignal.c:1364: Warning: GObject: invalid "closure" annotation: only valid on callback parameters ../../../gobject/gsignal.c:1440: Warning: GObject: invalid "closure" annotation: only valid on callback parameters ../../../gobject/gsignal.c:940: Warning: GObject: invalid "closure" annotation: only valid on callback parameters ../../../gobject/gsignal.c:2471: Warning: GObject: invalid "closure" annotation: only valid on callback parameters ../../../gobject/gsignal.c:2790: Warning: GObject: invalid "closure" annotation: only valid on callback parameters ../../../gobject/gsignal.c:2868: Warning: GObject: invalid "closure" annotation: only valid on callback parameters ../../../gobject/gsignal.c:2922: Warning: GObject: invalid "closure" annotation: only valid on callback parameters ../../../gobject/gsignal.c:2978: Warning: GObject: invalid "closure" annotation: only valid on callback parameters ../../../gobject/gvaluearray.c:347: Warning: GObject: invalid "closure" annotation: only valid on callback parameters ../../../gobject/gobject.c:2007: 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: Missing (transfer) annotation ../../../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:1566: Warning: GObject: g_signal_newv: argument c_marshaller: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../gobject/gsignal.c:1828: Warning: GObject: g_signal_new_valist: argument c_marshaller: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../gobject/gsignal.c:1352: Warning: GObject: g_signal_new: argument c_marshaller: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../gobject/gsignal.c:1428: Warning: GObject: g_signal_new_class_handler: argument c_marshaller: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../gobject/gsignal.c:1786: Warning: GObject: g_signal_set_va_marshaller: argument va_marshaller: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../../../gobject/gsignal.c:2466: Warning: GObject: g_signal_connect_data: argument c_handler: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) [1522/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1523/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1524/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1525/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1526/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1527/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1528/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1529/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1530/1742] 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.8600.0.p/gdump.c.o girepository/libgirepository-2.0.so.0.8600.0.p/giarginfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/gibaseinfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/gicallableinfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/gicallbackinfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/giconstantinfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/gienuminfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/gifieldinfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/giflagsinfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/gifunctioninfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/ginvoke.c.o girepository/libgirepository-2.0.so.0.8600.0.p/giinterfaceinfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/giobjectinfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/gipropertyinfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/giregisteredtypeinfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/girepository.c.o girepository/libgirepository-2.0.so.0.8600.0.p/girffi.c.o girepository/libgirepository-2.0.so.0.8600.0.p/gisignalinfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/gistructinfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/gitypeinfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/gitypelib.c.o girepository/libgirepository-2.0.so.0.8600.0.p/giunioninfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/giunresolvedinfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/givalueinfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/givfuncinfo.c.o [1531/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1532/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1533/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1534/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 /usr/lib/x86_64-linux-gnu/libdbus-1.so -Wl,--end-group [1535/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1536/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1537/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1538/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1539/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1540/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1541/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1542/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/:$ORIGIN/../glib:$ORIGIN/../gobject:$ORIGIN/../gmodule:$ORIGIN/../gio' -Wl,--start-group girepository/libgirepository-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 -Wl,--end-group [1543/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1544/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1545/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1546/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1547/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1548/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1549/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..:$ORIGIN/../../glib:$ORIGIN/../../gobject:$ORIGIN/../../gmodule:$ORIGIN/../../gio' -Wl,--start-group girepository/libgirepository-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1550/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..:$ORIGIN/../../glib:$ORIGIN/../../gobject:$ORIGIN/../../gmodule:$ORIGIN/../../gio' -Wl,--start-group girepository/libgirepository-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 -Wl,--end-group [1551/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1552/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1553/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..:$ORIGIN/../../glib:$ORIGIN/../../gobject:$ORIGIN/../../gmodule:$ORIGIN/../../gio' -Wl,--start-group girepository/libgirepository-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 -lm -pthread -lffi -Wl,--end-group [1554/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..:$ORIGIN/../../glib:$ORIGIN/../../gobject:$ORIGIN/../../gmodule:$ORIGIN/../../gio' -Wl,--start-group girepository/libgirepository-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1555/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1556/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..:$ORIGIN/../../glib:$ORIGIN/../../gobject:$ORIGIN/../../gmodule:$ORIGIN/../../gio' -Wl,--start-group girepository/libgirepository-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1557/1742] /build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/girepository/introspection --includedir=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/introspection --includedir=/usr/share/gir-1.0 [1558/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1559/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..:$ORIGIN/../../glib:$ORIGIN/../../gobject:$ORIGIN/../../gmodule:$ORIGIN/../../gio' -Wl,--start-group girepository/libgirepository-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1560/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..:$ORIGIN/../../glib:$ORIGIN/../../gobject:$ORIGIN/../../gmodule:$ORIGIN/../../gio' -Wl,--start-group girepository/libgirepository-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 girepository/libgirepository-internals.a girepository/libgirepository-gthash.a girepository/cmph/libcmph.a -lffi -lffi -lm -Wl,--end-group [1561/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..:$ORIGIN/../../glib:$ORIGIN/../../gobject:$ORIGIN/../../gmodule:$ORIGIN/../../gio' -Wl,--start-group girepository/libgirepository-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1562/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1563/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..:$ORIGIN/../../glib:$ORIGIN/../../gobject:$ORIGIN/../../gmodule:$ORIGIN/../../gio' -Wl,--start-group girepository/libgirepository-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 girepository/libgirepository-gthash.a girepository/cmph/libcmph.a -lm -Wl,--end-group -pthread [1564/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1565/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1566/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1567/1742] cc -o fuzzing/fuzz_get_locale_variants fuzzing/fuzz_get_locale_variants.p/driver.c.o fuzzing/fuzz_get_locale_variants.p/fuzz_get_locale_variants.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1568/1742] /build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/girepository/introspection --includedir=/usr/share/gir-1.0 [1569/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..:$ORIGIN/../../glib:$ORIGIN/../../gobject:$ORIGIN/../../gmodule:$ORIGIN/../../gio' -Wl,--start-group girepository/libgirepository-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1570/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1571/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1572/1742] cc -o fuzzing/fuzz_special_dirs fuzzing/fuzz_special_dirs.p/driver.c.o fuzzing/fuzz_special_dirs.p/fuzz_special_dirs.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1573/1742] /build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/girepository/introspection --includedir=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/introspection --includedir=/usr/share/gir-1.0 [1574/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1575/1742] cc -o girepository/tests/ir-parser girepository/tests/ir-parser.p/ir-parser.c.o girepository/tests/ir-parser.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..:$ORIGIN/../../glib:$ORIGIN/../../gobject:$ORIGIN/../../gmodule:$ORIGIN/../../gio' -Wl,--start-group girepository/libgirepository-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 girepository/libgirepository-internals.a girepository/libgirepository-gthash.a girepository/cmph/libcmph.a -lm -pthread -lffi -lffi -Wl,--end-group [1576/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..:$ORIGIN/../../glib:$ORIGIN/../../gobject:$ORIGIN/../../gmodule:$ORIGIN/../../gio' -Wl,--start-group girepository/libgirepository-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 girepository/cmph/libcmph.a -lm -Wl,--end-group -pthread [1577/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..:$ORIGIN/../../glib:$ORIGIN/../../gobject:$ORIGIN/../../gmodule:$ORIGIN/../../gio' -Wl,--start-group girepository/libgirepository-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1578/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..:$ORIGIN/../../glib:$ORIGIN/../../gobject:$ORIGIN/../../gmodule:$ORIGIN/../../gio' -Wl,--start-group girepository/libgirepository-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1579/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..:$ORIGIN/../../glib:$ORIGIN/../../gobject:$ORIGIN/../../gmodule:$ORIGIN/../../gio' -Wl,--start-group girepository/libgirepository-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1580/1742] /usr/bin/msgfmt -o po/cy/LC_MESSAGES/glib20.mo ../../../po/cy.po [1581/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..:$ORIGIN/../../glib:$ORIGIN/../../gobject:$ORIGIN/../../gmodule:$ORIGIN/../../gio' -Wl,--start-group girepository/libgirepository-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 -lm -pthread -lffi -Wl,--end-group [1582/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1583/1742] /usr/bin/msgfmt -o po/ca@valencia/LC_MESSAGES/glib20.mo ../../../po/ca@valencia.po [1584/1742] /usr/bin/msgfmt -o po/cs/LC_MESSAGES/glib20.mo ../../../po/cs.po [1585/1742] /usr/bin/msgfmt -o po/dz/LC_MESSAGES/glib20.mo ../../../po/dz.po [1586/1742] /build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/girepository/introspection --includedir=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/introspection --includedir=/usr/share/gir-1.0 [1587/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1588/1742] /usr/bin/msgfmt -o po/da/LC_MESSAGES/glib20.mo ../../../po/da.po [1589/1742] /usr/bin/msgfmt -o po/en_CA/LC_MESSAGES/glib20.mo ../../../po/en_CA.po [1590/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1591/1742] /usr/bin/msgfmt -o po/ca/LC_MESSAGES/glib20.mo ../../../po/ca.po [1592/1742] /usr/bin/msgfmt -o po/en@shaw/LC_MESSAGES/glib20.mo ../../../po/en@shaw.po [1593/1742] /usr/bin/msgfmt -o po/eo/LC_MESSAGES/glib20.mo ../../../po/eo.po [1594/1742] /usr/bin/msgfmt -o po/et/LC_MESSAGES/glib20.mo ../../../po/et.po [1595/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1596/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1597/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1598/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1599/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1600/1742] /usr/bin/msgfmt -o po/de/LC_MESSAGES/glib20.mo ../../../po/de.po [1601/1742] /usr/bin/msgfmt -o po/el/LC_MESSAGES/glib20.mo ../../../po/el.po [1602/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1603/1742] /usr/bin/msgfmt -o po/eu/LC_MESSAGES/glib20.mo ../../../po/eu.po [1604/1742] /usr/bin/msgfmt -o po/ga/LC_MESSAGES/glib20.mo ../../../po/ga.po [1605/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1606/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1607/1742] /usr/bin/msgfmt -o po/en_GB/LC_MESSAGES/glib20.mo ../../../po/en_GB.po [1608/1742] /usr/bin/msgfmt -o po/fur/LC_MESSAGES/glib20.mo ../../../po/fur.po [1609/1742] /usr/bin/msgfmt -o po/gd/LC_MESSAGES/glib20.mo ../../../po/gd.po [1610/1742] /usr/bin/msgfmt -o po/gl/LC_MESSAGES/glib20.mo ../../../po/gl.po [1611/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1612/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1613/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1614/1742] /usr/bin/msgfmt -o po/es/LC_MESSAGES/glib20.mo ../../../po/es.po [1615/1742] /usr/bin/msgfmt -o po/fi/LC_MESSAGES/glib20.mo ../../../po/fi.po [1616/1742] /usr/bin/msgfmt -o po/fr/LC_MESSAGES/glib20.mo ../../../po/fr.po [1617/1742] /usr/bin/msgfmt -o po/hr/LC_MESSAGES/glib20.mo ../../../po/hr.po [1618/1742] /usr/bin/msgfmt -o po/hu/LC_MESSAGES/glib20.mo ../../../po/hu.po [1619/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1620/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1621/1742] /usr/bin/msgfmt -o po/fa/LC_MESSAGES/glib20.mo ../../../po/fa.po [1622/1742] /usr/bin/msgfmt -o po/gu/LC_MESSAGES/glib20.mo ../../../po/gu.po [1623/1742] /usr/bin/msgfmt -o po/hi/LC_MESSAGES/glib20.mo ../../../po/hi.po [1624/1742] /usr/bin/msgfmt -o po/hy/LC_MESSAGES/glib20.mo ../../../po/hy.po [1625/1742] /usr/bin/msgfmt -o po/id/LC_MESSAGES/glib20.mo ../../../po/id.po [1626/1742] /usr/bin/msgfmt -o po/ie/LC_MESSAGES/glib20.mo ../../../po/ie.po [1627/1742] /usr/bin/msgfmt -o po/is/LC_MESSAGES/glib20.mo ../../../po/is.po [1628/1742] /usr/bin/msgfmt -o po/it/LC_MESSAGES/glib20.mo ../../../po/it.po [1629/1742] /usr/bin/msgfmt -o po/ja/LC_MESSAGES/glib20.mo ../../../po/ja.po [1630/1742] /usr/bin/msgfmt -o po/kab/LC_MESSAGES/glib20.mo ../../../po/kab.po [1631/1742] /usr/bin/msgfmt -o po/kk/LC_MESSAGES/glib20.mo ../../../po/kk.po [1632/1742] /usr/bin/msgfmt -o po/ku/LC_MESSAGES/glib20.mo ../../../po/ku.po [1633/1742] /usr/bin/msgfmt -o po/he/LC_MESSAGES/glib20.mo ../../../po/he.po [1634/1742] /usr/bin/msgfmt -o po/kn/LC_MESSAGES/glib20.mo ../../../po/kn.po [1635/1742] /usr/bin/msgfmt -o po/ko/LC_MESSAGES/glib20.mo ../../../po/ko.po [1636/1742] /usr/bin/msgfmt -o po/lt/LC_MESSAGES/glib20.mo ../../../po/lt.po [1637/1742] /usr/bin/msgfmt -o po/lv/LC_MESSAGES/glib20.mo ../../../po/lv.po [1638/1742] /usr/bin/msgfmt -o po/mai/LC_MESSAGES/glib20.mo ../../../po/mai.po [1639/1742] /usr/bin/msgfmt -o po/mg/LC_MESSAGES/glib20.mo ../../../po/mg.po [1640/1742] /usr/bin/msgfmt -o po/mk/LC_MESSAGES/glib20.mo ../../../po/mk.po [1641/1742] /usr/bin/msgfmt -o po/mn/LC_MESSAGES/glib20.mo ../../../po/mn.po [1642/1742] /usr/bin/msgfmt -o po/nds/LC_MESSAGES/glib20.mo ../../../po/nds.po [1643/1742] /usr/bin/msgfmt -o po/ka/LC_MESSAGES/glib20.mo ../../../po/ka.po [1644/1742] /usr/bin/msgfmt -o po/ml/LC_MESSAGES/glib20.mo ../../../po/ml.po [1645/1742] /usr/bin/msgfmt -o po/mr/LC_MESSAGES/glib20.mo ../../../po/mr.po [1646/1742] /usr/bin/msgfmt -o po/ms/LC_MESSAGES/glib20.mo ../../../po/ms.po [1647/1742] /usr/bin/msgfmt -o po/nb/LC_MESSAGES/glib20.mo ../../../po/nb.po [1648/1742] /usr/bin/msgfmt -o po/nl/LC_MESSAGES/glib20.mo ../../../po/nl.po [1649/1742] /usr/bin/msgfmt -o po/nn/LC_MESSAGES/glib20.mo ../../../po/nn.po [1650/1742] /usr/bin/msgfmt -o po/or/LC_MESSAGES/glib20.mo ../../../po/or.po [1651/1742] /usr/bin/msgfmt -o po/pl/LC_MESSAGES/glib20.mo ../../../po/pl.po [1652/1742] /usr/bin/msgfmt -o po/ps/LC_MESSAGES/glib20.mo ../../../po/ps.po [1653/1742] /usr/bin/msgfmt -o po/ru/LC_MESSAGES/glib20.mo ../../../po/ru.po [1654/1742] /usr/bin/msgfmt -o po/rw/LC_MESSAGES/glib20.mo ../../../po/rw.po [1655/1742] /usr/bin/msgfmt -o po/si/LC_MESSAGES/glib20.mo ../../../po/si.po [1656/1742] /usr/bin/msgfmt -o po/ne/LC_MESSAGES/glib20.mo ../../../po/ne.po [1657/1742] /usr/bin/msgfmt -o po/oc/LC_MESSAGES/glib20.mo ../../../po/oc.po [1658/1742] /usr/bin/msgfmt -o po/pa/LC_MESSAGES/glib20.mo ../../../po/pa.po [1659/1742] /usr/bin/msgfmt -o po/pt/LC_MESSAGES/glib20.mo ../../../po/pt.po [1660/1742] /usr/bin/msgfmt -o po/pt_BR/LC_MESSAGES/glib20.mo ../../../po/pt_BR.po [1661/1742] /usr/bin/msgfmt -o po/ro/LC_MESSAGES/glib20.mo ../../../po/ro.po [1662/1742] /usr/bin/msgfmt -o po/sk/LC_MESSAGES/glib20.mo ../../../po/sk.po [1663/1742] /usr/bin/msgfmt -o po/sq/LC_MESSAGES/glib20.mo ../../../po/sq.po [1664/1742] /usr/bin/msgfmt -o po/sr@ije/LC_MESSAGES/glib20.mo ../../../po/sr@ije.po [1665/1742] /usr/bin/msgfmt -o po/sv/LC_MESSAGES/glib20.mo ../../../po/sv.po [1666/1742] /usr/bin/msgfmt -o po/ta/LC_MESSAGES/glib20.mo ../../../po/ta.po [1667/1742] /usr/bin/msgfmt -o po/th/LC_MESSAGES/glib20.mo ../../../po/th.po [1668/1742] /usr/bin/msgfmt -o po/tt/LC_MESSAGES/glib20.mo ../../../po/tt.po [1669/1742] /usr/bin/msgfmt -o po/sl/LC_MESSAGES/glib20.mo ../../../po/sl.po [1670/1742] /usr/bin/msgfmt -o po/sr/LC_MESSAGES/glib20.mo ../../../po/sr.po [1671/1742] /usr/bin/msgfmt -o po/sr@latin/LC_MESSAGES/glib20.mo ../../../po/sr@latin.po [1672/1742] /usr/bin/msgfmt -o po/te/LC_MESSAGES/glib20.mo ../../../po/te.po [1673/1742] /usr/bin/msgfmt -o po/tg/LC_MESSAGES/glib20.mo ../../../po/tg.po [1674/1742] /usr/bin/msgfmt -o po/tl/LC_MESSAGES/glib20.mo ../../../po/tl.po [1675/1742] /usr/bin/msgfmt -o po/tr/LC_MESSAGES/glib20.mo ../../../po/tr.po [1676/1742] /usr/bin/msgfmt -o po/ug/LC_MESSAGES/glib20.mo ../../../po/ug.po [1677/1742] /usr/bin/msgfmt -o po/vi/LC_MESSAGES/glib20.mo ../../../po/vi.po [1678/1742] /usr/bin/msgfmt -o po/wa/LC_MESSAGES/glib20.mo ../../../po/wa.po [1679/1742] /usr/bin/msgfmt -o po/xh/LC_MESSAGES/glib20.mo ../../../po/xh.po [1680/1742] /usr/bin/msgfmt -o po/yi/LC_MESSAGES/glib20.mo ../../../po/yi.po [1681/1742] /usr/bin/msgfmt -o po/uk/LC_MESSAGES/glib20.mo ../../../po/uk.po [1682/1742] /usr/bin/msgfmt -o po/zh_CN/LC_MESSAGES/glib20.mo ../../../po/zh_CN.po [1683/1742] /usr/bin/msgfmt -o po/zh_HK/LC_MESSAGES/glib20.mo ../../../po/zh_HK.po [1684/1742] /usr/bin/msgfmt -o po/zh_TW/LC_MESSAGES/glib20.mo ../../../po/zh_TW.po [1685/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY '-DSRCDIR="/build/reproducible-path/glib2.0-2.86.0/gio/tests"' '-DTEST_LOCALE_PATH="/build/reproducible-path/glib2.0-2.86.0/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 [1686/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1687/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1688/1742] /usr/bin/meson --internal exe --capture docs/reference/glib/gtester-report.1 -- /usr/bin/rst2man --syntax-highlight=none ../../../docs/reference/glib/gtester-report.rst [1689/1742] /usr/bin/meson --internal exe --capture docs/reference/gio/gdbus.1 -- /usr/bin/rst2man --syntax-highlight=none ../../../docs/reference/gio/gdbus.rst [1690/1742] /usr/bin/meson --internal exe --capture docs/reference/glib/gtester.1 -- /usr/bin/rst2man --syntax-highlight=none ../../../docs/reference/glib/gtester.rst [1691/1742] /usr/bin/meson --internal exe --capture docs/reference/gobject/gobject-query.html -- /usr/bin/rst2html5 ../../../docs/reference/gobject/gobject-query.rst [1692/1742] /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 [1693/1742] /usr/bin/meson --internal exe --capture docs/reference/glib/glib-gettextize.1 -- /usr/bin/rst2man --syntax-highlight=none ../../../docs/reference/glib/glib-gettextize.rst [1694/1742] /usr/bin/meson --internal exe --capture docs/reference/gio/gio-querymodules.1 -- /usr/bin/rst2man --syntax-highlight=none ../../../docs/reference/gio/gio-querymodules.rst [1695/1742] /usr/bin/meson --internal exe --capture docs/reference/gio/gsettings.1 -- /usr/bin/rst2man --syntax-highlight=none ../../../docs/reference/gio/gsettings.rst [1696/1742] /usr/bin/meson --internal exe --capture docs/reference/glib/gtester-report.html -- /usr/bin/rst2html5 ../../../docs/reference/glib/gtester-report.rst [1697/1742] /usr/bin/meson --internal exe --capture docs/reference/gobject/gobject-query.1 -- /usr/bin/rst2man --syntax-highlight=none ../../../docs/reference/gobject/gobject-query.rst [1698/1742] /usr/bin/meson --internal exe --capture docs/reference/glib/glib-gettextize.html -- /usr/bin/rst2html5 ../../../docs/reference/glib/glib-gettextize.rst [1699/1742] /usr/bin/meson --internal exe --capture docs/reference/gio/gapplication.html -- /usr/bin/rst2html5 ../../../docs/reference/gio/gapplication.rst [1700/1742] /usr/bin/meson --internal exe --capture docs/reference/gobject/glib-genmarshal.html -- /usr/bin/rst2html5 ../../../docs/reference/gobject/glib-genmarshal.rst [1701/1742] /usr/bin/meson --internal exe --capture docs/reference/gobject/glib-mkenums.1 -- /usr/bin/rst2man --syntax-highlight=none ../../../docs/reference/gobject/glib-mkenums.rst [1702/1742] /usr/bin/meson --internal exe --capture docs/reference/gio/glib-compile-resources.html -- /usr/bin/rst2html5 ../../../docs/reference/gio/glib-compile-resources.rst [1703/1742] /usr/bin/meson --internal exe --capture docs/reference/gio/gresource.html -- /usr/bin/rst2html5 ../../../docs/reference/gio/gresource.rst [1704/1742] /usr/bin/meson --internal exe --capture docs/reference/gobject/glib-genmarshal.1 -- /usr/bin/rst2man --syntax-highlight=none ../../../docs/reference/gobject/glib-genmarshal.rst [1705/1742] /usr/bin/meson --internal exe --capture docs/reference/gio/gsettings.html -- /usr/bin/rst2html5 ../../../docs/reference/gio/gsettings.rst [1706/1742] /usr/bin/meson --internal exe --capture docs/reference/gio/gio-querymodules.html -- /usr/bin/rst2html5 ../../../docs/reference/gio/gio-querymodules.rst [1707/1742] /usr/bin/meson --internal exe --capture docs/reference/gio/gio.html -- /usr/bin/rst2html5 ../../../docs/reference/gio/gio.rst [1708/1742] /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 [1709/1742] /usr/bin/meson --internal exe --capture docs/reference/gio/gresource.1 -- /usr/bin/rst2man --syntax-highlight=none ../../../docs/reference/gio/gresource.rst [1710/1742] /usr/bin/meson --internal exe --capture docs/reference/gio/gio.1 -- /usr/bin/rst2man --syntax-highlight=none ../../../docs/reference/gio/gio.rst [1711/1742] /usr/bin/meson --internal exe --capture docs/reference/gio/gdbus.html -- /usr/bin/rst2html5 ../../../docs/reference/gio/gdbus.rst [1712/1742] /usr/bin/meson --internal exe --capture docs/reference/gio/gapplication.1 -- /usr/bin/rst2man --syntax-highlight=none ../../../docs/reference/gio/gapplication.rst [1713/1742] /usr/bin/meson --internal exe --capture docs/reference/glib/gtester.html -- /usr/bin/rst2html5 ../../../docs/reference/glib/gtester.rst [1714/1742] /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 [1715/1742] /usr/bin/meson --internal exe --capture docs/reference/gobject/glib-mkenums.html -- /usr/bin/rst2html5 ../../../docs/reference/gobject/glib-mkenums.rst [1716/1742] /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 [1717/1742] /usr/bin/meson --internal exe --capture docs/reference/gio/glib-compile-schemas.html -- /usr/bin/rst2html5 ../../../docs/reference/gio/glib-compile-schemas.rst [1718/1742] /usr/bin/meson --internal exe --capture docs/reference/gio/gdbus-codegen.1 -- /usr/bin/rst2man --syntax-highlight=none ../../../docs/reference/gio/gdbus-codegen.rst [1719/1742] /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 [1720/1742] /usr/bin/meson --internal exe --capture docs/reference/gio/gdbus-codegen.html -- /usr/bin/rst2html5 ../../../docs/reference/gio/gdbus-codegen.rst [1721/1742] /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 [1722/1742] /usr/bin/gi-docgen generate --quiet --no-namespace-dir --fatal-warnings --add-include-path=/build/reproducible-path/glib2.0-2.86.0/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.86.0/docs/reference/gmodule girepository/introspection/GModule-2.0.gir [1723/1742] /usr/bin/gi-docgen generate --quiet --no-namespace-dir --fatal-warnings --add-include-path=/build/reproducible-path/glib2.0-2.86.0/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.86.0/docs/reference/glib girepository/introspection/GLibUnix-2.0.gir [1724/1742] env PKG_CONFIG_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/meson-uninstalled PKG_CONFIG=/usr/bin/pkg-config CC=cc 'CFLAGS=-Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2' /usr/bin/x86_64-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 --doc-format=gi-docgen -DGIO_COMPILATION -DG_SETTINGS_ENABLE_BACKEND --symbol-prefix=gio -I/build/reproducible-path/glib2.0-2.86.0/girepository/introspection -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/introspection -I/build/reproducible-path/glib2.0-2.86.0/. -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/. -I/build/reproducible-path/glib2.0-2.86.0/gio -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio -I/build/reproducible-path/glib2.0-2.86.0/glib -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib -I/build/reproducible-path/glib2.0-2.86.0/gobject -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject -I/build/reproducible-path/glib2.0-2.86.0/gmodule -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule -I/build/reproducible-path/glib2.0-2.86.0/subprojects/gvdb/. -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/subprojects/gvdb/. --filelist=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/libgio-2.0.so.0.8600.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 --cflags-begin -D_GNU_SOURCE -DG_DISABLE_CAST_CHECKS -I/build/reproducible-path/glib2.0-2.86.0/. -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/. -I/build/reproducible-path/glib2.0-2.86.0/gio -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio -I/build/reproducible-path/glib2.0-2.86.0/glib -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib -I/build/reproducible-path/glib2.0-2.86.0/gobject -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject -I/build/reproducible-path/glib2.0-2.86.0/gmodule -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule -I/build/reproducible-path/glib2.0-2.86.0/subprojects/gvdb/. -I/build/reproducible-path/glib2.0-2.86.0/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.86.0/girepository -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository -I/usr/include/gobject-introspection-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include --cflags-end --add-include-path=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/introspection --add-include-path=/usr/share/gir-1.0 --add-include-path=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/introspection --add-include-path=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/introspection --add-include-path=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/introspection -L/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository -L/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib -L/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject -L/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule -L/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gio --library gio-2.0 -L/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib -L/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject -L/build/reproducible-path/glib2.0-2.86.0/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.86.0/ --sources-top-dirs /build/reproducible-path/glib2.0-2.86.0/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:7396: 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 gmodule/gmodule-visibility.h:1058: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_86_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:1060: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_86_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:1062: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_86_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:1064: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_86_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:1067: Warning: Gio: symbol='GMODULE_DEPRECATED_IN_2_86_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:1069: Warning: Gio: symbol='GMODULE_DEPRECATED_MACRO_IN_2_86_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:1071: Warning: Gio: symbol='GMODULE_DEPRECATED_ENUMERATOR_IN_2_86_FOR': Skipping foreign symbol from namespace GModule gmodule/gmodule-visibility.h:1073: Warning: Gio: symbol='GMODULE_DEPRECATED_TYPE_IN_2_86_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/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:176: 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:176: 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:9097: 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) [1725/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1726/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -pthread /usr/lib/x86_64-linux-gnu/libpcre2-8.so -Wl,--end-group [1727/1742] /build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/girepository/introspection --includedir=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/introspection --includedir=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/introspection --includedir=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/introspection --includedir=/usr/share/gir-1.0 [1728/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1729/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1730/1742] env PKG_CONFIG_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/meson-uninstalled PKG_CONFIG=/usr/bin/pkg-config CC=cc 'CFLAGS=-Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2' /usr/bin/x86_64-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 --doc-format=gi-docgen -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 --symbol-prefix=g_unix --identifier-prefix=GUnix -I/build/reproducible-path/glib2.0-2.86.0/girepository/introspection -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/introspection -I/build/reproducible-path/glib2.0-2.86.0/. -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/. -I/build/reproducible-path/glib2.0-2.86.0/gio -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio -I/build/reproducible-path/glib2.0-2.86.0/glib -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib -I/build/reproducible-path/glib2.0-2.86.0/gobject -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject -I/build/reproducible-path/glib2.0-2.86.0/gmodule -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule -I/build/reproducible-path/glib2.0-2.86.0/subprojects/gvdb/. -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/subprojects/gvdb/. --filelist=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/libgio-2.0.so.0.8600.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.86.0/. -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/. -I/build/reproducible-path/glib2.0-2.86.0/gio -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio -I/build/reproducible-path/glib2.0-2.86.0/glib -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib -I/build/reproducible-path/glib2.0-2.86.0/gobject -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject -I/build/reproducible-path/glib2.0-2.86.0/gmodule -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule -I/build/reproducible-path/glib2.0-2.86.0/subprojects/gvdb/. -I/build/reproducible-path/glib2.0-2.86.0/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.86.0/girepository -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository -I/usr/include/gobject-introspection-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include --cflags-end --add-include-path=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/introspection --add-include-path=/usr/share/gir-1.0 --add-include-path=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/introspection --add-include-path=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/introspection --add-include-path=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/introspection --add-include-path=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/introspection -L/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository -L/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib -L/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject -L/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule -L/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gio --library gio-2.0 -L/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib -L/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject -L/build/reproducible-path/glib2.0-2.86.0/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.86.0/ --sources-top-dirs /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/ ../../../gio/gmemorymonitorpsi.c:479: Warning: GioUnix: unexpected annotation: nullable ../../../gio/gdesktopappinfo.c:3636: Warning: GioUnix: invalid "closure" annotation: only valid on callback parameters ../../../gio/gdesktopappinfo.c:3638: Warning: GioUnix: invalid "closure" annotation: only valid on callback parameters [1731/1742] env PKG_CONFIG_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/meson-uninstalled PKG_CONFIG=/usr/bin/pkg-config CC=cc 'CFLAGS=-Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2' /usr/bin/x86_64-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 --doc-format=gi-docgen -DGI_COMPILATION --symbol-prefix=gi --identifier-prefix=GI -I/build/reproducible-path/glib2.0-2.86.0/girepository/introspection -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/introspection -I/build/reproducible-path/glib2.0-2.86.0/. -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/. -I/build/reproducible-path/glib2.0-2.86.0/girepository -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository -I/build/reproducible-path/glib2.0-2.86.0/glib -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib -I/build/reproducible-path/glib2.0-2.86.0/gobject -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject -I/build/reproducible-path/glib2.0-2.86.0/gmodule -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule -I/build/reproducible-path/glib2.0-2.86.0/gio -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio --filelist=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/libgirepository-2.0.so.0.8600.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.86.0/. -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/. -I/build/reproducible-path/glib2.0-2.86.0/girepository -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository -I/build/reproducible-path/glib2.0-2.86.0/glib -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib -I/build/reproducible-path/glib2.0-2.86.0/gobject -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject -I/build/reproducible-path/glib2.0-2.86.0/gmodule -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule -I/build/reproducible-path/glib2.0-2.86.0/gio -I/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio -I/build/reproducible-path/glib2.0-2.86.0/subprojects/gvdb/. -I/build/reproducible-path/glib2.0-2.86.0/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/x86_64-linux-gnu/glib-2.0/include --cflags-end --add-include-path=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/introspection --add-include-path=/usr/share/gir-1.0 --add-include-path=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/introspection --add-include-path=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/introspection --add-include-path=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/introspection --add-include-path=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/introspection -L/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository -L/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib -L/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject -L/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule -L/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/girepository --library girepository-2.0 -L/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib -L/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject -L/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule -L/build/reproducible-path/glib2.0-2.86.0/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.86.0/ --sources-top-dirs /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/ [1732/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1733/1742] /build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/girepository/introspection --includedir=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/introspection --includedir=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/introspection --includedir=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/introspection --includedir=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/introspection --includedir=/usr/share/gir-1.0 [1734/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1735/1742] /build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/girepository/introspection --includedir=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/introspection --includedir=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/introspection --includedir=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/introspection --includedir=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/introspection --includedir=/usr/share/gir-1.0 [1736/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1737/1742] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1738/1742] /usr/bin/gi-docgen generate --quiet --no-namespace-dir --fatal-warnings --add-include-path=/build/reproducible-path/glib2.0-2.86.0/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.86.0/docs/reference/gobject girepository/introspection/GObject-2.0.gir [1739/1742] /usr/bin/gi-docgen generate --quiet --no-namespace-dir --fatal-warnings --add-include-path=/build/reproducible-path/glib2.0-2.86.0/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.86.0/docs/reference/gio girepository/introspection/GioUnix-2.0.gir [1740/1742] /usr/bin/gi-docgen generate --quiet --no-namespace-dir --fatal-warnings --add-include-path=/build/reproducible-path/glib2.0-2.86.0/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.86.0/docs/reference/girepository --add-include-path=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/docs/reference/girepository/../../../gobject --add-include-path=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/docs/reference/girepository/../../../gmodule --add-include-path=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/docs/reference/girepository/../../../gio girepository/introspection/GIRepository-3.0.gir [1741/1742] /usr/bin/gi-docgen generate --quiet --no-namespace-dir --fatal-warnings --add-include-path=/build/reproducible-path/glib2.0-2.86.0/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.86.0/docs/reference/glib girepository/introspection/GLib-2.0.gir [1742/1742] /usr/bin/gi-docgen generate --quiet --no-namespace-dir --fatal-warnings --add-include-path=/build/reproducible-path/glib2.0-2.86.0/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.86.0/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 -j42 -v [1/1647] /build/reproducible-path/glib2.0-2.86.0/tools/gen-visibility-macros.py 2.86.0 versions-macros ../../../glib/gversionmacros.h.in glib/gversionmacros.h [2/1647] /build/reproducible-path/glib2.0-2.86.0/tools/gen-visibility-macros.py 2.86.0 visibility-macros GMODULE gmodule/gmodule-visibility.h [3/1647] /usr/bin/msgfmt -o gio/tests/de/LC_MESSAGES/test.mo ../../../gio/tests/de/LC_MESSAGES/../../de.po [4/1647] /usr/bin/python3 ../../../gio/data-to-c.py ../../../gio/../glib/gconstructor.h gconstructor_code gio/gconstructor_as_data.h [5/1647] /usr/bin/msgfmt -o po/am/LC_MESSAGES/glib20.mo ../../../po/am.po [6/1647] /usr/bin/msgfmt -o po/af/LC_MESSAGES/glib20.mo ../../../po/af.po [7/1647] /build/reproducible-path/glib2.0-2.86.0/tools/gen-visibility-macros.py 2.86.0 visibility-macros GLIB glib/glib-visibility.h [8/1647] /build/reproducible-path/glib2.0-2.86.0/tools/gen-visibility-macros.py 2.86.0 visibility-macros GOBJECT gobject/gobject-visibility.h [9/1647] /usr/bin/python3 ../../../gio/tests/gen-big-test-resource.py gio/tests/gresource-big-test.txt [10/1647] /usr/bin/msgfmt -o po/ab/LC_MESSAGES/glib20.mo ../../../po/ab.po [11/1647] /usr/bin/msgfmt -o po/ar/LC_MESSAGES/glib20.mo ../../../po/ar.po [12/1647] /usr/bin/msgfmt -o po/ast/LC_MESSAGES/glib20.mo ../../../po/ast.po [13/1647] /usr/bin/msgfmt -o po/az/LC_MESSAGES/glib20.mo ../../../po/az.po [14/1647] /usr/bin/msgfmt -o po/an/LC_MESSAGES/glib20.mo ../../../po/an.po [15/1647] /usr/bin/msgfmt -o po/be@latin/LC_MESSAGES/glib20.mo ../../../po/be@latin.po [16/1647] /usr/bin/msgfmt -o po/as/LC_MESSAGES/glib20.mo ../../../po/as.po [17/1647] /usr/bin/python3 gobject/glib-genmarshal --prefix=test --valist-marshallers --output=gobject/tests/marshalers.h --quiet --header ../../../gobject/tests/marshalers.list [18/1647] /usr/bin/msgfmt -o po/be/LC_MESSAGES/glib20.mo ../../../po/be.po [19/1647] /usr/bin/meson --internal copy ../../../gio/gdbus-2.0/codegen/parser.py gio/gdbus-2.0/codegen/parser.py [20/1647] /usr/bin/meson --internal copy ../../../gio/gdbus-2.0/codegen/codegen_rst.py gio/gdbus-2.0/codegen/codegen_rst.py [21/1647] /build/reproducible-path/glib2.0-2.86.0/tools/gen-visibility-macros.py 2.86.0 visibility-macros GIO gio/gio-visibility.h [22/1647] /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 [23/1647] /usr/bin/meson --internal copy ../../../gio/gdbus-2.0/codegen/codegen_md.py gio/gdbus-2.0/codegen/codegen_md.py [24/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [25/1647] /usr/bin/msgfmt -o po/bg/LC_MESSAGES/glib20.mo ../../../po/bg.po [26/1647] /usr/bin/msgfmt -o po/bn/LC_MESSAGES/glib20.mo ../../../po/bn.po [27/1647] /build/reproducible-path/glib2.0-2.86.0/tools/gen-visibility-macros.py 2.86.0 visibility-macros GI girepository/gi-visibility.h [28/1647] /usr/bin/meson --internal copy ../../../gio/gdbus-2.0/codegen/codegen_main.py gio/gdbus-2.0/codegen/codegen_main.py [29/1647] /build/reproducible-path/glib2.0-2.86.0/tools/gen-visibility-macros.py 2.0 visibility-macros GDBUS_OBJECT_MANAGER_EXAMPLE gio/tests/gdbus-object-manager-example/gdbus-example-objectmanager-visibility.h [30/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [31/1647] /usr/bin/meson --internal copy ../../../gio/tests/test1.txt gio/tests/test-generated.txt [32/1647] /usr/bin/meson --internal copy ../../../gio/gdbus-2.0/codegen/dbustypes.py gio/gdbus-2.0/codegen/dbustypes.py [33/1647] /usr/bin/meson --internal copy ../../../gio/gdbus-2.0/codegen/utils.py gio/gdbus-2.0/codegen/utils.py [34/1647] /usr/bin/meson --internal copy ../../../gio/gdbus-2.0/codegen/__init__.py gio/gdbus-2.0/codegen/__init__.py [35/1647] /usr/bin/meson --internal copy ../../../gio/gdbus-2.0/codegen/codegen.py gio/gdbus-2.0/codegen/codegen.py [36/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/deprecated_gallocator.c.o -MF glib/libglib-2.0.so.0.8600.0.p/deprecated_gallocator.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/deprecated_gallocator.c.o -c ../../../glib/deprecated/gallocator.c [37/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DGLIB_CHARSETALIAS_DIR="/usr/lib/x86_64-linux-gnu"' -Wno-sign-conversion -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 [38/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -DXDG_PREFIX=_gio_xdg -Wno-sign-conversion -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 [39/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/garcbox.c.o -MF glib/libglib-2.0.so.0.8600.0.p/garcbox.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/garcbox.c.o -c ../../../glib/garcbox.c [40/1647] /usr/bin/meson --internal copy ../../../gio/gdbus-2.0/codegen/codegen_docbook.py gio/gdbus-2.0/codegen/codegen_docbook.py [41/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -DXDG_PREFIX=_gio_xdg -Wno-sign-conversion -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 [42/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -DXDG_PREFIX=_gio_xdg -Wno-sign-conversion -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 [43/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gatomic.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gatomic.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gatomic.c.o -c ../../../glib/gatomic.c [44/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -DXDG_PREFIX=_gio_xdg -Wno-sign-conversion -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 [45/1647] rm -f glib/libcharset/libcharset.a && gcc-ar csrDT glib/libcharset/libcharset.a glib/libcharset/libcharset.a.p/localcharset.c.o [46/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [47/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/deprecated_gcache.c.o -MF glib/libglib-2.0.so.0.8600.0.p/deprecated_gcache.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/deprecated_gcache.c.o -c ../../../glib/deprecated/gcache.c [48/1647] /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 [49/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gbacktrace.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gbacktrace.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gbacktrace.c.o -c ../../../glib/gbacktrace.c [50/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gbitlock.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gbitlock.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gbitlock.c.o -c ../../../glib/gbitlock.c [51/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/deprecated_grel.c.o -MF glib/libglib-2.0.so.0.8600.0.p/deprecated_grel.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/deprecated_grel.c.o -c ../../../glib/deprecated/grel.c [52/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gdatetime-private.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gdatetime-private.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gdatetime-private.c.o -c ../../../glib/gdatetime-private.c [53/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/genviron.c.o -MF glib/libglib-2.0.so.0.8600.0.p/genviron.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/genviron.c.o -c ../../../glib/genviron.c [54/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/ghmac.c.o -MF glib/libglib-2.0.so.0.8600.0.p/ghmac.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/ghmac.c.o -c ../../../glib/ghmac.c [55/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gbytes.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gbytes.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gbytes.c.o -c ../../../glib/gbytes.c [56/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gdir.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gdir.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gdir.c.o -c ../../../glib/gdir.c [57/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gbase64.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gbase64.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gbase64.c.o -c ../../../glib/gbase64.c [58/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/deprecated_gcompletion.c.o -MF glib/libglib-2.0.so.0.8600.0.p/deprecated_gcompletion.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/deprecated_gcompletion.c.o -c ../../../glib/deprecated/gcompletion.c [59/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/glib-init.c.o -MF glib/libglib-2.0.so.0.8600.0.p/glib-init.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/glib-init.c.o -c ../../../glib/glib-init.c [60/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gpoll.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gpoll.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gpoll.c.o -c ../../../glib/gpoll.c [61/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gprimes.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gprimes.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gprimes.c.o -c ../../../glib/gprimes.c [62/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/glist.c.o -MF glib/libglib-2.0.so.0.8600.0.p/glist.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/glist.c.o -c ../../../glib/glist.c [63/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gmem.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gmem.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gmem.c.o -c ../../../glib/gmem.c [64/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/ggettext.c.o -MF glib/libglib-2.0.so.0.8600.0.p/ggettext.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/ggettext.c.o -c ../../../glib/ggettext.c [65/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gerror.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gerror.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gerror.c.o -c ../../../glib/gerror.c [66/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -DXDG_PREFIX=_gio_xdg -Wno-sign-conversion -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 [67/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gmappedfile.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gmappedfile.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gmappedfile.c.o -c ../../../glib/gmappedfile.c [68/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/ghook.c.o -MF glib/libglib-2.0.so.0.8600.0.p/ghook.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/ghook.c.o -c ../../../glib/ghook.c [69/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/deprecated_gthread-deprecated.c.o -MF glib/libglib-2.0.so.0.8600.0.p/deprecated_gthread-deprecated.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/deprecated_gthread-deprecated.c.o -c ../../../glib/deprecated/gthread-deprecated.c [70/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gquark.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gquark.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gquark.c.o -c ../../../glib/gquark.c [71/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gqsort.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gqsort.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gqsort.c.o -c ../../../glib/gqsort.c [72/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gpathbuf.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gpathbuf.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gpathbuf.c.o -c ../../../glib/gpathbuf.c [73/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/glib-private.c.o -MF glib/libglib-2.0.so.0.8600.0.p/glib-private.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/glib-private.c.o -c ../../../glib/glib-private.c [74/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gasyncqueue.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gasyncqueue.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gasyncqueue.c.o -c ../../../glib/gasyncqueue.c [75/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/grcbox.c.o -MF glib/libglib-2.0.so.0.8600.0.p/grcbox.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/grcbox.c.o -c ../../../glib/grcbox.c [76/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gcharset.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gcharset.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gcharset.c.o -c ../../../glib/gcharset.c [77/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/grefcount.c.o -MF glib/libglib-2.0.so.0.8600.0.p/grefcount.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/grefcount.c.o -c ../../../glib/grefcount.c [78/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/grefstring.c.o -MF glib/libglib-2.0.so.0.8600.0.p/grefstring.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/grefstring.c.o -c ../../../glib/grefstring.c [79/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gstrvbuilder.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gstrvbuilder.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gstrvbuilder.c.o -c ../../../glib/gstrvbuilder.c [80/1647] /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 [81/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gqueue.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gqueue.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gqueue.c.o -c ../../../glib/gqueue.c [82/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gtrashstack.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gtrashstack.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gtrashstack.c.o -c ../../../glib/gtrashstack.c [83/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/grand.c.o -MF glib/libglib-2.0.so.0.8600.0.p/grand.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/grand.c.o -c ../../../glib/grand.c [84/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gstringchunk.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gstringchunk.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gstringchunk.c.o -c ../../../glib/gstringchunk.c [85/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -DXDG_PREFIX=_gio_xdg -Wno-sign-conversion -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 [86/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gstdio.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gstdio.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gstdio.c.o -c ../../../glib/gstdio.c [87/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gconvert.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gconvert.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gconvert.c.o -c ../../../glib/gconvert.c [88/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -DXDG_PREFIX=_gio_xdg -Wno-sign-conversion -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 [89/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gspawn.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gspawn.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gspawn.c.o -c ../../../glib/gspawn.c [90/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gtrace.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gtrace.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gtrace.c.o -c ../../../glib/gtrace.c [91/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/ghostutils.c.o -MF glib/libglib-2.0.so.0.8600.0.p/ghostutils.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/ghostutils.c.o -c ../../../glib/ghostutils.c [92/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gunibreak.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gunibreak.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gunibreak.c.o -c ../../../glib/gunibreak.c [93/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gslice.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gslice.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gslice.c.o -c ../../../glib/gslice.c [94/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gdataset.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gdataset.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gdataset.c.o -c ../../../glib/gdataset.c [95/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gpattern.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gpattern.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gpattern.c.o -c ../../../glib/gpattern.c [96/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gslist.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gslist.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gslist.c.o -c ../../../glib/gslist.c [97/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/guuid.c.o -MF glib/libglib-2.0.so.0.8600.0.p/guuid.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/guuid.c.o -c ../../../glib/guuid.c [98/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gshell.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gshell.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gshell.c.o -c ../../../glib/gshell.c [99/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gnode.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gnode.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gnode.c.o -c ../../../glib/gnode.c [100/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gtimer.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gtimer.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gtimer.c.o -c ../../../glib/gtimer.c [101/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gversion.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gversion.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gversion.c.o -c ../../../glib/gversion.c [102/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -DXDG_PREFIX=_gio_xdg -Wno-sign-conversion -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 [103/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gtree.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gtree.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gtree.c.o -c ../../../glib/gtree.c [104/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gprint.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gprint.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gprint.c.o -c ../../../glib/gprint.c [105/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gtranslit.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gtranslit.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gtranslit.c.o -c ../../../glib/gtranslit.c [106/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gprintf.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gprintf.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gprintf.c.o -c ../../../glib/gprintf.c [107/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gjournal-private.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gjournal-private.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gjournal-private.c.o -c ../../../glib/gjournal-private.c [108/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gdate.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gdate.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gdate.c.o -c ../../../glib/gdate.c [109/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gunicollate.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gunicollate.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gunicollate.c.o -c ../../../glib/gunicollate.c [110/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gmessages.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gmessages.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gmessages.c.o -c ../../../glib/gmessages.c [111/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gwakeup.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gwakeup.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gwakeup.c.o -c ../../../glib/gwakeup.c [112/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gvariant-core.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gvariant-core.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gvariant-core.c.o -c ../../../glib/gvariant-core.c [113/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gvarianttypeinfo.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gvarianttypeinfo.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gvarianttypeinfo.c.o -c ../../../glib/gvarianttypeinfo.c [114/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gfileutils.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gfileutils.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gfileutils.c.o -c ../../../glib/gfileutils.c [115/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gthreadpool.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gthreadpool.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gthreadpool.c.o -c ../../../glib/gthreadpool.c [116/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/giounix.c.o -MF glib/libglib-2.0.so.0.8600.0.p/giounix.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/giounix.c.o -c ../../../glib/giounix.c [117/1647] cc -Igobject/libgobject-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -Wsign-conversion -MD -MQ gobject/libgobject-2.0.so.0.8600.0.p/gatomicarray.c.o -MF gobject/libgobject-2.0.so.0.8600.0.p/gatomicarray.c.o.d -o gobject/libgobject-2.0.so.0.8600.0.p/gatomicarray.c.o -c ../../../gobject/gatomicarray.c [118/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gutils.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gutils.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gutils.c.o -c ../../../glib/gutils.c [119/1647] /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 [120/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gsequence.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gsequence.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gsequence.c.o -c ../../../glib/gsequence.c [121/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gthread.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gthread.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gthread.c.o -c ../../../glib/gthread.c [122/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/ghash.c.o -MF glib/libglib-2.0.so.0.8600.0.p/ghash.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/ghash.c.o -c ../../../glib/ghash.c [123/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/glib-unix.c.o -MF glib/libglib-2.0.so.0.8600.0.p/glib-unix.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/glib-unix.c.o -c ../../../glib/glib-unix.c [124/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gvarianttype.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gvarianttype.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gvarianttype.c.o -c ../../../glib/gvarianttype.c [125/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/giochannel.c.o -MF glib/libglib-2.0.so.0.8600.0.p/giochannel.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/giochannel.c.o -c ../../../glib/giochannel.c [126/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gstring.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gstring.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gstring.c.o -c ../../../glib/gstring.c [127/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gunidecomp.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gunidecomp.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gunidecomp.c.o -c ../../../glib/gunidecomp.c [128/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/garray.c.o -MF glib/libglib-2.0.so.0.8600.0.p/garray.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/garray.c.o -c ../../../glib/garray.c [129/1647] cc -Igobject/libgobject-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -Wsign-conversion -MD -MQ gobject/libgobject-2.0.so.0.8600.0.p/meson-generated_.._glib-enumtypes.c.o -MF gobject/libgobject-2.0.so.0.8600.0.p/meson-generated_.._glib-enumtypes.c.o.d -o gobject/libgobject-2.0.so.0.8600.0.p/meson-generated_.._glib-enumtypes.c.o -c gobject/glib-enumtypes.c [130/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gscanner.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gscanner.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gscanner.c.o -c ../../../glib/gscanner.c [131/1647] cc -Igobject/libgobject-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -Wsign-conversion -MD -MQ gobject/libgobject-2.0.so.0.8600.0.p/gbindinggroup.c.o -MF gobject/libgobject-2.0.so.0.8600.0.p/gbindinggroup.c.o.d -o gobject/libgobject-2.0.so.0.8600.0.p/gbindinggroup.c.o -c ../../../gobject/gbindinggroup.c [132/1647] /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 [133/1647] cc -Igobject/libgobject-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -Wsign-conversion -MD -MQ gobject/libgobject-2.0.so.0.8600.0.p/gsourceclosure.c.o -MF gobject/libgobject-2.0.so.0.8600.0.p/gsourceclosure.c.o.d -o gobject/libgobject-2.0.so.0.8600.0.p/gsourceclosure.c.o -c ../../../gobject/gsourceclosure.c [134/1647] /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 [135/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/guniprop.c.o -MF glib/libglib-2.0.so.0.8600.0.p/guniprop.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/guniprop.c.o -c ../../../glib/guniprop.c [136/1647] cc -Igmodule/libgmodule-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GModule"' -DGMODULE_COMPILATION -Wsign-conversion -MD -MQ gmodule/libgmodule-2.0.so.0.8600.0.p/gmodule-deprecated.c.o -MF gmodule/libgmodule-2.0.so.0.8600.0.p/gmodule-deprecated.c.o.d -o gmodule/libgmodule-2.0.so.0.8600.0.p/gmodule-deprecated.c.o -c ../../../gmodule/gmodule-deprecated.c [137/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gregex.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gregex.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gregex.c.o -c ../../../glib/gregex.c [138/1647] 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 [139/1647] cc -Igobject/libgobject-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -Wsign-conversion -MD -MQ gobject/libgobject-2.0.so.0.8600.0.p/gtypeplugin.c.o -MF gobject/libgobject-2.0.so.0.8600.0.p/gtypeplugin.c.o.d -o gobject/libgobject-2.0.so.0.8600.0.p/gtypeplugin.c.o -c ../../../gobject/gtypeplugin.c [140/1647] cc -Igobject/libgobject-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -Wsign-conversion -MD -MQ gobject/libgobject-2.0.so.0.8600.0.p/genums.c.o -MF gobject/libgobject-2.0.so.0.8600.0.p/genums.c.o.d -o gobject/libgobject-2.0.so.0.8600.0.p/genums.c.o -c ../../../gobject/genums.c [141/1647] cc -Igobject/libgobject-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -Wsign-conversion -MD -MQ gobject/libgobject-2.0.so.0.8600.0.p/gsignalgroup.c.o -MF gobject/libgobject-2.0.so.0.8600.0.p/gsignalgroup.c.o.d -o gobject/libgobject-2.0.so.0.8600.0.p/gsignalgroup.c.o -c ../../../gobject/gsignalgroup.c [142/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [143/1647] cc -Igobject/libgobject-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -Wsign-conversion -MD -MQ gobject/libgobject-2.0.so.0.8600.0.p/gparam.c.o -MF gobject/libgobject-2.0.so.0.8600.0.p/gparam.c.o.d -o gobject/libgobject-2.0.so.0.8600.0.p/gparam.c.o -c ../../../gobject/gparam.c [144/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [145/1647] cc -Igobject/libgobject-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -Wsign-conversion -MD -MQ gobject/libgobject-2.0.so.0.8600.0.p/gvaluearray.c.o -MF gobject/libgobject-2.0.so.0.8600.0.p/gvaluearray.c.o.d -o gobject/libgobject-2.0.so.0.8600.0.p/gvaluearray.c.o -c ../../../gobject/gvaluearray.c [146/1647] cc -Igobject/libgobject-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -Wsign-conversion -MD -MQ gobject/libgobject-2.0.so.0.8600.0.p/gvaluetransform.c.o -MF gobject/libgobject-2.0.so.0.8600.0.p/gvaluetransform.c.o.d -o gobject/libgobject-2.0.so.0.8600.0.p/gvaluetransform.c.o -c ../../../gobject/gvaluetransform.c [147/1647] cc -Igobject/libgobject-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -Wsign-conversion -MD -MQ gobject/libgobject-2.0.so.0.8600.0.p/gtypemodule.c.o -MF gobject/libgobject-2.0.so.0.8600.0.p/gtypemodule.c.o.d -o gobject/libgobject-2.0.so.0.8600.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] [148/1647] cc -Igobject/libgobject-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -Wsign-conversion -MD -MQ gobject/libgobject-2.0.so.0.8600.0.p/gbinding.c.o -MF gobject/libgobject-2.0.so.0.8600.0.p/gbinding.c.o.d -o gobject/libgobject-2.0.so.0.8600.0.p/gbinding.c.o -c ../../../gobject/gbinding.c [149/1647] /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 [150/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gvariant-serialiser.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gvariant-serialiser.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gvariant-serialiser.c.o -c ../../../glib/gvariant-serialiser.c [151/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gstrfuncs.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gstrfuncs.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gstrfuncs.c.o -c ../../../glib/gstrfuncs.c [152/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [153/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [154/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gutf8.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gutf8.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gutf8.c.o -c ../../../glib/gutf8.c [155/1647] cc -Igobject/libgobject-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -Wsign-conversion -MD -MQ gobject/libgobject-2.0.so.0.8600.0.p/gmarshal.c.o -MF gobject/libgobject-2.0.so.0.8600.0.p/gmarshal.c.o.d -o gobject/libgobject-2.0.so.0.8600.0.p/gmarshal.c.o -c ../../../gobject/gmarshal.c [156/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [157/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [158/1647] 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 [159/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gasyncinitable.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gasyncinitable.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gasyncinitable.c.o -c ../../../gio/gasyncinitable.c [160/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gasynchelper.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gasynchelper.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gasynchelper.c.o -c ../../../gio/gasynchelper.c [161/1647] cc -Igobject/libgobject-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -Wsign-conversion -MD -MQ gobject/libgobject-2.0.so.0.8600.0.p/gvalue.c.o -MF gobject/libgobject-2.0.so.0.8600.0.p/gvalue.c.o.d -o gobject/libgobject-2.0.so.0.8600.0.p/gvalue.c.o -c ../../../gobject/gvalue.c [162/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gbufferedoutputstream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gbufferedoutputstream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gbufferedoutputstream.c.o -c ../../../gio/gbufferedoutputstream.c [163/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gbytesicon.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gbytesicon.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gbytesicon.c.o -c ../../../gio/gbytesicon.c [164/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gmarkup.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gmarkup.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gmarkup.c.o -c ../../../glib/gmarkup.c [165/1647] cc -Igmodule/libgmodule-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GModule"' -DGMODULE_COMPILATION -Wsign-conversion -MD -MQ gmodule/libgmodule-2.0.so.0.8600.0.p/gmodule.c.o -MF gmodule/libgmodule-2.0.so.0.8600.0.p/gmodule.c.o.d -o gmodule/libgmodule-2.0.so.0.8600.0.p/gmodule.c.o -c ../../../gmodule/gmodule.c [166/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gasyncresult.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gasyncresult.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gasyncresult.c.o -c ../../../gio/gasyncresult.c [167/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdebugcontroller.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdebugcontroller.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdebugcontroller.c.o -c ../../../gio/gdebugcontroller.c [168/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gconverterinputstream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gconverterinputstream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gconverterinputstream.c.o -c ../../../gio/gconverterinputstream.c [169/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/goption.c.o -MF glib/libglib-2.0.so.0.8600.0.p/goption.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/goption.c.o -c ../../../glib/goption.c [170/1647] cc -Igobject/libgobject-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -Wsign-conversion -MD -MQ gobject/libgobject-2.0.so.0.8600.0.p/gvaluetypes.c.o -MF gobject/libgobject-2.0.so.0.8600.0.p/gvaluetypes.c.o.d -o gobject/libgobject-2.0.so.0.8600.0.p/gvaluetypes.c.o -c ../../../gobject/gvaluetypes.c [171/1647] cc -Igobject/libgobject-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -Wsign-conversion -MD -MQ gobject/libgobject-2.0.so.0.8600.0.p/gparamspecs.c.o -MF gobject/libgobject-2.0.so.0.8600.0.p/gparamspecs.c.o.d -o gobject/libgobject-2.0.so.0.8600.0.p/gparamspecs.c.o -c ../../../gobject/gparamspecs.c [172/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdatagrambased.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdatagrambased.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdatagrambased.c.o -c ../../../gio/gdatagrambased.c [173/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gconverter.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gconverter.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gconverter.c.o -c ../../../gio/gconverter.c [174/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gcontenttype.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gcontenttype.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gcontenttype.c.o -c ../../../gio/gcontenttype.c [175/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/guri.c.o -MF glib/libglib-2.0.so.0.8600.0.p/guri.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/guri.c.o -c ../../../glib/guri.c [176/1647] cc -Igobject/libgobject-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -Wsign-conversion -MD -MQ gobject/libgobject-2.0.so.0.8600.0.p/gboxed.c.o -MF gobject/libgobject-2.0.so.0.8600.0.p/gboxed.c.o.d -o gobject/libgobject-2.0.so.0.8600.0.p/gboxed.c.o -c ../../../gobject/gboxed.c [177/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gspawn-posix.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gspawn-posix.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gspawn-posix.c.o -c ../../../glib/gspawn-posix.c [178/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gappinfo.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gappinfo.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gappinfo.c.o -c ../../../gio/gappinfo.c [179/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gcharsetconverter.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gcharsetconverter.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gcharsetconverter.c.o -c ../../../gio/gcharsetconverter.c [180/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdataoutputstream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdataoutputstream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdataoutputstream.c.o -c ../../../gio/gdataoutputstream.c [181/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gcancellable.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gcancellable.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gcancellable.c.o -c ../../../gio/gcancellable.c [182/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gcredentials.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gcredentials.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gcredentials.c.o -c ../../../gio/gcredentials.c [183/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gbufferedinputstream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gbufferedinputstream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gbufferedinputstream.c.o -c ../../../gio/gbufferedinputstream.c [184/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gtimezone.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gtimezone.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gtimezone.c.o -c ../../../glib/gtimezone.c [185/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gcontextspecificgroup.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gcontextspecificgroup.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gcontextspecificgroup.c.o -c ../../../gio/gcontextspecificgroup.c [186/1647] cc -Igobject/libgobject-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -Wsign-conversion -MD -MQ gobject/libgobject-2.0.so.0.8600.0.p/gclosure.c.o -MF gobject/libgobject-2.0.so.0.8600.0.p/gclosure.c.o.d -o gobject/libgobject-2.0.so.0.8600.0.p/gclosure.c.o -c ../../../gobject/gclosure.c [187/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gvariant-parser.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gvariant-parser.c.o.d -o glib/libglib-2.0.so.0.8600.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'); | ^~~~~~~~ [188/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gfilteroutputstream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gfilteroutputstream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gfilteroutputstream.c.o -c ../../../gio/gfilteroutputstream.c [189/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gemblem.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gemblem.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gemblem.c.o -c ../../../gio/gemblem.c [190/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gfilterinputstream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gfilterinputstream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gfilterinputstream.c.o -c ../../../gio/gfilterinputstream.c [191/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdummyproxyresolver.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdummyproxyresolver.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdummyproxyresolver.c.o -c ../../../gio/gdummyproxyresolver.c [192/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gfileicon.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gfileicon.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gfileicon.c.o -c ../../../gio/gfileicon.c [193/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gfileinputstream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gfileinputstream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gfileinputstream.c.o -c ../../../gio/gfileinputstream.c [194/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdebugcontrollerdbus.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdebugcontrollerdbus.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdebugcontrollerdbus.c.o -c ../../../gio/gdebugcontrollerdbus.c [195/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gfileiostream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gfileiostream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gfileiostream.c.o -c ../../../gio/gfileiostream.c [196/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gioerror.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gioerror.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gioerror.c.o -c ../../../gio/gioerror.c [197/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/ginitable.c.o -MF gio/libgio-2.0.so.0.8600.0.p/ginitable.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/ginitable.c.o -c ../../../gio/ginitable.c [198/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gfilemonitor.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gfilemonitor.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gfilemonitor.c.o -c ../../../gio/gfilemonitor.c [199/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gfileoutputstream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gfileoutputstream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gfileoutputstream.c.o -c ../../../gio/gfileoutputstream.c [200/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdrive.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdrive.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdrive.c.o -c ../../../gio/gdrive.c [201/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gchecksum.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gchecksum.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gchecksum.c.o -c ../../../glib/gchecksum.c [202/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gdatetime.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gdatetime.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gdatetime.c.o -c ../../../glib/gdatetime.c [203/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gkeyfile.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gkeyfile.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gkeyfile.c.o -c ../../../glib/gkeyfile.c ../../../glib/gkeyfile.c: In function ‘g_key_file_set_group_comment’: ../../../glib/gkeyfile.c:3563:21: warning: potential null pointer dereference [-Wnull-dereference] 3563 | group = group_node->next->data; | ~~~~~~~~~~^~~~~~ ../../../glib/gkeyfile.c:3563: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:3852:12: ../../../glib/gkeyfile.c:3797:14: warning: potential null pointer dereference [-Wnull-dereference] 3797 | group_node = group_node->next; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ../../../glib/gkeyfile.c:3797:14: warning: potential null pointer dereference [-Wnull-dereference] [204/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gconverteroutputstream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gconverteroutputstream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gconverteroutputstream.c.o -c ../../../gio/gconverteroutputstream.c [205/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdummyfile.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdummyfile.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdummyfile.c.o -c ../../../gio/gdummyfile.c [206/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gemblemedicon.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gemblemedicon.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gemblemedicon.c.o -c ../../../gio/gemblemedicon.c [207/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/giomodule-priv.c.o -MF gio/libgio-2.0.so.0.8600.0.p/giomodule-priv.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/giomodule-priv.c.o -c ../../../gio/giomodule-priv.c [208/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/meson-generated_.._gioenumtypes.c.o -MF gio/libgio-2.0.so.0.8600.0.p/meson-generated_.._gioenumtypes.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/meson-generated_.._gioenumtypes.c.o -c gio/gioenumtypes.c [209/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/meson-generated_.._gdbus-daemon-generated.c.o -MF gio/libgio-2.0.so.0.8600.0.p/meson-generated_.._gdbus-daemon-generated.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/meson-generated_.._gdbus-daemon-generated.c.o -c gio/gdbus-daemon-generated.c [210/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdummytlsbackend.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdummytlsbackend.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdummytlsbackend.c.o -c ../../../gio/gdummytlsbackend.c [211/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gicon.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gicon.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gicon.c.o -c ../../../gio/gicon.c [212/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gfileenumerator.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gfileenumerator.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gfileenumerator.c.o -c ../../../gio/gfileenumerator.c [213/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gfilenamecompleter.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gfilenamecompleter.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gfilenamecompleter.c.o -c ../../../gio/gfilenamecompleter.c [214/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gloadableicon.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gloadableicon.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gloadableicon.c.o -c ../../../gio/gloadableicon.c [215/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gioscheduler.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gioscheduler.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gioscheduler.c.o -c ../../../gio/gioscheduler.c [216/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gfileattribute.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gfileattribute.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gfileattribute.c.o -c ../../../gio/gfileattribute.c [217/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gmain.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gmain.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gmain.c.o -c ../../../glib/gmain.c [218/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/ginetsocketaddress.c.o -MF gio/libgio-2.0.so.0.8600.0.p/ginetsocketaddress.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/ginetsocketaddress.c.o -c ../../../gio/ginetsocketaddress.c [219/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/ginetaddressmask.c.o -MF gio/libgio-2.0.so.0.8600.0.p/ginetaddressmask.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/ginetaddressmask.c.o -c ../../../gio/ginetaddressmask.c [220/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gmemorymonitor.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gmemorymonitor.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gmemorymonitor.c.o -c ../../../gio/gmemorymonitor.c [221/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdatainputstream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdatainputstream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdatainputstream.c.o -c ../../../gio/gdatainputstream.c [222/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gnetworking.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gnetworking.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gnetworking.c.o -c ../../../gio/gnetworking.c [223/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gnativevolumemonitor.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gnativevolumemonitor.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gnativevolumemonitor.c.o -c ../../../gio/gnativevolumemonitor.c [224/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gmount.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gmount.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gmount.c.o -c ../../../gio/gmount.c [225/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gbookmarkfile.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gbookmarkfile.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gbookmarkfile.c.o -c ../../../glib/gbookmarkfile.c [226/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gvariant.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gvariant.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gvariant.c.o -c ../../../glib/gvariant.c [227/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gmemorymonitordbus.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gmemorymonitordbus.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gmemorymonitordbus.c.o -c ../../../gio/gmemorymonitordbus.c [228/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/ginetaddress.c.o -MF gio/libgio-2.0.so.0.8600.0.p/ginetaddress.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/ginetaddress.c.o -c ../../../gio/ginetaddress.c [229/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gpollfilemonitor.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gpollfilemonitor.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gpollfilemonitor.c.o -c ../../../gio/gpollfilemonitor.c [230/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gnativesocketaddress.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gnativesocketaddress.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gnativesocketaddress.c.o -c ../../../gio/gnativesocketaddress.c [231/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/giostream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/giostream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/giostream.c.o -c ../../../gio/giostream.c [232/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gmemorymonitorbase.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gmemorymonitorbase.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gmemorymonitorbase.c.o -c ../../../gio/gmemorymonitorbase.c [233/1647] cc -Iglib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.so.0.8600.0.p/gtestutils.c.o -MF glib/libglib-2.0.so.0.8600.0.p/gtestutils.c.o.d -o glib/libglib-2.0.so.0.8600.0.p/gtestutils.c.o -c ../../../glib/gtestutils.c [234/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gpowerprofilemonitor.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gpowerprofilemonitor.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gpowerprofilemonitor.c.o -c ../../../gio/gpowerprofilemonitor.c [235/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gnetworkmonitor.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gnetworkmonitor.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gnetworkmonitor.c.o -c ../../../gio/gnetworkmonitor.c [236/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gpowerprofilemonitordbus.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gpowerprofilemonitordbus.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gpowerprofilemonitordbus.c.o -c ../../../gio/gpowerprofilemonitordbus.c [237/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gproxyaddress.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gproxyaddress.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gproxyaddress.c.o -c ../../../gio/gproxyaddress.c [238/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gproxy.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gproxy.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gproxy.c.o -c ../../../gio/gproxy.c [239/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gpollableinputstream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gpollableinputstream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gpollableinputstream.c.o -c ../../../gio/gpollableinputstream.c [240/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsocketconnectable.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsocketconnectable.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsocketconnectable.c.o -c ../../../gio/gsocketconnectable.c [241/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsimpleiostream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsimpleiostream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsimpleiostream.c.o -c ../../../gio/gsimpleiostream.c [242/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gpermission.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gpermission.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gpermission.c.o -c ../../../gio/gpermission.c [243/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsimplepermission.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsimplepermission.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsimplepermission.c.o -c ../../../gio/gsimplepermission.c [244/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gmemoryinputstream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gmemoryinputstream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gmemoryinputstream.c.o -c ../../../gio/gmemoryinputstream.c [245/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gmountoperation.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gmountoperation.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gmountoperation.c.o -c ../../../gio/gmountoperation.c [246/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gnetworkmonitorbase.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gnetworkmonitorbase.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gnetworkmonitorbase.c.o -c ../../../gio/gnetworkmonitorbase.c [247/1647] cc -o glib/libglib-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0.p/deprecated_gallocator.c.o glib/libglib-2.0.so.0.8600.0.p/deprecated_gcache.c.o glib/libglib-2.0.so.0.8600.0.p/deprecated_gcompletion.c.o glib/libglib-2.0.so.0.8600.0.p/deprecated_grel.c.o glib/libglib-2.0.so.0.8600.0.p/deprecated_gthread-deprecated.c.o glib/libglib-2.0.so.0.8600.0.p/garcbox.c.o glib/libglib-2.0.so.0.8600.0.p/garray.c.o glib/libglib-2.0.so.0.8600.0.p/gasyncqueue.c.o glib/libglib-2.0.so.0.8600.0.p/gatomic.c.o glib/libglib-2.0.so.0.8600.0.p/gbacktrace.c.o glib/libglib-2.0.so.0.8600.0.p/gbase64.c.o glib/libglib-2.0.so.0.8600.0.p/gbitlock.c.o glib/libglib-2.0.so.0.8600.0.p/gbookmarkfile.c.o glib/libglib-2.0.so.0.8600.0.p/gbytes.c.o glib/libglib-2.0.so.0.8600.0.p/gcharset.c.o glib/libglib-2.0.so.0.8600.0.p/gchecksum.c.o glib/libglib-2.0.so.0.8600.0.p/gconvert.c.o glib/libglib-2.0.so.0.8600.0.p/gdataset.c.o glib/libglib-2.0.so.0.8600.0.p/gdate.c.o glib/libglib-2.0.so.0.8600.0.p/gdatetime.c.o glib/libglib-2.0.so.0.8600.0.p/gdatetime-private.c.o glib/libglib-2.0.so.0.8600.0.p/gdir.c.o glib/libglib-2.0.so.0.8600.0.p/genviron.c.o glib/libglib-2.0.so.0.8600.0.p/gerror.c.o glib/libglib-2.0.so.0.8600.0.p/gfileutils.c.o glib/libglib-2.0.so.0.8600.0.p/ggettext.c.o glib/libglib-2.0.so.0.8600.0.p/ghash.c.o glib/libglib-2.0.so.0.8600.0.p/ghmac.c.o glib/libglib-2.0.so.0.8600.0.p/ghook.c.o glib/libglib-2.0.so.0.8600.0.p/ghostutils.c.o glib/libglib-2.0.so.0.8600.0.p/giochannel.c.o glib/libglib-2.0.so.0.8600.0.p/gkeyfile.c.o glib/libglib-2.0.so.0.8600.0.p/glib-init.c.o glib/libglib-2.0.so.0.8600.0.p/glib-private.c.o glib/libglib-2.0.so.0.8600.0.p/glist.c.o glib/libglib-2.0.so.0.8600.0.p/gmain.c.o glib/libglib-2.0.so.0.8600.0.p/gmappedfile.c.o glib/libglib-2.0.so.0.8600.0.p/gmarkup.c.o glib/libglib-2.0.so.0.8600.0.p/gmem.c.o glib/libglib-2.0.so.0.8600.0.p/gmessages.c.o glib/libglib-2.0.so.0.8600.0.p/gnode.c.o glib/libglib-2.0.so.0.8600.0.p/goption.c.o glib/libglib-2.0.so.0.8600.0.p/gpathbuf.c.o glib/libglib-2.0.so.0.8600.0.p/gpattern.c.o glib/libglib-2.0.so.0.8600.0.p/gpoll.c.o glib/libglib-2.0.so.0.8600.0.p/gprimes.c.o glib/libglib-2.0.so.0.8600.0.p/gqsort.c.o glib/libglib-2.0.so.0.8600.0.p/gquark.c.o glib/libglib-2.0.so.0.8600.0.p/gqueue.c.o glib/libglib-2.0.so.0.8600.0.p/grand.c.o glib/libglib-2.0.so.0.8600.0.p/grcbox.c.o glib/libglib-2.0.so.0.8600.0.p/grefcount.c.o glib/libglib-2.0.so.0.8600.0.p/grefstring.c.o glib/libglib-2.0.so.0.8600.0.p/gregex.c.o glib/libglib-2.0.so.0.8600.0.p/gscanner.c.o glib/libglib-2.0.so.0.8600.0.p/gsequence.c.o glib/libglib-2.0.so.0.8600.0.p/gshell.c.o glib/libglib-2.0.so.0.8600.0.p/gslice.c.o glib/libglib-2.0.so.0.8600.0.p/gslist.c.o glib/libglib-2.0.so.0.8600.0.p/gspawn.c.o glib/libglib-2.0.so.0.8600.0.p/gstdio.c.o glib/libglib-2.0.so.0.8600.0.p/gstrfuncs.c.o glib/libglib-2.0.so.0.8600.0.p/gstring.c.o glib/libglib-2.0.so.0.8600.0.p/gstringchunk.c.o glib/libglib-2.0.so.0.8600.0.p/gstrvbuilder.c.o glib/libglib-2.0.so.0.8600.0.p/gtestutils.c.o glib/libglib-2.0.so.0.8600.0.p/gthread.c.o glib/libglib-2.0.so.0.8600.0.p/gthreadpool.c.o glib/libglib-2.0.so.0.8600.0.p/gtimer.c.o glib/libglib-2.0.so.0.8600.0.p/gtimezone.c.o glib/libglib-2.0.so.0.8600.0.p/gtrace.c.o glib/libglib-2.0.so.0.8600.0.p/gtranslit.c.o glib/libglib-2.0.so.0.8600.0.p/gtrashstack.c.o glib/libglib-2.0.so.0.8600.0.p/gtree.c.o glib/libglib-2.0.so.0.8600.0.p/guniprop.c.o glib/libglib-2.0.so.0.8600.0.p/gutf8.c.o glib/libglib-2.0.so.0.8600.0.p/gunibreak.c.o glib/libglib-2.0.so.0.8600.0.p/gunicollate.c.o glib/libglib-2.0.so.0.8600.0.p/gunidecomp.c.o glib/libglib-2.0.so.0.8600.0.p/guri.c.o glib/libglib-2.0.so.0.8600.0.p/gutils.c.o glib/libglib-2.0.so.0.8600.0.p/guuid.c.o glib/libglib-2.0.so.0.8600.0.p/gvariant.c.o glib/libglib-2.0.so.0.8600.0.p/gvariant-core.c.o glib/libglib-2.0.so.0.8600.0.p/gvariant-parser.c.o glib/libglib-2.0.so.0.8600.0.p/gvariant-serialiser.c.o glib/libglib-2.0.so.0.8600.0.p/gvarianttypeinfo.c.o glib/libglib-2.0.so.0.8600.0.p/gvarianttype.c.o glib/libglib-2.0.so.0.8600.0.p/gversion.c.o glib/libglib-2.0.so.0.8600.0.p/gwakeup.c.o glib/libglib-2.0.so.0.8600.0.p/gprint.c.o glib/libglib-2.0.so.0.8600.0.p/gprintf.c.o glib/libglib-2.0.so.0.8600.0.p/glib-unix.c.o glib/libglib-2.0.so.0.8600.0.p/gspawn-posix.c.o glib/libglib-2.0.so.0.8600.0.p/giounix.c.o glib/libglib-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group glib/libcharset/libcharset.a -Wl,-z,nodelete -Wl,-Bsymbolic-functions -latomic -lm /usr/lib/x86_64-linux-gnu/libpcre2-8.so -Wl,--end-group -pthread [248/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gproxyresolver.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gproxyresolver.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gproxyresolver.c.o -c ../../../gio/gproxyresolver.c [249/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/giomodule.c.o -MF gio/libgio-2.0.so.0.8600.0.p/giomodule.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/giomodule.c.o -c ../../../gio/giomodule.c [250/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/ginputstream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/ginputstream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/ginputstream.c.o -c ../../../gio/ginputstream.c [251/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsimpleproxyresolver.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsimpleproxyresolver.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsimpleproxyresolver.c.o -c ../../../gio/gsimpleproxyresolver.c [252/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gseekable.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gseekable.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gseekable.c.o -c ../../../gio/gseekable.c [253/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsocketaddressenumerator.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsocketaddressenumerator.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsocketaddressenumerator.c.o -c ../../../gio/gsocketaddressenumerator.c [254/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gpollableoutputstream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gpollableoutputstream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gpollableoutputstream.c.o -c ../../../gio/gpollableoutputstream.c [255/1647] /usr/bin/meson --internal symbolextractor /build/reproducible-path/glib2.0-2.86.0/debian/build/udeb glib/libglib-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0.p/libglib-2.0.so.0.8600.0.symbols [256/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gpollableutils.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gpollableutils.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gpollableutils.c.o -c ../../../gio/gpollableutils.c [257/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsrvtarget.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsrvtarget.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsrvtarget.c.o -c ../../../gio/gsrvtarget.c [258/1647] cc -o gmodule/libgmodule-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0.p/gmodule.c.o gmodule/libgmodule-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../glib' glib/libglib-2.0.so.0.8600.0 -Wl,-z,nodelete -Wl,-Bsymbolic-functions [259/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gtcpconnection.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gtcpconnection.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gtcpconnection.c.o -c ../../../gio/gtcpconnection.c [260/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gmemoryoutputstream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gmemoryoutputstream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gmemoryoutputstream.c.o -c ../../../gio/gmemoryoutputstream.c [261/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gnetworkservice.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gnetworkservice.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gnetworkservice.c.o -c ../../../gio/gnetworkservice.c [262/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gtcpwrapperconnection.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gtcpwrapperconnection.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gtcpwrapperconnection.c.o -c ../../../gio/gtcpwrapperconnection.c [263/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gtlsbackend.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gtlsbackend.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gtlsbackend.c.o -c ../../../gio/gtlsbackend.c [264/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gproxyaddressenumerator.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gproxyaddressenumerator.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gproxyaddressenumerator.c.o -c ../../../gio/gproxyaddressenumerator.c [265/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsocketoutputstream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsocketoutputstream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsocketoutputstream.c.o -c ../../../gio/gsocketoutputstream.c [266/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gnetworkaddress.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gnetworkaddress.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gnetworkaddress.c.o -c ../../../gio/gnetworkaddress.c [267/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsocketconnection.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsocketconnection.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsocketconnection.c.o -c ../../../gio/gsocketconnection.c [268/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsimpleasyncresult.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsimpleasyncresult.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsimpleasyncresult.c.o -c ../../../gio/gsimpleasyncresult.c [269/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gthreadedsocketservice.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gthreadedsocketservice.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gthreadedsocketservice.c.o -c ../../../gio/gthreadedsocketservice.c [270/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsubprocesslauncher.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsubprocesslauncher.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsubprocesslauncher.c.o -c ../../../gio/gsubprocesslauncher.c [271/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsocketinputstream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsocketinputstream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsocketinputstream.c.o -c ../../../gio/gsocketinputstream.c [272/1647] /usr/bin/meson --internal symbolextractor /build/reproducible-path/glib2.0-2.86.0/debian/build/udeb gmodule/libgmodule-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0.p/libgmodule-2.0.so.0.8600.0.symbols [273/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gtlsfiledatabase.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gtlsfiledatabase.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gtlsfiledatabase.c.o -c ../../../gio/gtlsfiledatabase.c [274/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsocketaddress.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsocketaddress.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsocketaddress.c.o -c ../../../gio/gsocketaddress.c [275/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gresourcefile.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gresourcefile.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gresourcefile.c.o -c ../../../gio/gresourcefile.c [276/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsocketservice.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsocketservice.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsocketservice.c.o -c ../../../gio/gsocketservice.c [277/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gtlsclientconnection.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gtlsclientconnection.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gtlsclientconnection.c.o -c ../../../gio/gtlsclientconnection.c [278/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdtlsclientconnection.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdtlsclientconnection.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdtlsclientconnection.c.o -c ../../../gio/gdtlsclientconnection.c [279/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsocketcontrolmessage.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsocketcontrolmessage.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsocketcontrolmessage.c.o -c ../../../gio/gsocketcontrolmessage.c [280/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gresource.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gresource.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gresource.c.o -c ../../../gio/gresource.c [281/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gtlsserverconnection.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gtlsserverconnection.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gtlsserverconnection.c.o -c ../../../gio/gtlsserverconnection.c [282/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gtlspassword.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gtlspassword.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gtlspassword.c.o -c ../../../gio/gtlspassword.c [283/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdtlsserverconnection.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdtlsserverconnection.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdtlsserverconnection.c.o -c ../../../gio/gdtlsserverconnection.c [284/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/.._glib_gtrace.c.o -MF gio/libgio-2.0.so.0.8600.0.p/.._glib_gtrace.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/.._glib_gtrace.c.o -c ../../../glib/gtrace.c [285/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gmarshal-internal.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gmarshal-internal.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gmarshal-internal.c.o -c ../../../gio/gmarshal-internal.c [286/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gthemedicon.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gthemedicon.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gthemedicon.c.o -c ../../../gio/gthemedicon.c [287/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/glistmodel.c.o -MF gio/libgio-2.0.so.0.8600.0.p/glistmodel.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/glistmodel.c.o -c ../../../gio/glistmodel.c [288/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gtlsconnection.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gtlsconnection.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gtlsconnection.c.o -c ../../../gio/gtlsconnection.c [289/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gzlibdecompressor.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gzlibdecompressor.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gzlibdecompressor.c.o -c ../../../gio/gzlibdecompressor.c [290/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gvolumemonitor.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gvolumemonitor.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gvolumemonitor.c.o -c ../../../gio/gvolumemonitor.c [291/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gtlscertificate.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gtlscertificate.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gtlscertificate.c.o -c ../../../gio/gtlscertificate.c [292/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gunixfdlist.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gunixfdlist.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gunixfdlist.c.o -c ../../../gio/gunixfdlist.c [293/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gunionvolumemonitor.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gunionvolumemonitor.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gunionvolumemonitor.c.o -c ../../../gio/gunionvolumemonitor.c [294/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gresolver.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gresolver.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gresolver.c.o -c ../../../gio/gresolver.c [295/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gtlsdatabase.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gtlsdatabase.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gtlsdatabase.c.o -c ../../../gio/gtlsdatabase.c [296/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gunixcredentialsmessage.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gunixcredentialsmessage.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gunixcredentialsmessage.c.o -c ../../../gio/gunixcredentialsmessage.c [297/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gtlsinteraction.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gtlsinteraction.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gtlsinteraction.c.o -c ../../../gio/gtlsinteraction.c [298/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gfiledescriptorbased.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gfiledescriptorbased.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gfiledescriptorbased.c.o -c ../../../gio/gfiledescriptorbased.c [299/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsocketlistener.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsocketlistener.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsocketlistener.c.o -c ../../../gio/gsocketlistener.c [300/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gzlibcompressor.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gzlibcompressor.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gzlibcompressor.c.o -c ../../../gio/gzlibcompressor.c [301/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gvfs.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gvfs.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gvfs.c.o -c ../../../gio/gvfs.c [302/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/ggtknotificationbackend.c.o -MF gio/libgio-2.0.so.0.8600.0.p/ggtknotificationbackend.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/ggtknotificationbackend.c.o -c ../../../gio/ggtknotificationbackend.c [303/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gunixconnection.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gunixconnection.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gunixconnection.c.o -c ../../../gio/gunixconnection.c [304/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gunixsocketaddress.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gunixsocketaddress.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gunixsocketaddress.c.o -c ../../../gio/gunixsocketaddress.c [305/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/giounix-private.c.o -MF gio/libgio-2.0.so.0.8600.0.p/giounix-private.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/giounix-private.c.o -c ../../../gio/giounix-private.c [306/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gfileinfo.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gfileinfo.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gfileinfo.c.o -c ../../../gio/gfileinfo.c [307/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gunixfdmessage.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gunixfdmessage.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gunixfdmessage.c.o -c ../../../gio/gunixfdmessage.c [308/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsocketclient.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsocketclient.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsocketclient.c.o -c ../../../gio/gsocketclient.c [309/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gvolume.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gvolume.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gvolume.c.o -c ../../../gio/gvolume.c [310/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gunixmount.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gunixmount.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gunixmount.c.o -c ../../../gio/gunixmount.c [311/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gmemorymonitorpoll.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gmemorymonitorpoll.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gmemorymonitorpoll.c.o -c ../../../gio/gmemorymonitorpoll.c [312/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gtask.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gtask.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gtask.c.o -c ../../../gio/gtask.c [313/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/meson-generated_.._xdp-dbus.c.o -MF gio/libgio-2.0.so.0.8600.0.p/meson-generated_.._xdp-dbus.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/meson-generated_.._xdp-dbus.c.o -c gio/xdp-dbus.c [314/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gunixvolumemonitor.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gunixvolumemonitor.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gunixvolumemonitor.c.o -c ../../../gio/gunixvolumemonitor.c [315/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdtlsconnection.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdtlsconnection.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdtlsconnection.c.o -c ../../../gio/gdtlsconnection.c [316/1647] cc -Igobject/libgobject-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -Wsign-conversion -MD -MQ gobject/libgobject-2.0.so.0.8600.0.p/gobject.c.o -MF gobject/libgobject-2.0.so.0.8600.0.p/gobject.c.o.d -o gobject/libgobject-2.0.so.0.8600.0.p/gobject.c.o -c ../../../gobject/gobject.c [317/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gremoteactiongroup.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gremoteactiongroup.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gremoteactiongroup.c.o -c ../../../gio/gremoteactiongroup.c [318/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gnetworkmonitornm.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gnetworkmonitornm.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gnetworkmonitornm.c.o -c ../../../gio/gnetworkmonitornm.c [319/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gmemorymonitorpsi.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gmemorymonitorpsi.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gmemorymonitorpsi.c.o -c ../../../gio/gmemorymonitorpsi.c [320/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsimpleactiongroup.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsimpleactiongroup.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsimpleactiongroup.c.o -c ../../../gio/gsimpleactiongroup.c [321/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gactiongroupexporter.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gactiongroupexporter.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gactiongroupexporter.c.o -c ../../../gio/gactiongroupexporter.c [322/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsimpleaction.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsimpleaction.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsimpleaction.c.o -c ../../../gio/gsimpleaction.c [323/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gliststore.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gliststore.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gliststore.c.o -c ../../../gio/gliststore.c [324/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsubprocess.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsubprocess.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsubprocess.c.o -c ../../../gio/gsubprocess.c [325/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gunixvolume.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gunixvolume.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gunixvolume.c.o -c ../../../gio/gunixvolume.c [326/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gunixinputstream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gunixinputstream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gunixinputstream.c.o -c ../../../gio/gunixinputstream.c [327/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gthreadedresolver.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gthreadedresolver.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gthreadedresolver.c.o -c ../../../gio/gthreadedresolver.c [328/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gfdonotificationbackend.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gfdonotificationbackend.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gfdonotificationbackend.c.o -c ../../../gio/gfdonotificationbackend.c [329/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gnotificationbackend.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gnotificationbackend.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gnotificationbackend.c.o -c ../../../gio/gnotificationbackend.c [330/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gactionmap.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gactionmap.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gactionmap.c.o -c ../../../gio/gactionmap.c [331/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gcontenttype-fdo.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gcontenttype-fdo.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gcontenttype-fdo.c.o -c ../../../gio/gcontenttype-fdo.c [332/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gmemorysettingsbackend.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gmemorysettingsbackend.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gmemorysettingsbackend.c.o -c ../../../gio/gmemorysettingsbackend.c [333/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gnullsettingsbackend.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gnullsettingsbackend.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gnullsettingsbackend.c.o -c ../../../gio/gnullsettingsbackend.c [334/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gmenumodel.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gmenumodel.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gmenumodel.c.o -c ../../../gio/gmenumodel.c [335/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gactiongroup.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gactiongroup.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gactiongroup.c.o -c ../../../gio/gactiongroup.c [336/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gaction.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gaction.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gaction.c.o -c ../../../gio/gaction.c [337/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusactiongroup.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusactiongroup.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusactiongroup.c.o -c ../../../gio/gdbusactiongroup.c [338/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gapplicationcommandline.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gapplicationcommandline.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gapplicationcommandline.c.o -c ../../../gio/gapplicationcommandline.c [339/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gpropertyaction.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gpropertyaction.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gpropertyaction.c.o -c ../../../gio/gpropertyaction.c [340/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdelayedsettingsbackend.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdelayedsettingsbackend.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdelayedsettingsbackend.c.o -c ../../../gio/gdelayedsettingsbackend.c [341/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gunixoutputstream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gunixoutputstream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gunixoutputstream.c.o -c ../../../gio/gunixoutputstream.c [342/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusauthobserver.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusauthobserver.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusauthobserver.c.o -c ../../../gio/gdbusauthobserver.c [343/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gnetworkmonitornetlink.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gnetworkmonitornetlink.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gnetworkmonitornetlink.c.o -c ../../../gio/gnetworkmonitornetlink.c [344/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gmenu.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gmenu.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gmenu.c.o -c ../../../gio/gmenu.c [345/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsettingsbackend.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsettingsbackend.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsettingsbackend.c.o -c ../../../gio/gsettingsbackend.c [346/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsettings-mapping.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsettings-mapping.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsettings-mapping.c.o -c ../../../gio/gsettings-mapping.c [347/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusmenumodel.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusmenumodel.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusmenumodel.c.o -c ../../../gio/gdbusmenumodel.c [348/1647] cc -Igobject/libgobject-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -Wsign-conversion -MD -MQ gobject/libgobject-2.0.so.0.8600.0.p/gsignal.c.o -MF gobject/libgobject-2.0.so.0.8600.0.p/gsignal.c.o.d -o gobject/libgobject-2.0.so.0.8600.0.p/gsignal.c.o -c ../../../gobject/gsignal.c ../../../gobject/gsignal.c: In function ‘handler_insert’: ../../../gobject/gsignal.c:686:13: warning: potential null pointer dereference [-Wnull-dereference] 686 | if (!hlist->handlers) | ~~~~~^~~~~~~~~~ ../../../gobject/gsignal.c:686:13: warning: potential null pointer dereference [-Wnull-dereference] ../../../gobject/gsignal.c: In function ‘handlers_find’: ../../../gobject/gsignal.c:559:28: warning: potential null pointer dereference [-Wnull-dereference] 559 | if (!node->c_marshaller) | ~~~~^~~~~~~~~~~~~~ In file included from ../../../gobject/gclosure.h:27, from ../../../gobject/gsignal.h:26, from ../../../gobject/gsignal.c:33: ../../../gobject/gsignal.c: In function ‘g_signal_stop_emission_by_name’: ../../../gobject/gsignal.c:1168:41: warning: potential null pointer dereference [-Wnull-dereference] 1168 | 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:1817:17: warning: potential null pointer dereference [-Wnull-dereference] 1817 | 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:1968:1: ../../../gobject/gsignal.c:1980:40: warning: potential null pointer dereference [-Wnull-dereference] 1980 | 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:2411:41: warning: potential null pointer dereference [-Wnull-dereference] 2411 | 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:2523:41: warning: potential null pointer dereference [-Wnull-dereference] 2523 | 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))) | ^ [349/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gapplicationimpl-dbus.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gapplicationimpl-dbus.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gapplicationimpl-dbus.c.o -c ../../../gio/gapplicationimpl-dbus.c [350/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/goutputstream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/goutputstream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/goutputstream.c.o -c ../../../gio/goutputstream.c [351/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gmenuexporter.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gmenuexporter.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gmenuexporter.c.o -c ../../../gio/gmenuexporter.c [352/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusinterface.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusinterface.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusinterface.c.o -c ../../../gio/gdbusinterface.c [353/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusauthmechanism.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusauthmechanism.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusauthmechanism.c.o -c ../../../gio/gdbusauthmechanism.c [354/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusauthmechanismexternal.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusauthmechanismexternal.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusauthmechanismexternal.c.o -c ../../../gio/gdbusauthmechanismexternal.c [355/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusobject.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusobject.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusobject.c.o -c ../../../gio/gdbusobject.c [356/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gnotification.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gnotification.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gnotification.c.o -c ../../../gio/gnotification.c [357/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusnamewatching.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusnamewatching.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusnamewatching.c.o -c ../../../gio/gdbusnamewatching.c [358/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusauthmechanismanon.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusauthmechanismanon.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusauthmechanismanon.c.o -c ../../../gio/gdbusauthmechanismanon.c [359/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbuserror.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbuserror.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbuserror.c.o -c ../../../gio/gdbuserror.c [360/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusutils.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusutils.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusutils.c.o -c ../../../gio/gdbusutils.c [361/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusobjectmanager.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusobjectmanager.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusobjectmanager.c.o -c ../../../gio/gdbusobjectmanager.c [362/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gpowerprofilemonitorportal.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gpowerprofilemonitorportal.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gpowerprofilemonitorportal.c.o -c ../../../gio/gpowerprofilemonitorportal.c [363/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gkeyfilesettingsbackend.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gkeyfilesettingsbackend.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gkeyfilesettingsbackend.c.o -c ../../../gio/gkeyfilesettingsbackend.c [364/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusobjectproxy.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusobjectproxy.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusobjectproxy.c.o -c ../../../gio/gdbusobjectproxy.c [365/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusinterfaceskeleton.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusinterfaceskeleton.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusinterfaceskeleton.c.o -c ../../../gio/gdbusinterfaceskeleton.c [366/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gunixmounts.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gunixmounts.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gunixmounts.c.o -c ../../../gio/gunixmounts.c [367/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusnameowning.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusnameowning.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusnameowning.c.o -c ../../../gio/gdbusnameowning.c [368/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gportalsupport.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gportalsupport.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gportalsupport.c.o -c ../../../gio/gportalsupport.c [369/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gmemorymonitorportal.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gmemorymonitorportal.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gmemorymonitorportal.c.o -c ../../../gio/gmemorymonitorportal.c [370/1647] cc -Igobject/libgobject-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -Wsign-conversion -MD -MQ gobject/libgobject-2.0.so.0.8600.0.p/gtype.c.o -MF gobject/libgobject-2.0.so.0.8600.0.p/gtype.c.o.d -o gobject/libgobject-2.0.so.0.8600.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:3779:10: ../../../gobject/gtype.c:3755:26: warning: potential null pointer dereference [-Wnull-dereference] 3755 | fflags = (finfo->type_flags & fflags) == fflags; | ~~~~~^~~~~~~~~~~~ [371/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusmethodinvocation.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusmethodinvocation.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusmethodinvocation.c.o -c ../../../gio/gdbusmethodinvocation.c [372/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusdaemon.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusdaemon.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusdaemon.c.o -c ../../../gio/gdbusdaemon.c [373/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsandbox.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsandbox.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsandbox.c.o -c ../../../gio/gsandbox.c [374/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusaddress.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusaddress.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusaddress.c.o -c ../../../gio/gdbusaddress.c [375/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gtestdbus.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gtestdbus.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gtestdbus.c.o -c ../../../gio/gtestdbus.c [376/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gportalnotificationbackend.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gportalnotificationbackend.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gportalnotificationbackend.c.o -c ../../../gio/gportalnotificationbackend.c [377/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gapplication.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gapplication.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gapplication.c.o -c ../../../gio/gapplication.c [378/1647] /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 [379/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsocks4proxy.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsocks4proxy.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsocks4proxy.c.o -c ../../../gio/gsocks4proxy.c [380/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdocumentportal.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdocumentportal.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdocumentportal.c.o -c ../../../gio/gdocumentportal.c [381/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gtrashportal.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gtrashportal.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gtrashportal.c.o -c ../../../gio/gtrashportal.c [382/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusserver.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusserver.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusserver.c.o -c ../../../gio/gdbusserver.c [383/1647] cc -o gobject/libgobject-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0.p/meson-generated_.._glib-enumtypes.c.o gobject/libgobject-2.0.so.0.8600.0.p/gatomicarray.c.o gobject/libgobject-2.0.so.0.8600.0.p/gbinding.c.o gobject/libgobject-2.0.so.0.8600.0.p/gbindinggroup.c.o gobject/libgobject-2.0.so.0.8600.0.p/gboxed.c.o gobject/libgobject-2.0.so.0.8600.0.p/gclosure.c.o gobject/libgobject-2.0.so.0.8600.0.p/genums.c.o gobject/libgobject-2.0.so.0.8600.0.p/gmarshal.c.o gobject/libgobject-2.0.so.0.8600.0.p/gobject.c.o gobject/libgobject-2.0.so.0.8600.0.p/gparam.c.o gobject/libgobject-2.0.so.0.8600.0.p/gparamspecs.c.o gobject/libgobject-2.0.so.0.8600.0.p/gsignal.c.o gobject/libgobject-2.0.so.0.8600.0.p/gsignalgroup.c.o gobject/libgobject-2.0.so.0.8600.0.p/gsourceclosure.c.o gobject/libgobject-2.0.so.0.8600.0.p/gtype.c.o gobject/libgobject-2.0.so.0.8600.0.p/gtypemodule.c.o gobject/libgobject-2.0.so.0.8600.0.p/gtypeplugin.c.o gobject/libgobject-2.0.so.0.8600.0.p/gvalue.c.o gobject/libgobject-2.0.so.0.8600.0.p/gvaluearray.c.o gobject/libgobject-2.0.so.0.8600.0.p/gvaluetransform.c.o gobject/libgobject-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../glib' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -Wl,-z,nodelete -Wl,-Bsymbolic-functions -lffi -Wl,--end-group [384/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusobjectskeleton.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusobjectskeleton.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusobjectskeleton.c.o -c ../../../gio/gdbusobjectskeleton.c [385/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/ghttpproxy.c.o -MF gio/libgio-2.0.so.0.8600.0.p/ghttpproxy.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/ghttpproxy.c.o -c ../../../gio/ghttpproxy.c [386/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusobjectmanagerserver.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusobjectmanagerserver.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusobjectmanagerserver.c.o -c ../../../gio/gdbusobjectmanagerserver.c [387/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/glocalfileenumerator.c.o -MF gio/libgio-2.0.so.0.8600.0.p/glocalfileenumerator.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/glocalfileenumerator.c.o -c ../../../gio/glocalfileenumerator.c [388/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gproxyresolverportal.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gproxyresolverportal.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gproxyresolverportal.c.o -c ../../../gio/gproxyresolverportal.c [389/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/glocalfileinputstream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/glocalfileinputstream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/glocalfileinputstream.c.o -c ../../../gio/glocalfileinputstream.c [390/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gopenuriportal.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gopenuriportal.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gopenuriportal.c.o -c ../../../gio/gopenuriportal.c [391/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gnetworkmonitorportal.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gnetworkmonitorportal.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gnetworkmonitorportal.c.o -c ../../../gio/gnetworkmonitorportal.c [392/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsettingsschema.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsettingsschema.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsettingsschema.c.o -c ../../../gio/gsettingsschema.c [393/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/glocalvfs.c.o -MF gio/libgio-2.0.so.0.8600.0.p/glocalvfs.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/glocalvfs.c.o -c ../../../gio/glocalvfs.c [394/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusobjectmanagerclient.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusobjectmanagerclient.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusobjectmanagerclient.c.o -c ../../../gio/gdbusobjectmanagerclient.c [395/1647] /usr/bin/meson --internal symbolextractor /build/reproducible-path/glib2.0-2.86.0/debian/build/udeb gobject/libgobject-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0.p/libgobject-2.0.so.0.8600.0.symbols [396/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/glocalfileiostream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/glocalfileiostream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/glocalfileiostream.c.o -c ../../../gio/glocalfileiostream.c [397/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/thumbnail-verify.c.o -MF gio/libgio-2.0.so.0.8600.0.p/thumbnail-verify.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/thumbnail-verify.c.o -c ../../../gio/thumbnail-verify.c [398/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusauthmechanismsha1.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusauthmechanismsha1.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusauthmechanismsha1.c.o -c ../../../gio/gdbusauthmechanismsha1.c [399/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsocks4aproxy.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsocks4aproxy.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsocks4aproxy.c.o -c ../../../gio/gsocks4aproxy.c [400/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsocket.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsocket.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsocket.c.o -c ../../../gio/gsocket.c [401/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsettings.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsettings.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsettings.c.o -c ../../../gio/gsettings.c [402/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/.._subprojects_gvdb_gvdb_gvdb-reader.c.o -MF gio/libgio-2.0.so.0.8600.0.p/.._subprojects_gvdb_gvdb_gvdb-reader.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/.._subprojects_gvdb_gvdb_gvdb-reader.c.o -c ../../../subprojects/gvdb/gvdb/gvdb-reader.c [403/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [404/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [405/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [406/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [407/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [408/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [409/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [410/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [411/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [412/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [413/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [414/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusauth.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusauth.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusauth.c.o -c ../../../gio/gdbusauth.c [415/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gsocks5proxy.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gsocks5proxy.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gsocks5proxy.c.o -c ../../../gio/gsocks5proxy.c [416/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [417/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [418/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [419/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [420/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [421/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/glocalfileoutputstream.c.o -MF gio/libgio-2.0.so.0.8600.0.p/glocalfileoutputstream.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/glocalfileoutputstream.c.o -c ../../../gio/glocalfileoutputstream.c [422/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [423/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [424/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [425/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusprivate.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusprivate.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusprivate.c.o -c ../../../gio/gdbusprivate.c [426/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [427/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [428/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [429/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [430/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/.._subprojects_gvdb_gvdb_gvdb-builder.c.o -MF gio/libgio-2.0.so.0.8600.0.p/.._subprojects_gvdb_gvdb_gvdb-builder.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/.._subprojects_gvdb_gvdb_gvdb-builder.c.o -c ../../../subprojects/gvdb/gvdb/gvdb-builder.c [431/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/glocalfilemonitor.c.o -MF gio/libgio-2.0.so.0.8600.0.p/glocalfilemonitor.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/glocalfilemonitor.c.o -c ../../../gio/glocalfilemonitor.c [432/1647] cc -Igirepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -MD -MQ girepository/libgirepository-2.0.so.0.8600.0.p/giflagsinfo.c.o -MF girepository/libgirepository-2.0.so.0.8600.0.p/giflagsinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8600.0.p/giflagsinfo.c.o -c ../../../girepository/giflagsinfo.c [433/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusproxy.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusproxy.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusproxy.c.o -c ../../../gio/gdbusproxy.c [434/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusintrospection.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusintrospection.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusintrospection.c.o -c ../../../gio/gdbusintrospection.c [435/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [436/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [437/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [438/1647] cc -Igirepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -MD -MQ girepository/libgirepository-2.0.so.0.8600.0.p/giconstantinfo.c.o -MF girepository/libgirepository-2.0.so.0.8600.0.p/giconstantinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8600.0.p/giconstantinfo.c.o -c ../../../girepository/giconstantinfo.c [439/1647] /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 [440/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdesktopappinfo.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdesktopappinfo.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdesktopappinfo.c.o -c ../../../gio/gdesktopappinfo.c [441/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' glib/libglib-2.0.so.0.8600.0 [442/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [443/1647] 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 [444/1647] cc -Igthread/libgthread-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GThread"' -DGLIB_COMPILATION -Wsign-conversion -MD -MQ gthread/libgthread-2.0.so.0.8600.0.p/gthread-impl.c.o -MF gthread/libgthread-2.0.so.0.8600.0.p/gthread-impl.c.o.d -o gthread/libgthread-2.0.so.0.8600.0.p/gthread-impl.c.o -c ../../../gthread/gthread-impl.c [445/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -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 [446/1647] cc -Igirepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -MD -MQ girepository/libgirepository-2.0.so.0.8600.0.p/gienuminfo.c.o -MF girepository/libgirepository-2.0.so.0.8600.0.p/gienuminfo.c.o.d -o girepository/libgirepository-2.0.so.0.8600.0.p/gienuminfo.c.o -c ../../../girepository/gienuminfo.c [447/1647] /usr/bin/python3 /build/reproducible-path/glib2.0-2.86.0/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 [448/1647] rm -f girepository/libgirepository-gthash.a && gcc-ar csrDT girepository/libgirepository-gthash.a girepository/libgirepository-gthash.a.p/gthash.c.o [449/1647] /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 [450/1647] /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 [451/1647] cc -o gthread/libgthread-2.0.so.0.8600.0 gthread/libgthread-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../glib' glib/libglib-2.0.so.0.8600.0 -Wl,-z,nodelete -Wl,-Bsymbolic-functions [452/1647] cc -Igirepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -MD -MQ girepository/libgirepository-2.0.so.0.8600.0.p/giarginfo.c.o -MF girepository/libgirepository-2.0.so.0.8600.0.p/giarginfo.c.o.d -o girepository/libgirepository-2.0.so.0.8600.0.p/giarginfo.c.o -c ../../../girepository/giarginfo.c [453/1647] cc -Igirepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -MD -MQ girepository/libgirepository-2.0.so.0.8600.0.p/gifieldinfo.c.o -MF girepository/libgirepository-2.0.so.0.8600.0.p/gifieldinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8600.0.p/gifieldinfo.c.o -c ../../../girepository/gifieldinfo.c [454/1647] /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/1647] /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 [456/1647] /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/1647] /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 [458/1647] cc -Igirepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -MD -MQ girepository/libgirepository-2.0.so.0.8600.0.p/ginvoke.c.o -MF girepository/libgirepository-2.0.so.0.8600.0.p/ginvoke.c.o.d -o girepository/libgirepository-2.0.so.0.8600.0.p/ginvoke.c.o -c ../../../girepository/ginvoke.c [459/1647] cc -Igirepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -MD -MQ girepository/libgirepository-2.0.so.0.8600.0.p/gifunctioninfo.c.o -MF girepository/libgirepository-2.0.so.0.8600.0.p/gifunctioninfo.c.o.d -o girepository/libgirepository-2.0.so.0.8600.0.p/gifunctioninfo.c.o -c ../../../girepository/gifunctioninfo.c [460/1647] cc -Igirepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -MD -MQ girepository/libgirepository-2.0.so.0.8600.0.p/gisignalinfo.c.o -MF girepository/libgirepository-2.0.so.0.8600.0.p/gisignalinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8600.0.p/gisignalinfo.c.o -c ../../../girepository/gisignalinfo.c [461/1647] cc -Igirepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -MD -MQ girepository/libgirepository-2.0.so.0.8600.0.p/gicallbackinfo.c.o -MF girepository/libgirepository-2.0.so.0.8600.0.p/gicallbackinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8600.0.p/gicallbackinfo.c.o -c ../../../girepository/gicallbackinfo.c [462/1647] cc -Igirepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -MD -MQ girepository/libgirepository-2.0.so.0.8600.0.p/giunresolvedinfo.c.o -MF girepository/libgirepository-2.0.so.0.8600.0.p/giunresolvedinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8600.0.p/giunresolvedinfo.c.o -c ../../../girepository/giunresolvedinfo.c [463/1647] cc -Igirepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -MD -MQ girepository/libgirepository-2.0.so.0.8600.0.p/giregisteredtypeinfo.c.o -MF girepository/libgirepository-2.0.so.0.8600.0.p/giregisteredtypeinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8600.0.p/giregisteredtypeinfo.c.o -c ../../../girepository/giregisteredtypeinfo.c [464/1647] cc -Igirepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -MD -MQ girepository/libgirepository-2.0.so.0.8600.0.p/givalueinfo.c.o -MF girepository/libgirepository-2.0.so.0.8600.0.p/givalueinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8600.0.p/givalueinfo.c.o -c ../../../girepository/givalueinfo.c [465/1647] cc -Igirepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -MD -MQ girepository/libgirepository-2.0.so.0.8600.0.p/gipropertyinfo.c.o -MF girepository/libgirepository-2.0.so.0.8600.0.p/gipropertyinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8600.0.p/gipropertyinfo.c.o -c ../../../girepository/gipropertyinfo.c [466/1647] cc -Igirepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -MD -MQ girepository/libgirepository-2.0.so.0.8600.0.p/gitypeinfo.c.o -MF girepository/libgirepository-2.0.so.0.8600.0.p/gitypeinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8600.0.p/gitypeinfo.c.o -c ../../../girepository/gitypeinfo.c [467/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -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 [468/1647] /usr/bin/meson --internal symbolextractor /build/reproducible-path/glib2.0-2.86.0/debian/build/udeb glib/tests/libconstructor-helper.so glib/tests/libconstructor-helper.so glib/tests/libconstructor-helper.so.p/libconstructor-helper.so.symbols [469/1647] cc -Igirepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -MD -MQ girepository/libgirepository-2.0.so.0.8600.0.p/giunioninfo.c.o -MF girepository/libgirepository-2.0.so.0.8600.0.p/giunioninfo.c.o.d -o girepository/libgirepository-2.0.so.0.8600.0.p/giunioninfo.c.o -c ../../../girepository/giunioninfo.c [470/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [472/1647] cc -Igirepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -MD -MQ girepository/libgirepository-2.0.so.0.8600.0.p/gistructinfo.c.o -MF girepository/libgirepository-2.0.so.0.8600.0.p/gistructinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8600.0.p/gistructinfo.c.o -c ../../../girepository/gistructinfo.c [473/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [474/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [475/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [476/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusmessage.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusmessage.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusmessage.c.o -c ../../../gio/gdbusmessage.c [477/1647] cc -Igirepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -MD -MQ girepository/libgirepository-2.0.so.0.8600.0.p/girffi.c.o -MF girepository/libgirepository-2.0.so.0.8600.0.p/girffi.c.o.d -o girepository/libgirepository-2.0.so.0.8600.0.p/girffi.c.o -c ../../../girepository/girffi.c [478/1647] cc -Iglib/tests/getpwuid-preload.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [479/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [480/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [481/1647] cc -Igirepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -MD -MQ girepository/libgirepository-2.0.so.0.8600.0.p/gdump.c.o -MF girepository/libgirepository-2.0.so.0.8600.0.p/gdump.c.o.d -o girepository/libgirepository-2.0.so.0.8600.0.p/gdump.c.o -c ../../../girepository/gdump.c [482/1647] cc -Igirepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -MD -MQ girepository/libgirepository-2.0.so.0.8600.0.p/givfuncinfo.c.o -MF girepository/libgirepository-2.0.so.0.8600.0.p/givfuncinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8600.0.p/givfuncinfo.c.o -c ../../../girepository/givfuncinfo.c [483/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -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 [484/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [485/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [486/1647] /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 [487/1647] cc -Igirepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -MD -MQ girepository/libgirepository-2.0.so.0.8600.0.p/giinterfaceinfo.c.o -MF girepository/libgirepository-2.0.so.0.8600.0.p/giinterfaceinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8600.0.p/giinterfaceinfo.c.o -c ../../../girepository/giinterfaceinfo.c [488/1647] cc -Igirepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -MD -MQ girepository/libgirepository-2.0.so.0.8600.0.p/gicallableinfo.c.o -MF girepository/libgirepository-2.0.so.0.8600.0.p/gicallableinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8600.0.p/gicallableinfo.c.o -c ../../../girepository/gicallableinfo.c [489/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [490/1647] cc -Igirepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -MD -MQ girepository/libgirepository-2.0.so.0.8600.0.p/gibaseinfo.c.o -MF girepository/libgirepository-2.0.so.0.8600.0.p/gibaseinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8600.0.p/gibaseinfo.c.o -c ../../../girepository/gibaseinfo.c [491/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [492/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gfile.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gfile.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gfile.c.o -c ../../../gio/gfile.c [493/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [494/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/glocalfileinfo.c.o -MF gio/libgio-2.0.so.0.8600.0.p/glocalfileinfo.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/glocalfileinfo.c.o -c ../../../gio/glocalfileinfo.c [495/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [496/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [497/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [498/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [499/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [500/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [501/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/glocalfile.c.o -MF gio/libgio-2.0.so.0.8600.0.p/glocalfile.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/glocalfile.c.o -c ../../../gio/glocalfile.c [502/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [503/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [504/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [505/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [507/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [508/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [509/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [510/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [511/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [512/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [513/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [514/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -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:356:32: note: in definition of macro ‘g_error’ 356 | __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))); | ^~~~~~~~~~~~~~~~~~~~ [515/1647] cc -Igirepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -MD -MQ girepository/libgirepository-2.0.so.0.8600.0.p/giobjectinfo.c.o -MF girepository/libgirepository-2.0.so.0.8600.0.p/giobjectinfo.c.o.d -o girepository/libgirepository-2.0.so.0.8600.0.p/giobjectinfo.c.o -c ../../../girepository/giobjectinfo.c [516/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [517/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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); \ | ^~ [518/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [519/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [520/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [521/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [522/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [523/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [524/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [525/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [526/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [527/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [528/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [529/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [530/1647] cc -Iglib/tests/print.p -Iglib/tests -I../../../glib/tests -I. -I../../.. -Iglib -I../../../glib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/print.p/print.c.o -MF glib/tests/print.p/print.c.o.d -o glib/tests/print.p/print.c.o -c ../../../glib/tests/print.c [531/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [532/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [533/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [535/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [536/1647] cc -Igirepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -MD -MQ girepository/libgirepository-2.0.so.0.8600.0.p/girepository.c.o -MF girepository/libgirepository-2.0.so.0.8600.0.p/girepository.c.o.d -o girepository/libgirepository-2.0.so.0.8600.0.p/girepository.c.o -c ../../../girepository/girepository.c [537/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [538/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [540/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [542/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [543/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [544/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [545/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [546/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [547/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [548/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [549/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [550/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [551/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [553/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [554/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [555/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [556/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [557/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [558/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [559/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [560/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [561/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [562/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [563/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [564/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [565/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [566/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [567/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [568/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [569/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [570/1647] cc -Igirepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -MD -MQ girepository/libgirepository-2.0.so.0.8600.0.p/gitypelib.c.o -MF girepository/libgirepository-2.0.so.0.8600.0.p/gitypelib.c.o.d -o girepository/libgirepository-2.0.so.0.8600.0.p/gitypelib.c.o -c ../../../girepository/gitypelib.c [571/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [572/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [573/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [574/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [575/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [576/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [577/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -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 [578/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [579/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [580/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [581/1647] cc -Iglib/tests/utf8-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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -DGLIB_STATIC_COMPILATION -pthread '-DG_LOG_DOMAIN="GLib"' -UG_DISABLE_ASSERT -MD -MQ glib/tests/utf8-private.p/utf8-private.c.o -MF glib/tests/utf8-private.p/utf8-private.c.o.d -o glib/tests/utf8-private.p/utf8-private.c.o -c ../../../glib/tests/utf8-private.c [582/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [583/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [584/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [585/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [586/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [587/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [589/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [591/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [592/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [593/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [594/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [595/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [596/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [597/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [598/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [599/1647] cc -Igio/libgio-2.0.so.0.8600.0.p -Igio -I../../../gio -I. -I../../.. -Iglib -I../../../glib -Igobject -I../../../gobject -Igmodule -I../../../gmodule -Isubprojects/gvdb -I../../../subprojects/gvdb -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-linux-gnu/gio/modules"' '-DLOCALSTATEDIR="/var"' -DGIO_COMPILATION -MD -MQ gio/libgio-2.0.so.0.8600.0.p/gdbusconnection.c.o -MF gio/libgio-2.0.so.0.8600.0.p/gdbusconnection.c.o.d -o gio/libgio-2.0.so.0.8600.0.p/gdbusconnection.c.o -c ../../../gio/gdbusconnection.c [600/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [601/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [602/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [603/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [604/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [605/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [606/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [608/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [609/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [610/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [611/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [612/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [613/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [614/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [615/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [616/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [617/1647] cc -o gio/libgio-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0.p/meson-generated_.._gioenumtypes.c.o gio/libgio-2.0.so.0.8600.0.p/meson-generated_.._gdbus-daemon-generated.c.o gio/libgio-2.0.so.0.8600.0.p/meson-generated_.._xdp-dbus.c.o gio/libgio-2.0.so.0.8600.0.p/gappinfo.c.o gio/libgio-2.0.so.0.8600.0.p/gasynchelper.c.o gio/libgio-2.0.so.0.8600.0.p/gasyncinitable.c.o gio/libgio-2.0.so.0.8600.0.p/gasyncresult.c.o gio/libgio-2.0.so.0.8600.0.p/gbufferedinputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gbufferedoutputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gbytesicon.c.o gio/libgio-2.0.so.0.8600.0.p/gcancellable.c.o gio/libgio-2.0.so.0.8600.0.p/gcharsetconverter.c.o gio/libgio-2.0.so.0.8600.0.p/gcontenttype.c.o gio/libgio-2.0.so.0.8600.0.p/gcontextspecificgroup.c.o gio/libgio-2.0.so.0.8600.0.p/gconverter.c.o gio/libgio-2.0.so.0.8600.0.p/gconverterinputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gconverteroutputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gcredentials.c.o gio/libgio-2.0.so.0.8600.0.p/gdatagrambased.c.o gio/libgio-2.0.so.0.8600.0.p/gdatainputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gdataoutputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gdebugcontroller.c.o gio/libgio-2.0.so.0.8600.0.p/gdebugcontrollerdbus.c.o gio/libgio-2.0.so.0.8600.0.p/gdrive.c.o gio/libgio-2.0.so.0.8600.0.p/gdummyfile.c.o gio/libgio-2.0.so.0.8600.0.p/gdummyproxyresolver.c.o gio/libgio-2.0.so.0.8600.0.p/gdummytlsbackend.c.o gio/libgio-2.0.so.0.8600.0.p/gemblem.c.o gio/libgio-2.0.so.0.8600.0.p/gemblemedicon.c.o gio/libgio-2.0.so.0.8600.0.p/gfile.c.o gio/libgio-2.0.so.0.8600.0.p/gfileattribute.c.o gio/libgio-2.0.so.0.8600.0.p/gfileenumerator.c.o gio/libgio-2.0.so.0.8600.0.p/gfileicon.c.o gio/libgio-2.0.so.0.8600.0.p/gfileinfo.c.o gio/libgio-2.0.so.0.8600.0.p/gfileinputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gfilemonitor.c.o gio/libgio-2.0.so.0.8600.0.p/gfilenamecompleter.c.o gio/libgio-2.0.so.0.8600.0.p/gfileoutputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gfileiostream.c.o gio/libgio-2.0.so.0.8600.0.p/gfilterinputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gfilteroutputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gicon.c.o gio/libgio-2.0.so.0.8600.0.p/ginetaddress.c.o gio/libgio-2.0.so.0.8600.0.p/ginetaddressmask.c.o gio/libgio-2.0.so.0.8600.0.p/ginetsocketaddress.c.o gio/libgio-2.0.so.0.8600.0.p/ginitable.c.o gio/libgio-2.0.so.0.8600.0.p/ginputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gioerror.c.o gio/libgio-2.0.so.0.8600.0.p/giomodule.c.o gio/libgio-2.0.so.0.8600.0.p/giomodule-priv.c.o gio/libgio-2.0.so.0.8600.0.p/gioscheduler.c.o gio/libgio-2.0.so.0.8600.0.p/giostream.c.o gio/libgio-2.0.so.0.8600.0.p/gloadableicon.c.o gio/libgio-2.0.so.0.8600.0.p/gmarshal-internal.c.o gio/libgio-2.0.so.0.8600.0.p/gmount.c.o gio/libgio-2.0.so.0.8600.0.p/gmemorymonitor.c.o gio/libgio-2.0.so.0.8600.0.p/gmemorymonitorbase.c.o gio/libgio-2.0.so.0.8600.0.p/gmemorymonitordbus.c.o gio/libgio-2.0.so.0.8600.0.p/gmemoryinputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gmemoryoutputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gmountoperation.c.o gio/libgio-2.0.so.0.8600.0.p/gnativesocketaddress.c.o gio/libgio-2.0.so.0.8600.0.p/gnativevolumemonitor.c.o gio/libgio-2.0.so.0.8600.0.p/gnetworkaddress.c.o gio/libgio-2.0.so.0.8600.0.p/gnetworking.c.o gio/libgio-2.0.so.0.8600.0.p/gnetworkmonitor.c.o gio/libgio-2.0.so.0.8600.0.p/gnetworkmonitorbase.c.o gio/libgio-2.0.so.0.8600.0.p/gnetworkservice.c.o gio/libgio-2.0.so.0.8600.0.p/goutputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gpermission.c.o gio/libgio-2.0.so.0.8600.0.p/gpollableinputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gpollableoutputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gpollableutils.c.o gio/libgio-2.0.so.0.8600.0.p/gpollfilemonitor.c.o gio/libgio-2.0.so.0.8600.0.p/gpowerprofilemonitor.c.o gio/libgio-2.0.so.0.8600.0.p/gpowerprofilemonitordbus.c.o gio/libgio-2.0.so.0.8600.0.p/gproxy.c.o gio/libgio-2.0.so.0.8600.0.p/gproxyaddress.c.o gio/libgio-2.0.so.0.8600.0.p/gproxyaddressenumerator.c.o gio/libgio-2.0.so.0.8600.0.p/gproxyresolver.c.o gio/libgio-2.0.so.0.8600.0.p/gresolver.c.o gio/libgio-2.0.so.0.8600.0.p/gresource.c.o gio/libgio-2.0.so.0.8600.0.p/gresourcefile.c.o gio/libgio-2.0.so.0.8600.0.p/gseekable.c.o gio/libgio-2.0.so.0.8600.0.p/gsimpleasyncresult.c.o gio/libgio-2.0.so.0.8600.0.p/gsimpleiostream.c.o gio/libgio-2.0.so.0.8600.0.p/gsimplepermission.c.o gio/libgio-2.0.so.0.8600.0.p/gsimpleproxyresolver.c.o gio/libgio-2.0.so.0.8600.0.p/gsocket.c.o gio/libgio-2.0.so.0.8600.0.p/gsocketaddress.c.o gio/libgio-2.0.so.0.8600.0.p/gsocketaddressenumerator.c.o gio/libgio-2.0.so.0.8600.0.p/gsocketclient.c.o gio/libgio-2.0.so.0.8600.0.p/gsocketconnectable.c.o gio/libgio-2.0.so.0.8600.0.p/gsocketconnection.c.o gio/libgio-2.0.so.0.8600.0.p/gsocketcontrolmessage.c.o gio/libgio-2.0.so.0.8600.0.p/gsocketinputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gsocketlistener.c.o gio/libgio-2.0.so.0.8600.0.p/gsocketoutputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gsocketservice.c.o gio/libgio-2.0.so.0.8600.0.p/gsrvtarget.c.o gio/libgio-2.0.so.0.8600.0.p/gsubprocesslauncher.c.o gio/libgio-2.0.so.0.8600.0.p/gsubprocess.c.o gio/libgio-2.0.so.0.8600.0.p/gtask.c.o gio/libgio-2.0.so.0.8600.0.p/gtcpconnection.c.o gio/libgio-2.0.so.0.8600.0.p/gtcpwrapperconnection.c.o gio/libgio-2.0.so.0.8600.0.p/gthemedicon.c.o gio/libgio-2.0.so.0.8600.0.p/gthreadedsocketservice.c.o gio/libgio-2.0.so.0.8600.0.p/gthreadedresolver.c.o gio/libgio-2.0.so.0.8600.0.p/gtlsbackend.c.o gio/libgio-2.0.so.0.8600.0.p/gtlscertificate.c.o gio/libgio-2.0.so.0.8600.0.p/gtlsclientconnection.c.o gio/libgio-2.0.so.0.8600.0.p/gtlsconnection.c.o gio/libgio-2.0.so.0.8600.0.p/gtlsdatabase.c.o gio/libgio-2.0.so.0.8600.0.p/gtlsfiledatabase.c.o gio/libgio-2.0.so.0.8600.0.p/gtlsinteraction.c.o gio/libgio-2.0.so.0.8600.0.p/gtlspassword.c.o gio/libgio-2.0.so.0.8600.0.p/gtlsserverconnection.c.o gio/libgio-2.0.so.0.8600.0.p/gdtlsconnection.c.o gio/libgio-2.0.so.0.8600.0.p/gdtlsclientconnection.c.o gio/libgio-2.0.so.0.8600.0.p/gdtlsserverconnection.c.o gio/libgio-2.0.so.0.8600.0.p/gunionvolumemonitor.c.o gio/libgio-2.0.so.0.8600.0.p/gunixconnection.c.o gio/libgio-2.0.so.0.8600.0.p/gunixfdlist.c.o gio/libgio-2.0.so.0.8600.0.p/gunixcredentialsmessage.c.o gio/libgio-2.0.so.0.8600.0.p/gunixsocketaddress.c.o gio/libgio-2.0.so.0.8600.0.p/gvfs.c.o gio/libgio-2.0.so.0.8600.0.p/gvolume.c.o gio/libgio-2.0.so.0.8600.0.p/gvolumemonitor.c.o gio/libgio-2.0.so.0.8600.0.p/gzlibcompressor.c.o gio/libgio-2.0.so.0.8600.0.p/gzlibdecompressor.c.o gio/libgio-2.0.so.0.8600.0.p/glistmodel.c.o gio/libgio-2.0.so.0.8600.0.p/gliststore.c.o gio/libgio-2.0.so.0.8600.0.p/.._glib_gtrace.c.o gio/libgio-2.0.so.0.8600.0.p/gcontenttype-fdo.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusdaemon.c.o gio/libgio-2.0.so.0.8600.0.p/gfiledescriptorbased.c.o gio/libgio-2.0.so.0.8600.0.p/giounix-private.c.o gio/libgio-2.0.so.0.8600.0.p/gunixfdmessage.c.o gio/libgio-2.0.so.0.8600.0.p/gunixmount.c.o gio/libgio-2.0.so.0.8600.0.p/gunixmounts.c.o gio/libgio-2.0.so.0.8600.0.p/gunixvolume.c.o gio/libgio-2.0.so.0.8600.0.p/gunixvolumemonitor.c.o gio/libgio-2.0.so.0.8600.0.p/gunixinputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gunixoutputstream.c.o gio/libgio-2.0.so.0.8600.0.p/gfdonotificationbackend.c.o gio/libgio-2.0.so.0.8600.0.p/ggtknotificationbackend.c.o gio/libgio-2.0.so.0.8600.0.p/gmemorymonitorpoll.c.o gio/libgio-2.0.so.0.8600.0.p/gmemorymonitorpsi.c.o gio/libgio-2.0.so.0.8600.0.p/gdesktopappinfo.c.o gio/libgio-2.0.so.0.8600.0.p/gnetworkmonitornetlink.c.o gio/libgio-2.0.so.0.8600.0.p/gnetworkmonitornm.c.o gio/libgio-2.0.so.0.8600.0.p/gapplication.c.o gio/libgio-2.0.so.0.8600.0.p/gapplicationcommandline.c.o gio/libgio-2.0.so.0.8600.0.p/gapplicationimpl-dbus.c.o gio/libgio-2.0.so.0.8600.0.p/gactiongroup.c.o gio/libgio-2.0.so.0.8600.0.p/gactionmap.c.o gio/libgio-2.0.so.0.8600.0.p/gsimpleactiongroup.c.o gio/libgio-2.0.so.0.8600.0.p/gremoteactiongroup.c.o gio/libgio-2.0.so.0.8600.0.p/gactiongroupexporter.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusactiongroup.c.o gio/libgio-2.0.so.0.8600.0.p/gaction.c.o gio/libgio-2.0.so.0.8600.0.p/gpropertyaction.c.o gio/libgio-2.0.so.0.8600.0.p/gsimpleaction.c.o gio/libgio-2.0.so.0.8600.0.p/gmenumodel.c.o gio/libgio-2.0.so.0.8600.0.p/gmenu.c.o gio/libgio-2.0.so.0.8600.0.p/gmenuexporter.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusmenumodel.c.o gio/libgio-2.0.so.0.8600.0.p/gnotification.c.o gio/libgio-2.0.so.0.8600.0.p/gnotificationbackend.c.o gio/libgio-2.0.so.0.8600.0.p/gdelayedsettingsbackend.c.o gio/libgio-2.0.so.0.8600.0.p/gkeyfilesettingsbackend.c.o gio/libgio-2.0.so.0.8600.0.p/gmemorysettingsbackend.c.o gio/libgio-2.0.so.0.8600.0.p/gnullsettingsbackend.c.o gio/libgio-2.0.so.0.8600.0.p/gsettingsbackend.c.o gio/libgio-2.0.so.0.8600.0.p/gsettingsschema.c.o gio/libgio-2.0.so.0.8600.0.p/gsettings-mapping.c.o gio/libgio-2.0.so.0.8600.0.p/gsettings.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusutils.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusaddress.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusauthobserver.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusauth.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusauthmechanism.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusauthmechanismanon.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusauthmechanismexternal.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusauthmechanismsha1.c.o gio/libgio-2.0.so.0.8600.0.p/gdbuserror.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusconnection.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusmessage.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusnameowning.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusnamewatching.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusproxy.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusprivate.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusintrospection.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusmethodinvocation.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusserver.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusinterface.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusinterfaceskeleton.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusobject.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusobjectskeleton.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusobjectproxy.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusobjectmanager.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusobjectmanagerclient.c.o gio/libgio-2.0.so.0.8600.0.p/gdbusobjectmanagerserver.c.o gio/libgio-2.0.so.0.8600.0.p/gtestdbus.c.o gio/libgio-2.0.so.0.8600.0.p/gdocumentportal.c.o gio/libgio-2.0.so.0.8600.0.p/gopenuriportal.c.o gio/libgio-2.0.so.0.8600.0.p/gmemorymonitorportal.c.o gio/libgio-2.0.so.0.8600.0.p/gnetworkmonitorportal.c.o gio/libgio-2.0.so.0.8600.0.p/gpowerprofilemonitorportal.c.o gio/libgio-2.0.so.0.8600.0.p/gproxyresolverportal.c.o gio/libgio-2.0.so.0.8600.0.p/gtrashportal.c.o gio/libgio-2.0.so.0.8600.0.p/gportalsupport.c.o gio/libgio-2.0.so.0.8600.0.p/gportalnotificationbackend.c.o gio/libgio-2.0.so.0.8600.0.p/gsandbox.c.o gio/libgio-2.0.so.0.8600.0.p/ghttpproxy.c.o gio/libgio-2.0.so.0.8600.0.p/glocalfile.c.o gio/libgio-2.0.so.0.8600.0.p/glocalfileenumerator.c.o gio/libgio-2.0.so.0.8600.0.p/glocalfileinfo.c.o gio/libgio-2.0.so.0.8600.0.p/glocalfileinputstream.c.o gio/libgio-2.0.so.0.8600.0.p/glocalfilemonitor.c.o gio/libgio-2.0.so.0.8600.0.p/glocalfileoutputstream.c.o gio/libgio-2.0.so.0.8600.0.p/glocalfileiostream.c.o gio/libgio-2.0.so.0.8600.0.p/glocalvfs.c.o gio/libgio-2.0.so.0.8600.0.p/gsocks4proxy.c.o gio/libgio-2.0.so.0.8600.0.p/gsocks4aproxy.c.o gio/libgio-2.0.so.0.8600.0.p/gsocks5proxy.c.o gio/libgio-2.0.so.0.8600.0.p/thumbnail-verify.c.o gio/libgio-2.0.so.0.8600.0.p/.._subprojects_gvdb_gvdb_gvdb-builder.c.o gio/libgio-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../glib:$ORIGIN/../gobject:$ORIGIN/../gmodule' -Wl,--start-group gio/xdgmime/libxdgmime.a gio/inotify/libinotify.a glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 -Wl,-z,nodelete -Wl,-Bsymbolic-functions /usr/lib/x86_64-linux-gnu/libz.so -Wl,--end-group [618/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [619/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [620/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [621/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [622/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [623/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [625/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [626/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [627/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [628/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [629/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [630/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [631/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [632/1647] /usr/bin/meson --internal symbolextractor /build/reproducible-path/glib2.0-2.86.0/debian/build/udeb gio/libgio-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0.p/libgio-2.0.so.0.8600.0.symbols [633/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [634/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [635/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [636/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/:$ORIGIN/../glib:$ORIGIN/../gobject:$ORIGIN/../gmodule' -Wl,--start-group gio/libgio-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [637/1647] /build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gio/glib-compile-resources --compiler=gcc --target=gio/tests/test5.gresource --sourcedir=/build/reproducible-path/glib2.0-2.86.0/gio/tests --sourcedir=/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gio/tests --internal ../../../gio/tests/test5.gresource.xml [638/1647] /build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gio/glib-compile-resources --compiler=gcc --target=gio/tests/plugin-resources.c --sourcedir=/build/reproducible-path/glib2.0-2.86.0/gio/tests --internal --generate-source --c-name _g_plugin ../../../gio/tests/test4.gresource.xml [639/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../../glib:$ORIGIN/../../../gmodule:$ORIGIN/../../../gobject:$ORIGIN/../..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [640/1647] /build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gio/glib-compile-resources --compiler=gcc --target=gio/tests/test.gresource --sourcedir=/build/reproducible-path/glib2.0-2.86.0/gio/tests --sourcedir=/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gio/tests --internal ../../../gio/tests/test.gresource.xml [641/1647] /build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gio/glib-compile-resources --compiler=gcc --target=gio/tests/test_resources2.c --sourcedir=/build/reproducible-path/glib2.0-2.86.0/gio/tests --internal --generate --c-name _g_test2 --manual-register ../../../gio/tests/test3.gresource.xml [642/1647] /build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gio/glib-compile-resources --compiler=gcc --target=gio/tests/test6.gresource --sourcedir=/build/reproducible-path/glib2.0-2.86.0/gio/tests --sourcedir=/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gio/tests --internal ../../../gio/tests/test6.gresource.xml [643/1647] /build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gio/glib-compile-resources --compiler=gcc --target=gio/tests/test_resources2.h --sourcedir=/build/reproducible-path/glib2.0-2.86.0/gio/tests --internal --generate --c-name _g_test2 --manual-register ../../../gio/tests/test3.gresource.xml [644/1647] /build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gio/glib-compile-resources --compiler=gcc --target=gio/tests/digit_test_resources.c --sourcedir=/build/reproducible-path/glib2.0-2.86.0/gio/tests --sourcedir=/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gio/tests --internal --generate-source --manual-register ../../../gio/tests/111_digit_test.gresource.xml [645/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [646/1647] /build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gio/glib-compile-resources --compiler=gcc --target=gio/tests/digit_test_resources.h --sourcedir=/build/reproducible-path/glib2.0-2.86.0/gio/tests --internal --generate --manual-register ../../../gio/tests/111_digit_test.gresource.xml [647/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [648/1647] /build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gio/glib-compile-resources --compiler=gcc --target=gio/tests/test_resources_binary.c --sourcedir=/build/reproducible-path/glib2.0-2.86.0/gio/tests --sourcedir=/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gio/tests --internal --generate-source --external-data --c-name _g_binary_test1 ../../../gio/tests/test5.gresource.xml [649/1647] /build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gio/glib-compile-resources --compiler=gcc --target=gio/tests/test_resources.c --sourcedir=/build/reproducible-path/glib2.0-2.86.0/gio/tests --sourcedir=/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gio/tests --internal --generate-source --c-name _g_test1 ../../../gio/tests/test2.gresource.xml [650/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [651/1647] /usr/bin/cc -Wl,-z,noexecstack -r -Wl,-b,binary -nostdlib gio/tests/test5.gresource -o gio/tests/test_resources.o [652/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [654/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [655/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu"' '-DGOBJECT_INTROSPECTION_DATADIR="/usr/share"' '-DGOBJECT_INTROSPECTION_RELATIVE_LIBDIR="lib/x86_64-linux-gnu"' -Wsign-conversion -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:820:10: ../../../girepository/girparser.c:684:11: warning: potential null pointer dereference [-Wnull-dereference] 684 | if (*str == '<') | ^~~~ [656/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [657/1647] 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 [658/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [659/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [660/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [661/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [662/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [663/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [664/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [665/1647] cc -o girepository/libgirepository-2.0.so.0.8600.0 girepository/libgirepository-2.0.so.0.8600.0.p/gdump.c.o girepository/libgirepository-2.0.so.0.8600.0.p/giarginfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/gibaseinfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/gicallableinfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/gicallbackinfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/giconstantinfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/gienuminfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/gifieldinfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/giflagsinfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/gifunctioninfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/ginvoke.c.o girepository/libgirepository-2.0.so.0.8600.0.p/giinterfaceinfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/giobjectinfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/gipropertyinfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/giregisteredtypeinfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/girepository.c.o girepository/libgirepository-2.0.so.0.8600.0.p/girffi.c.o girepository/libgirepository-2.0.so.0.8600.0.p/gisignalinfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/gistructinfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/gitypeinfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/gitypelib.c.o girepository/libgirepository-2.0.so.0.8600.0.p/giunioninfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/giunresolvedinfo.c.o girepository/libgirepository-2.0.so.0.8600.0.p/givalueinfo.c.o girepository/libgirepository-2.0.so.0.8600.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../glib:$ORIGIN/../gobject:$ORIGIN/../gmodule:$ORIGIN/../gio' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.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 [666/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [667/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [668/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [669/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [670/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [671/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [672/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [673/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [674/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [675/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [676/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [677/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [678/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [679/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [680/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [681/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [682/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [683/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [684/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [685/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [686/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [688/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [689/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [690/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [691/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [692/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GThread"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [693/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [694/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [695/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [696/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [697/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [698/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [699/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [700/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [701/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [702/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [703/1647] /usr/bin/meson --internal symbolextractor /build/reproducible-path/glib2.0-2.86.0/debian/build/udeb gthread/libgthread-2.0.so.0.8600.0 gthread/libgthread-2.0.so.0.8600.0 gthread/libgthread-2.0.so.0.8600.0.p/libgthread-2.0.so.0.8600.0.symbols [704/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [705/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [706/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [707/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [708/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GModule"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [709/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [710/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [711/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [712/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [713/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GModule"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [714/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GModule"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [715/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GModule"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [716/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GModule"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [717/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [718/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GModule"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [719/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GModule"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [720/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GModule"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [721/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GModule"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [722/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [723/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GModule"' -UG_DISABLE_ASSERT -Wsign-conversion '-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 [724/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GModule"' -UG_DISABLE_ASSERT -Wsign-conversion '-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 [726/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [727/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [729/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [730/1647] /usr/bin/objcopy --strip-debug --add-symbol _g_binary_test1_resource_data=.data:0 gio/tests/test_resources.o gio/tests/test_resources2.o [731/1647] /usr/bin/meson --internal symbolextractor /build/reproducible-path/glib2.0-2.86.0/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 [732/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [733/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [734/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [735/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [736/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [737/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [738/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [739/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [740/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [741/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [742/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [743/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [745/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [746/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [747/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [748/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [749/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [750/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [751/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [752/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [753/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [754/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [755/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [756/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [757/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [758/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [759/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [760/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [761/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [762/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [763/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [764/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [765/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [766/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [767/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [768/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [769/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [770/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [771/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [772/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [773/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [774/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [775/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [776/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [777/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [778/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [779/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [780/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [781/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [782/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [783/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [784/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [785/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [786/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [787/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [788/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [789/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [790/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [791/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [792/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [793/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [794/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [795/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [796/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [797/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [798/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [799/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [800/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [801/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [802/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [803/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [804/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [805/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [806/1647] cc -Igio/tests/filenamecompleter.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/filenamecompleter.p/filenamecompleter.c.o -MF gio/tests/filenamecompleter.p/filenamecompleter.c.o.d -o gio/tests/filenamecompleter.p/filenamecompleter.c.o -c ../../../gio/tests/filenamecompleter.c [807/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [808/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [809/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [810/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [811/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [812/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [813/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [814/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [815/1647] cc -Igio/tests/file-enumerator.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/file-enumerator.p/file-enumerator.c.o -MF gio/tests/file-enumerator.p/file-enumerator.c.o.d -o gio/tests/file-enumerator.p/file-enumerator.c.o -c ../../../gio/tests/file-enumerator.c [816/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [817/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [818/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [819/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [820/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [821/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [822/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [823/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [824/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [825/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [826/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGIO_LAUNCH_DESKTOP="/usr/libexec/gio-launch-desktop"' '-DGIO_MODULE_DIR="/usr/lib/x86_64-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 [827/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [828/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [829/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [830/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [831/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [832/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [833/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [834/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [835/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [836/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [837/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [838/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [839/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [840/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [841/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [842/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [843/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [844/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [845/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [846/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [847/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [848/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [849/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [850/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [851/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [852/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [853/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [854/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [855/1647] cc -Igio/tests/memory-monitor-poll.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/memory-monitor-poll.p/memory-monitor-poll.c.o -MF gio/tests/memory-monitor-poll.p/memory-monitor-poll.c.o.d -o gio/tests/memory-monitor-poll.p/memory-monitor-poll.c.o -c ../../../gio/tests/memory-monitor-poll.c [856/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [857/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [858/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [859/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [860/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [861/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [862/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [863/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [864/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [865/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [866/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [867/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [868/1647] cc -Igio/tests/memory-monitor-psi.p -Igio/tests -I../../../gio/tests -I. -I../../.. -Iglib -I../../../glib -Igmodule -I../../../gmodule -Igobject -I../../../gobject -Igio -I../../../gio -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/memory-monitor-psi.p/memory-monitor-psi.c.o -MF gio/tests/memory-monitor-psi.p/memory-monitor-psi.c.o.d -o gio/tests/memory-monitor-psi.p/memory-monitor-psi.c.o -c ../../../gio/tests/memory-monitor-psi.c [869/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [870/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [871/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [872/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [873/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [874/1647] 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/x86_64-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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [875/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [876/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [877/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [878/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [879/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [880/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [881/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [882/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [883/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [884/1647] 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/x86_64-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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [885/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [886/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [887/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [888/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [889/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [890/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [891/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [892/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [893/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [894/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [895/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [896/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [897/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [898/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [899/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [900/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [901/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [902/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [903/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [904/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [905/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [906/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [907/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [908/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [909/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [910/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [911/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [912/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [913/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [914/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [915/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [916/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [917/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [918/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [919/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [920/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [921/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [922/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [923/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [924/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [926/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [927/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [928/1647] 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/x86_64-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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [929/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GLib-GObject"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [931/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [932/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [933/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [934/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [935/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [936/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [937/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [938/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [939/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [940/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [941/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [942/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [943/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [944/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [945/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [946/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [947/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [948/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [949/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [950/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [951/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [952/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [953/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [954/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [955/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [956/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [957/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [958/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [959/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [960/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [961/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [962/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [963/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [964/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [965/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [966/1647] 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/x86_64-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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [967/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [968/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [969/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [970/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [971/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [972/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [973/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [974/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [975/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [976/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [977/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [978/1647] 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/x86_64-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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [979/1647] 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/x86_64-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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [980/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [981/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [982/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [983/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [984/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [985/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [986/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [987/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [988/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [989/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [990/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [991/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [992/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [993/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [994/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [995/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [996/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [997/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [998/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [999/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1000/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1001/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1002/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1003/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1004/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1005/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1006/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1007/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1008/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1009/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1010/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1011/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1012/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1013/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1014/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1015/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1016/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1017/1647] /usr/bin/meson --internal symbolextractor /build/reproducible-path/glib2.0-2.86.0/debian/build/udeb girepository/libgirepository-2.0.so.0.8600.0 girepository/libgirepository-2.0.so.0.8600.0 girepository/libgirepository-2.0.so.0.8600.0.p/libgirepository-2.0.so.0.8600.0.symbols [1018/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1019/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1020/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1021/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1022/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1023/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1024/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1025/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1026/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1027/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1028/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1029/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1030/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1031/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1032/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1033/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1034/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1035/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1036/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1037/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1038/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1039/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1040/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1041/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [1042/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1043/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1044/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [1045/1647] cc -Ifuzzing/fuzz_get_locale_variants.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_get_locale_variants.p/driver.c.o -MF fuzzing/fuzz_get_locale_variants.p/driver.c.o.d -o fuzzing/fuzz_get_locale_variants.p/driver.c.o -c ../../../fuzzing/driver.c [1046/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [1047/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [1048/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1049/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1050/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [1051/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1052/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1053/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1054/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1055/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1056/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread '-DG_LOG_DOMAIN="GIRepository"' -UG_DISABLE_ASSERT -Wsign-conversion -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 [1057/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1058/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1059/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1060/1647] cc -Ifuzzing/fuzz_special_dirs.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_special_dirs.p/driver.c.o -MF fuzzing/fuzz_special_dirs.p/driver.c.o.d -o fuzzing/fuzz_special_dirs.p/driver.c.o -c ../../../fuzzing/driver.c [1061/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1062/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1063/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1064/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1065/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1066/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1067/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1068/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1069/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1070/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1071/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1072/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1073/1647] cc -Ifuzzing/fuzz_get_locale_variants.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_get_locale_variants.p/fuzz_get_locale_variants.c.o -MF fuzzing/fuzz_get_locale_variants.p/fuzz_get_locale_variants.c.o.d -o fuzzing/fuzz_get_locale_variants.p/fuzz_get_locale_variants.c.o -c ../../../fuzzing/fuzz_get_locale_variants.c [1074/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1075/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1076/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1077/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1078/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1079/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' glib/libglib-2.0.so.0.8600.0 [1080/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1081/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1082/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/' glib/libglib-2.0.so.0.8600.0 [1083/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1084/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1085/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/:$ORIGIN/..' -Wl,--start-group glib/tests/libconstructor-helper.so glib/libglib-2.0.so.0.8600.0 -Wl,--end-group [1086/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1087/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1088/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1089/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1090/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1091/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1092/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1093/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1094/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1095/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1096/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1097/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1098/1647] cc -Ifuzzing/fuzz_special_dirs.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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=unused-function -MD -MQ fuzzing/fuzz_special_dirs.p/fuzz_special_dirs.c.o -MF fuzzing/fuzz_special_dirs.p/fuzz_special_dirs.c.o.d -o fuzzing/fuzz_special_dirs.p/fuzz_special_dirs.c.o -c ../../../fuzzing/fuzz_special_dirs.c [1099/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1100/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1101/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1102/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1103/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1104/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1105/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1106/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1107/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1108/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1109/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1110/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1111/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1112/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1113/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1114/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1115/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1116/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1117/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1118/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1119/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1120/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1121/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1122/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1123/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1124/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1125/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1126/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1127/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1128/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1129/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1130/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1131/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1132/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1133/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1134/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1135/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1136/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1137/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1138/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1139/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1140/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1141/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1142/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1143/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1144/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1145/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1146/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1147/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1148/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1149/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1150/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -Wno-alloc-size-larger-than -lm -Wl,--end-group -pthread [1151/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1152/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1153/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1154/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1155/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1156/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1157/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1158/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1159/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1160/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1161/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1162/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1163/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1164/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1165/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1166/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1167/1647] cc -o glib/tests/print glib/tests/print.p/print.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1168/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1169/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1170/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1171/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1172/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1173/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1174/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1175/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1176/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1177/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1178/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1179/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1180/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1181/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1182/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1183/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1184/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1185/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1186/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1187/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1188/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1189/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1190/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1191/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1192/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1193/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1194/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1195/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1196/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1197/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1198/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1199/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1200/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1201/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1202/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1203/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1204/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1205/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1206/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1207/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1208/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1209/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1210/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1211/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1212/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1213/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1214/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1215/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1216/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1217/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1218/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/:$ORIGIN/..' -Wl,--start-group glib/tests/libconstructor-helper.so glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1219/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1220/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1221/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1222/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1223/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1224/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1225/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1226/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1227/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1228/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1229/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1230/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1231/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1232/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1233/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1234/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1235/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1236/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1237/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1238/1647] cc -o glib/tests/utf8-private glib/libglib-2.0.so.0.8600.0.p/deprecated_gallocator.c.o glib/libglib-2.0.so.0.8600.0.p/deprecated_gcache.c.o glib/libglib-2.0.so.0.8600.0.p/deprecated_gcompletion.c.o glib/libglib-2.0.so.0.8600.0.p/deprecated_grel.c.o glib/libglib-2.0.so.0.8600.0.p/deprecated_gthread-deprecated.c.o glib/libglib-2.0.so.0.8600.0.p/garcbox.c.o glib/libglib-2.0.so.0.8600.0.p/garray.c.o glib/libglib-2.0.so.0.8600.0.p/gasyncqueue.c.o glib/libglib-2.0.so.0.8600.0.p/gatomic.c.o glib/libglib-2.0.so.0.8600.0.p/gbacktrace.c.o glib/libglib-2.0.so.0.8600.0.p/gbase64.c.o glib/libglib-2.0.so.0.8600.0.p/gbitlock.c.o glib/libglib-2.0.so.0.8600.0.p/gbookmarkfile.c.o glib/libglib-2.0.so.0.8600.0.p/gbytes.c.o glib/libglib-2.0.so.0.8600.0.p/gcharset.c.o glib/libglib-2.0.so.0.8600.0.p/gchecksum.c.o glib/libglib-2.0.so.0.8600.0.p/gconvert.c.o glib/libglib-2.0.so.0.8600.0.p/gdataset.c.o glib/libglib-2.0.so.0.8600.0.p/gdate.c.o glib/libglib-2.0.so.0.8600.0.p/gdatetime.c.o glib/libglib-2.0.so.0.8600.0.p/gdatetime-private.c.o glib/libglib-2.0.so.0.8600.0.p/gdir.c.o glib/libglib-2.0.so.0.8600.0.p/genviron.c.o glib/libglib-2.0.so.0.8600.0.p/gerror.c.o glib/libglib-2.0.so.0.8600.0.p/gfileutils.c.o glib/libglib-2.0.so.0.8600.0.p/ggettext.c.o glib/libglib-2.0.so.0.8600.0.p/ghash.c.o glib/libglib-2.0.so.0.8600.0.p/ghmac.c.o glib/libglib-2.0.so.0.8600.0.p/ghook.c.o glib/libglib-2.0.so.0.8600.0.p/ghostutils.c.o glib/libglib-2.0.so.0.8600.0.p/giochannel.c.o glib/libglib-2.0.so.0.8600.0.p/gkeyfile.c.o glib/libglib-2.0.so.0.8600.0.p/glib-init.c.o glib/libglib-2.0.so.0.8600.0.p/glib-private.c.o glib/libglib-2.0.so.0.8600.0.p/glist.c.o glib/libglib-2.0.so.0.8600.0.p/gmain.c.o glib/libglib-2.0.so.0.8600.0.p/gmappedfile.c.o glib/libglib-2.0.so.0.8600.0.p/gmarkup.c.o glib/libglib-2.0.so.0.8600.0.p/gmem.c.o glib/libglib-2.0.so.0.8600.0.p/gmessages.c.o glib/libglib-2.0.so.0.8600.0.p/gnode.c.o glib/libglib-2.0.so.0.8600.0.p/goption.c.o glib/libglib-2.0.so.0.8600.0.p/gpathbuf.c.o glib/libglib-2.0.so.0.8600.0.p/gpattern.c.o glib/libglib-2.0.so.0.8600.0.p/gpoll.c.o glib/libglib-2.0.so.0.8600.0.p/gprimes.c.o glib/libglib-2.0.so.0.8600.0.p/gqsort.c.o glib/libglib-2.0.so.0.8600.0.p/gquark.c.o glib/libglib-2.0.so.0.8600.0.p/gqueue.c.o glib/libglib-2.0.so.0.8600.0.p/grand.c.o glib/libglib-2.0.so.0.8600.0.p/grcbox.c.o glib/libglib-2.0.so.0.8600.0.p/grefcount.c.o glib/libglib-2.0.so.0.8600.0.p/grefstring.c.o glib/libglib-2.0.so.0.8600.0.p/gregex.c.o glib/libglib-2.0.so.0.8600.0.p/gscanner.c.o glib/libglib-2.0.so.0.8600.0.p/gsequence.c.o glib/libglib-2.0.so.0.8600.0.p/gshell.c.o glib/libglib-2.0.so.0.8600.0.p/gslice.c.o glib/libglib-2.0.so.0.8600.0.p/gslist.c.o glib/libglib-2.0.so.0.8600.0.p/gspawn.c.o glib/libglib-2.0.so.0.8600.0.p/gstdio.c.o glib/libglib-2.0.so.0.8600.0.p/gstrfuncs.c.o glib/libglib-2.0.so.0.8600.0.p/gstring.c.o glib/libglib-2.0.so.0.8600.0.p/gstringchunk.c.o glib/libglib-2.0.so.0.8600.0.p/gstrvbuilder.c.o glib/libglib-2.0.so.0.8600.0.p/gtestutils.c.o glib/libglib-2.0.so.0.8600.0.p/gthread.c.o glib/libglib-2.0.so.0.8600.0.p/gthreadpool.c.o glib/libglib-2.0.so.0.8600.0.p/gtimer.c.o glib/libglib-2.0.so.0.8600.0.p/gtimezone.c.o glib/libglib-2.0.so.0.8600.0.p/gtrace.c.o glib/libglib-2.0.so.0.8600.0.p/gtranslit.c.o glib/libglib-2.0.so.0.8600.0.p/gtrashstack.c.o glib/libglib-2.0.so.0.8600.0.p/gtree.c.o glib/libglib-2.0.so.0.8600.0.p/guniprop.c.o glib/libglib-2.0.so.0.8600.0.p/gutf8.c.o glib/libglib-2.0.so.0.8600.0.p/gunibreak.c.o glib/libglib-2.0.so.0.8600.0.p/gunicollate.c.o glib/libglib-2.0.so.0.8600.0.p/gunidecomp.c.o glib/libglib-2.0.so.0.8600.0.p/guri.c.o glib/libglib-2.0.so.0.8600.0.p/gutils.c.o glib/libglib-2.0.so.0.8600.0.p/guuid.c.o glib/libglib-2.0.so.0.8600.0.p/gvariant.c.o glib/libglib-2.0.so.0.8600.0.p/gvariant-core.c.o glib/libglib-2.0.so.0.8600.0.p/gvariant-parser.c.o glib/libglib-2.0.so.0.8600.0.p/gvariant-serialiser.c.o glib/libglib-2.0.so.0.8600.0.p/gvarianttypeinfo.c.o glib/libglib-2.0.so.0.8600.0.p/gvarianttype.c.o glib/libglib-2.0.so.0.8600.0.p/gversion.c.o glib/libglib-2.0.so.0.8600.0.p/gwakeup.c.o glib/libglib-2.0.so.0.8600.0.p/gprint.c.o glib/libglib-2.0.so.0.8600.0.p/gprintf.c.o glib/libglib-2.0.so.0.8600.0.p/glib-unix.c.o glib/libglib-2.0.so.0.8600.0.p/gspawn-posix.c.o glib/libglib-2.0.so.0.8600.0.p/giounix.c.o glib/libglib-2.0.so.0.8600.0.p/gjournal-private.c.o glib/tests/utf8-private.p/utf8-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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group glib/libcharset/libcharset.a -lm -pthread -latomic /usr/lib/x86_64-linux-gnu/libpcre2-8.so -Wl,--end-group [1239/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1240/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1241/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1242/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1243/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1244/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1245/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1246/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1247/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../glib:$ORIGIN/' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1248/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1249/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1250/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1251/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1252/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1253/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../../glib:$ORIGIN/../..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1254/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1255/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1256/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1257/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1258/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1259/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1260/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1261/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1262/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1263/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1264/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1265/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1266/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1267/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../../glib:$ORIGIN/../..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1268/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1269/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1270/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1271/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1272/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1273/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1274/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1275/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1276/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1277/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1278/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1279/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1280/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1281/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1282/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1283/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1284/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1285/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1286/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1287/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1288/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1289/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gthread/libgthread-2.0.so.0.8600.0 -Wl,--end-group -pthread [1290/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 -Wl,--end-group [1291/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1292/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1293/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 -Wl,--end-group [1294/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1295/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1296/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1297/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1298/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1299/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1300/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 -Wl,--end-group [1301/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1302/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 -Wl,--end-group [1303/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1304/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1305/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1306/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1307/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1308/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1309/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1310/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 [1311/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/:$ORIGIN/../glib:$ORIGIN/../gobject:$ORIGIN/../gmodule' -Wl,--start-group gio/libgio-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1312/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 [1313/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1314/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1315/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group -Wl,--export-dynamic [1316/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/:$ORIGIN/../glib:$ORIGIN/../gobject:$ORIGIN/../gmodule' -Wl,--start-group gio/libgio-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1317/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../../glib:$ORIGIN/../../../gobject:$ORIGIN/../../../gmodule:$ORIGIN/../..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1318/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/:$ORIGIN/../glib:$ORIGIN/../gobject:$ORIGIN/../gmodule' -Wl,--start-group gio/libgio-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1319/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1320/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1321/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/:$ORIGIN/../glib:$ORIGIN/../gobject:$ORIGIN/../gmodule' -Wl,--start-group gio/libgio-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1322/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1323/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1324/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../../glib:$ORIGIN/../../../gobject:$ORIGIN/../../../gmodule:$ORIGIN/../..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1325/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1326/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1327/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1328/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/:$ORIGIN/../glib:$ORIGIN/../gobject:$ORIGIN/../gmodule' -Wl,--start-group gio/libgio-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1329/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1330/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1331/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1332/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1333/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/:$ORIGIN/../glib:$ORIGIN/../gobject:$ORIGIN/../gmodule' -Wl,--start-group gio/libgio-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1334/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1335/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1336/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1337/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1338/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1339/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1340/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1341/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/:$ORIGIN/../glib:$ORIGIN/../gobject:$ORIGIN/../gmodule' -Wl,--start-group gio/libgio-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1342/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1343/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1344/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1345/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1346/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1347/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1348/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1349/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1350/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1351/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1352/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1353/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1354/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1355/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1356/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1357/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1358/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1359/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1360/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1361/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1362/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1363/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1364/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1365/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1366/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1367/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1368/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1369/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1370/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1371/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1372/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1373/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..:$ORIGIN/gdbus-object-manager-example' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gio/tests/gdbus-object-manager-example/libgdbus-example-objectmanager.so -Wl,--end-group [1374/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1375/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1376/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1377/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1378/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1379/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1380/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1381/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1382/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1383/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1384/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1385/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1386/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1387/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1388/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1389/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1390/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1391/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1392/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1393/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..:$ORIGIN/gdbus-object-manager-example' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gio/tests/gdbus-object-manager-example/libgdbus-example-objectmanager.so -Wl,--end-group [1394/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1395/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1396/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..:$ORIGIN/gdbus-object-manager-example' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gio/tests/gdbus-object-manager-example/libgdbus-example-objectmanager.so -Wl,--end-group [1397/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1398/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1399/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1400/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1401/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1402/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1403/1647] cc -o gio/tests/filenamecompleter gio/tests/filenamecompleter.p/filenamecompleter.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1404/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1405/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..:$ORIGIN/gdbus-object-manager-example' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gio/tests/gdbus-object-manager-example/libgdbus-example-objectmanager.so -Wl,--end-group [1406/1647] cc -o gio/tests/file-enumerator gio/tests/file-enumerator.p/file-enumerator.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1407/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1408/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1409/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1410/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1411/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1412/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1413/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1414/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1415/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1416/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1417/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1418/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1419/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1420/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1421/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1422/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1423/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1424/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1425/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1426/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1427/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1428/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1429/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1430/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1431/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1432/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1433/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1434/1647] cc -o gio/tests/memory-monitor-psi gio/tests/memory-monitor-psi.p/memory-monitor-psi.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1435/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1436/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1437/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1438/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1439/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1440/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1441/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1442/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1443/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1444/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1445/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1446/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1447/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1448/1647] cc -o gio/tests/memory-monitor-poll gio/tests/memory-monitor-poll.p/memory-monitor-poll.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1449/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1450/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1451/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1452/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1453/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1454/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1455/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1456/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1457/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1458/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1459/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1460/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1461/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1462/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1463/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1464/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1465/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1466/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1467/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1468/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1469/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1470/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1471/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1472/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1473/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1474/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1475/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1476/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 /usr/lib/x86_64-linux-gnu/libdbus-1.so -Wl,--end-group [1477/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1478/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1479/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 /usr/lib/x86_64-linux-gnu/libdbus-1.so -Wl,--end-group [1480/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1481/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1482/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1483/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1484/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1485/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1486/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1487/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1488/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1489/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1490/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1491/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1492/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 /usr/lib/x86_64-linux-gnu/libdbus-1.so -Wl,--end-group [1493/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1494/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1495/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1496/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1497/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1498/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1499/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1500/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1501/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1502/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -DHAVE_OPENPTY '-DSRCDIR="/build/reproducible-path/glib2.0-2.86.0/gio/tests"' '-DTEST_LOCALE_PATH="/build/reproducible-path/glib2.0-2.86.0/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 [1503/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1504/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1505/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1506/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1507/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1508/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1509/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1510/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1511/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1512/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/:$ORIGIN/../glib:$ORIGIN/../gobject:$ORIGIN/../gmodule:$ORIGIN/../gio' -Wl,--start-group girepository/libgirepository-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 -Wl,--end-group [1513/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..:$ORIGIN/../../glib:$ORIGIN/../../gobject:$ORIGIN/../../gmodule:$ORIGIN/../../gio' -Wl,--start-group girepository/libgirepository-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 -lm -Wl,--end-group -pthread [1514/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1515/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1516/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1517/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1518/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1519/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1520/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1521/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..:$ORIGIN/../../glib:$ORIGIN/../../gobject:$ORIGIN/../../gmodule:$ORIGIN/../../gio' -Wl,--start-group girepository/libgirepository-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 girepository/libgirepository-internals.a girepository/libgirepository-gthash.a girepository/cmph/libcmph.a -lffi -lffi -lm -Wl,--end-group [1522/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..:$ORIGIN/../../glib:$ORIGIN/../../gobject:$ORIGIN/../../gmodule:$ORIGIN/../../gio' -Wl,--start-group girepository/libgirepository-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 -Wl,--end-group [1523/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..:$ORIGIN/../../glib:$ORIGIN/../../gobject:$ORIGIN/../../gmodule:$ORIGIN/../../gio' -Wl,--start-group girepository/libgirepository-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 girepository/cmph/libcmph.a -lm -Wl,--end-group -pthread [1524/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..:$ORIGIN/../../glib:$ORIGIN/../../gobject:$ORIGIN/../../gmodule:$ORIGIN/../../gio' -Wl,--start-group girepository/libgirepository-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 girepository/libgirepository-gthash.a girepository/cmph/libcmph.a -lm -Wl,--end-group -pthread [1525/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1526/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..:$ORIGIN/../../glib:$ORIGIN/../../gobject:$ORIGIN/../../gmodule:$ORIGIN/../../gio' -Wl,--start-group girepository/libgirepository-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 girepository/libgirepository-internals.a girepository/libgirepository-gthash.a girepository/cmph/libcmph.a -lffi -lffi -lm -Wl,--end-group [1527/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1528/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1529/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1530/1647] /usr/bin/msgfmt -o po/ca@valencia/LC_MESSAGES/glib20.mo ../../../po/ca@valencia.po [1531/1647] /usr/bin/msgfmt -o po/cs/LC_MESSAGES/glib20.mo ../../../po/cs.po [1532/1647] /usr/bin/msgfmt -o po/bn_IN/LC_MESSAGES/glib20.mo ../../../po/bn_IN.po [1533/1647] /usr/bin/msgfmt -o po/bs/LC_MESSAGES/glib20.mo ../../../po/bs.po [1534/1647] /usr/bin/msgfmt -o po/cy/LC_MESSAGES/glib20.mo ../../../po/cy.po [1535/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1536/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1537/1647] cc -o fuzzing/fuzz_special_dirs fuzzing/fuzz_special_dirs.p/driver.c.o fuzzing/fuzz_special_dirs.p/fuzz_special_dirs.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1538/1647] /usr/bin/msgfmt -o po/dz/LC_MESSAGES/glib20.mo ../../../po/dz.po [1539/1647] /usr/bin/msgfmt -o po/en_CA/LC_MESSAGES/glib20.mo ../../../po/en_CA.po [1540/1647] /usr/bin/msgfmt -o po/et/LC_MESSAGES/glib20.mo ../../../po/et.po [1541/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1542/1647] cc -o fuzzing/fuzz_get_locale_variants fuzzing/fuzz_get_locale_variants.p/driver.c.o fuzzing/fuzz_get_locale_variants.p/fuzz_get_locale_variants.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-as-needed -Wl,-O1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1543/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1544/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1545/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1546/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1547/1647] /usr/bin/msgfmt -o po/ca/LC_MESSAGES/glib20.mo ../../../po/ca.po [1548/1647] /usr/bin/msgfmt -o po/da/LC_MESSAGES/glib20.mo ../../../po/da.po [1549/1647] /usr/bin/msgfmt -o po/de/LC_MESSAGES/glib20.mo ../../../po/de.po [1550/1647] /usr/bin/msgfmt -o po/en_GB/LC_MESSAGES/glib20.mo ../../../po/en_GB.po [1551/1647] /usr/bin/msgfmt -o po/en@shaw/LC_MESSAGES/glib20.mo ../../../po/en@shaw.po [1552/1647] /usr/bin/msgfmt -o po/eo/LC_MESSAGES/glib20.mo ../../../po/eo.po [1553/1647] /usr/bin/msgfmt -o po/es/LC_MESSAGES/glib20.mo ../../../po/es.po [1554/1647] /usr/bin/msgfmt -o po/eu/LC_MESSAGES/glib20.mo ../../../po/eu.po [1555/1647] /usr/bin/msgfmt -o po/fa/LC_MESSAGES/glib20.mo ../../../po/fa.po [1556/1647] /usr/bin/msgfmt -o po/fi/LC_MESSAGES/glib20.mo ../../../po/fi.po [1557/1647] /usr/bin/msgfmt -o po/ga/LC_MESSAGES/glib20.mo ../../../po/ga.po [1558/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1559/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1560/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1561/1647] /usr/bin/msgfmt -o po/el/LC_MESSAGES/glib20.mo ../../../po/el.po [1562/1647] /usr/bin/msgfmt -o po/fr/LC_MESSAGES/glib20.mo ../../../po/fr.po [1563/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1564/1647] /usr/bin/msgfmt -o po/gd/LC_MESSAGES/glib20.mo ../../../po/gd.po [1565/1647] /usr/bin/msgfmt -o po/hr/LC_MESSAGES/glib20.mo ../../../po/hr.po [1566/1647] /usr/bin/msgfmt -o po/is/LC_MESSAGES/glib20.mo ../../../po/is.po [1567/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1568/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1569/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1570/1647] /usr/bin/msgfmt -o po/fur/LC_MESSAGES/glib20.mo ../../../po/fur.po [1571/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1572/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1573/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1574/1647] /usr/bin/msgfmt -o po/hy/LC_MESSAGES/glib20.mo ../../../po/hy.po [1575/1647] /usr/bin/msgfmt -o po/id/LC_MESSAGES/glib20.mo ../../../po/id.po [1576/1647] /usr/bin/msgfmt -o po/ku/LC_MESSAGES/glib20.mo ../../../po/ku.po [1577/1647] /usr/bin/msgfmt -o po/nds/LC_MESSAGES/glib20.mo ../../../po/nds.po [1578/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1579/1647] /usr/bin/msgfmt -o po/gl/LC_MESSAGES/glib20.mo ../../../po/gl.po [1580/1647] /usr/bin/msgfmt -o po/gu/LC_MESSAGES/glib20.mo ../../../po/gu.po [1581/1647] /usr/bin/msgfmt -o po/he/LC_MESSAGES/glib20.mo ../../../po/he.po [1582/1647] /usr/bin/msgfmt -o po/hi/LC_MESSAGES/glib20.mo ../../../po/hi.po [1583/1647] /usr/bin/msgfmt -o po/hu/LC_MESSAGES/glib20.mo ../../../po/hu.po [1584/1647] /usr/bin/msgfmt -o po/ie/LC_MESSAGES/glib20.mo ../../../po/ie.po [1585/1647] /usr/bin/msgfmt -o po/it/LC_MESSAGES/glib20.mo ../../../po/it.po [1586/1647] /usr/bin/msgfmt -o po/ja/LC_MESSAGES/glib20.mo ../../../po/ja.po [1587/1647] /usr/bin/msgfmt -o po/ka/LC_MESSAGES/glib20.mo ../../../po/ka.po [1588/1647] /usr/bin/msgfmt -o po/kab/LC_MESSAGES/glib20.mo ../../../po/kab.po [1589/1647] /usr/bin/msgfmt -o po/kk/LC_MESSAGES/glib20.mo ../../../po/kk.po [1590/1647] /usr/bin/msgfmt -o po/kn/LC_MESSAGES/glib20.mo ../../../po/kn.po [1591/1647] /usr/bin/msgfmt -o po/ko/LC_MESSAGES/glib20.mo ../../../po/ko.po [1592/1647] /usr/bin/msgfmt -o po/lt/LC_MESSAGES/glib20.mo ../../../po/lt.po [1593/1647] /usr/bin/msgfmt -o po/mai/LC_MESSAGES/glib20.mo ../../../po/mai.po [1594/1647] /usr/bin/msgfmt -o po/mg/LC_MESSAGES/glib20.mo ../../../po/mg.po [1595/1647] /usr/bin/msgfmt -o po/mk/LC_MESSAGES/glib20.mo ../../../po/mk.po [1596/1647] /usr/bin/msgfmt -o po/mn/LC_MESSAGES/glib20.mo ../../../po/mn.po [1597/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../gmodule:$ORIGIN/../glib:$ORIGIN/../gio:$ORIGIN/../gobject' -Wl,--start-group gmodule/libgmodule-2.0.so.0.8600.0 glib/libglib-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 -Wl,--end-group [1598/1647] /usr/bin/msgfmt -o po/lv/LC_MESSAGES/glib20.mo ../../../po/lv.po [1599/1647] /usr/bin/msgfmt -o po/ml/LC_MESSAGES/glib20.mo ../../../po/ml.po [1600/1647] /usr/bin/msgfmt -o po/mr/LC_MESSAGES/glib20.mo ../../../po/mr.po [1601/1647] /usr/bin/msgfmt -o po/ms/LC_MESSAGES/glib20.mo ../../../po/ms.po [1602/1647] /usr/bin/msgfmt -o po/nb/LC_MESSAGES/glib20.mo ../../../po/nb.po [1603/1647] /usr/bin/msgfmt -o po/ne/LC_MESSAGES/glib20.mo ../../../po/ne.po [1604/1647] /usr/bin/msgfmt -o po/nl/LC_MESSAGES/glib20.mo ../../../po/nl.po [1605/1647] /usr/bin/msgfmt -o po/nn/LC_MESSAGES/glib20.mo ../../../po/nn.po [1606/1647] /usr/bin/msgfmt -o po/oc/LC_MESSAGES/glib20.mo ../../../po/oc.po [1607/1647] /usr/bin/msgfmt -o po/or/LC_MESSAGES/glib20.mo ../../../po/or.po [1608/1647] /usr/bin/msgfmt -o po/pa/LC_MESSAGES/glib20.mo ../../../po/pa.po [1609/1647] /usr/bin/msgfmt -o po/pl/LC_MESSAGES/glib20.mo ../../../po/pl.po [1610/1647] /usr/bin/msgfmt -o po/ps/LC_MESSAGES/glib20.mo ../../../po/ps.po [1611/1647] /usr/bin/msgfmt -o po/pt_BR/LC_MESSAGES/glib20.mo ../../../po/pt_BR.po [1612/1647] /usr/bin/msgfmt -o po/ro/LC_MESSAGES/glib20.mo ../../../po/ro.po [1613/1647] /usr/bin/msgfmt -o po/rw/LC_MESSAGES/glib20.mo ../../../po/rw.po [1614/1647] /usr/bin/msgfmt -o po/si/LC_MESSAGES/glib20.mo ../../../po/si.po [1615/1647] /usr/bin/msgfmt -o po/sk/LC_MESSAGES/glib20.mo ../../../po/sk.po [1616/1647] /usr/bin/msgfmt -o po/pt/LC_MESSAGES/glib20.mo ../../../po/pt.po [1617/1647] /usr/bin/msgfmt -o po/ru/LC_MESSAGES/glib20.mo ../../../po/ru.po [1618/1647] /usr/bin/msgfmt -o po/sl/LC_MESSAGES/glib20.mo ../../../po/sl.po [1619/1647] /usr/bin/msgfmt -o po/sq/LC_MESSAGES/glib20.mo ../../../po/sq.po [1620/1647] /usr/bin/msgfmt -o po/sr/LC_MESSAGES/glib20.mo ../../../po/sr.po [1621/1647] /usr/bin/msgfmt -o po/sr@ije/LC_MESSAGES/glib20.mo ../../../po/sr@ije.po [1622/1647] /usr/bin/msgfmt -o po/te/LC_MESSAGES/glib20.mo ../../../po/te.po [1623/1647] /usr/bin/msgfmt -o po/tg/LC_MESSAGES/glib20.mo ../../../po/tg.po [1624/1647] /usr/bin/msgfmt -o po/tl/LC_MESSAGES/glib20.mo ../../../po/tl.po [1625/1647] /usr/bin/msgfmt -o po/tt/LC_MESSAGES/glib20.mo ../../../po/tt.po [1626/1647] /usr/bin/msgfmt -o po/tr/LC_MESSAGES/glib20.mo ../../../po/tr.po [1627/1647] /usr/bin/msgfmt -o po/vi/LC_MESSAGES/glib20.mo ../../../po/vi.po [1628/1647] /usr/bin/msgfmt -o po/ta/LC_MESSAGES/glib20.mo ../../../po/ta.po [1629/1647] /usr/bin/msgfmt -o po/wa/LC_MESSAGES/glib20.mo ../../../po/wa.po [1630/1647] /usr/bin/msgfmt -o po/sr@latin/LC_MESSAGES/glib20.mo ../../../po/sr@latin.po [1631/1647] /usr/bin/msgfmt -o po/xh/LC_MESSAGES/glib20.mo ../../../po/xh.po [1632/1647] /usr/bin/msgfmt -o po/yi/LC_MESSAGES/glib20.mo ../../../po/yi.po [1633/1647] /usr/bin/msgfmt -o po/ug/LC_MESSAGES/glib20.mo ../../../po/ug.po [1634/1647] /usr/bin/msgfmt -o po/uk/LC_MESSAGES/glib20.mo ../../../po/uk.po [1635/1647] /usr/bin/msgfmt -o po/th/LC_MESSAGES/glib20.mo ../../../po/th.po [1636/1647] /usr/bin/msgfmt -o po/zh_HK/LC_MESSAGES/glib20.mo ../../../po/zh_HK.po [1637/1647] /usr/bin/msgfmt -o po/zh_CN/LC_MESSAGES/glib20.mo ../../../po/zh_CN.po [1638/1647] /usr/bin/msgfmt -o po/zh_TW/LC_MESSAGES/glib20.mo ../../../po/zh_TW.po [1639/1647] /usr/bin/msgfmt -o po/sv/LC_MESSAGES/glib20.mo ../../../po/sv.po [1640/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [1641/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 -lm -pthread /usr/lib/x86_64-linux-gnu/libpcre2-8.so -Wl,--end-group [1642/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1643/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1644/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1645/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group [1646/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="/build/reproducible-path/glib2.0-2.86.0/debian/build/udeb/gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/build/reproducible-path/glib2.0-2.86.0/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 [1647/1647] 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobject:$ORIGIN/..' -Wl,--start-group glib/libglib-2.0.so.0.8600.0 gmodule/libgmodule-2.0.so.0.8600.0 gobject/libgobject-2.0.so.0.8600.0 gio/libgio-2.0.so.0.8600.0 -Wl,--end-group make[1]: Leaving directory '/build/reproducible-path/glib2.0-2.86.0' debian/rules override_dh_auto_test-arch make[1]: Entering directory '/build/reproducible-path/glib2.0-2.86.0' # 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=42 meson test --verbose --timeout-multiplier 3 --no-suite flaky --verbose ninja: Entering directory `/build/reproducible-path/glib2.0-2.86.0/debian/build/deb' [1/1] Generating glib/tests/tmpsample.xml with a custom command 1/405 glib:glib+core / array-test RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_PERTURB_=108 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/array-test 2/405 glib:glib+core / asyncqueue RUNNING >>> 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=134 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/asyncqueue 3/405 glib:glib+core / atomic RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_PERTURB_=178 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/atomic 4/405 glib:glib+core / base64 RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=8 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/base64 5/405 glib:glib+core / bitlock RUNNING >>> 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=4 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/bitlock 6/405 glib:glib+core / bookmarkfile RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 MALLOC_PERTURB_=125 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/bookmarkfile 7/405 glib:glib+core / bytes RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 MALLOC_PERTURB_=109 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/bytes 8/405 glib:glib+core / cache RUNNING >>> MALLOC_PERTURB_=194 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/cache 9/405 glib:glib+core / charset RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 MALLOC_PERTURB_=91 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/charset 10/405 glib:glib+core / checksum RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_PERTURB_=190 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/checksum 11/405 glib:glib+core / collate RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 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_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=208 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/collate 12/405 glib:glib+core / completion RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 MALLOC_PERTURB_=42 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/completion 13/405 glib:glib+core / cond RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=38 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/cond 14/405 glib:glib+core / convert RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=34 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/convert 15/405 glib:glib+core / dataset RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=114 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/dataset 16/405 glib:glib+core / date RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_PERTURB_=216 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/date 17/405 glib:glib+core / dir RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 MALLOC_PERTURB_=205 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/dir 18/405 glib:glib+core / environment RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 MALLOC_PERTURB_=19 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/environment 19/405 glib:glib+core / error RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 MALLOC_PERTURB_=97 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/error 20/405 glib:glib+core / fileutils RUNNING >>> 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=171 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/fileutils 21/405 glib:glib+core+slow / gdatetime RUNNING >>> 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=65 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/gdatetime 22/405 glib:glib+core / guuid RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=114 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/guuid 23/405 glib:glib+core+slow / gvariant RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=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.86.0/glib/tests G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 MALLOC_PERTURB_=27 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/gvariant 24/405 glib:glib+core / gwakeup RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=95 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/gwakeup 25/405 glib:glib+core / hash RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=173 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/hash 26/405 glib:glib+core / hmac RUNNING >>> 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=255 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/hmac 27/405 glib:glib+core / hook RUNNING >>> 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=182 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/hook 28/405 glib:glib+core / hostutils RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=127 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/hostutils 29/405 glib:glib+core / io-channel-basic RUNNING >>> 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=92 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/io-channel-basic 30/405 glib:glib+core / io-channel RUNNING >>> 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=134 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/io-channel 31/405 glib:glib+core / keyfile RUNNING >>> MALLOC_PERTURB_=219 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/keyfile 32/405 glib:glib+core / list RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 MALLOC_PERTURB_=42 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/list 33/405 glib:glib+core / logging RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_PERTURB_=126 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/logging 34/405 glib:glib+core / macros RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/macros 35/405 glib:glib+core / mainloop RUNNING >>> 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=228 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/mainloop 36/405 glib:glib+core / mappedfile RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=14 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/mappedfile 37/405 glib:glib+core / mapping RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=35 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/mapping 38/405 glib:glib+core / markup RUNNING >>> 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=113 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/markup 39/405 glib:glib+core / markup-parse RUNNING >>> 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=113 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/markup-parse 40/405 glib:glib+core / markup-collect RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=114 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/markup-collect 41/405 glib:glib+core / markup-escape RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=90 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/markup-escape 42/405 glib:glib+core / markup-subparser RUNNING >>> 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=52 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/markup-subparser ▶ 1/405 /array/ref-count OK ▶ 1/405 /array/steal OK ▶ 1/405 /array/clear-func OK ▶ 1/405 /array/binary-search OK ▶ 1/405 /array/overflow-append-vals OK ▶ 1/405 /array/overflow-set-size OK ▶ 1/405 /array/new/zero-terminated OK ▶ 1/405 /array/new/take OK ▶ 1/405 /array/new/take-zero-terminated OK ▶ 1/405 /array/new/take/empty OK ▶ 1/405 /array/new/take/overflow OK ▶ 1/405 /array/new/take/zero-size OK ▶ 1/405 /array/new/take-zero-terminated/zero-size OK ▶ 1/405 /array/new/take-zero-terminated/null OK ▶ 1/405 /array/copy/sized OK ▶ 1/405 /array/copy/zero-terminated OK ▶ 1/405 /array/copy/non-zero-terminated-no-clear OK ▶ 1/405 /array/copy/non-zero-terminated-clear OK ▶ 1/405 /array/copy/zero-terminated-no-clear OK ▶ 1/405 /array/copy/zero-terminated-clear OK ▶ 1/405 /array/remove-range/zero-terminated-null OK ▶ 1/405 /array/remove-range/non-zero-terminated-no-clear OK ▶ 1/405 /array/remove-range/non-zero-terminated-clear OK ▶ 1/405 /array/remove-range/zero-terminated-no-clear OK ▶ 1/405 /array/remove-range/zero-terminated-clear OK ▶ 1/405 /array/set-size/zero-terminated-null OK ▶ 1/405 /array/set-size/non-zero-terminated-no-clear OK ▶ 1/405 /array/set-size/non-zero-terminated-clear OK ▶ 1/405 /array/set-size/zero-terminated-no-clear OK ▶ 1/405 /array/set-size/zero-terminated-clear OK ▶ 1/405 /array/set-size/sized/non-zero-terminated-no-clear OK ▶ 1/405 /array/set-size/sized/non-zero-terminated-clear OK ▶ 1/405 /array/set-size/sized/zero-terminated-no-clear OK ▶ 1/405 /array/set-size/sized/zero-terminated-clear OK ▶ 1/405 /array/append-val/non-zero-terminated-no-clear OK ▶ 1/405 /array/append-val/non-zero-terminated-clear OK ▶ 1/405 /array/append-val/zero-terminated-no-clear OK ▶ 1/405 /array/append-val/zero-terminated-clear OK ▶ 1/405 /array/prepend-val/non-zero-terminated-no-clear OK ▶ 1/405 /array/prepend-val/non-zero-terminated-clear OK ▶ 1/405 /array/prepend-val/zero-terminated-no-clear OK ▶ 1/405 /array/prepend-val/zero-terminated-clear OK ▶ 1/405 /array/prepend-vals/non-zero-terminated-no-clear OK ▶ 1/405 /array/prepend-vals/non-zero-terminated-clear OK ▶ 1/405 /array/prepend-vals/zero-terminated-no-clear OK ▶ 1/405 /array/prepend-vals/zero-terminated-clear OK ▶ 1/405 /array/insert-vals/non-zero-terminated-no-clear OK ▶ 1/405 /array/insert-vals/non-zero-terminated-clear OK ▶ 1/405 /array/insert-vals/zero-terminated-no-clear OK ▶ 1/405 /array/insert-vals/zero-terminated-clear OK ▶ 1/405 /array/remove-index/non-zero-terminated-no-clear OK ▶ 1/405 /array/remove-index/non-zero-terminated-clear OK ▶ 1/405 /array/remove-index/zero-terminated-no-clear OK ▶ 1/405 /array/remove-index/zero-terminated-clear OK ▶ 1/405 /array/remove-index-fast/non-zero-terminated-no-clear OK ▶ 1/405 /array/remove-index-fast/non-zero-terminated-clear OK ▶ 1/405 /array/remove-index-fast/zero-terminated-no-clear OK ▶ 1/405 /array/remove-index-fast/zero-terminated-clear OK ▶ 1/405 /array/sort/non-zero-terminated-no-clear OK ▶ 1/405 /array/sort/non-zero-terminated-clear OK ▶ 1/405 /array/sort/zero-terminated-no-clear OK ▶ 1/405 /array/sort/zero-terminated-clear OK ▶ 1/405 /array/sort-with-data/non-zero-terminated-no-clear OK ▶ 1/405 /array/sort-with-data/non-zero-terminated-clear OK ▶ 1/405 /array/sort-with-data/zero-terminated-no-clear OK ▶ 1/405 /array/sort-with-data/zero-terminated-clear OK ▶ 1/405 /pointerarray/add OK ▶ 1/405 /pointerarray/insert OK ▶ 1/405 /pointerarray/new-take OK ▶ 1/405 /pointerarray/new-take-null-terminated OK ▶ 1/405 /pointerarray/new-from-array OK ▶ 1/405 /pointerarray/new-from-null-terminated-array OK ▶ 1/405 /pointerarray/free-func OK ▶ 1/405 /pointerarray/array_extend_and_steal OK ▶ 1/405 /pointerarray/sort OK ▶ 1/405 /pointerarray/sort-with-data OK ▶ 1/405 /pointerarray/sort-values OK ▶ 1/405 /pointerarray/sort-values-with-data OK ▶ 1/405 /pointerarray/remove-range OK ▶ 1/405 /pointerarray/steal OK ▶ 1/405 /pointerarray/free/null-terminated OK ▶ 1/405 /pointerarray/new-take/empty OK ▶ 1/405 /pointerarray/new-take/overflow OK ▶ 1/405 /pointerarray/new-take/with-free-func OK ▶ 1/405 /pointerarray/new-take-null-terminated/empty OK ▶ 1/405 /pointerarray/new-take-null-terminated/with-free-func OK ▶ 1/405 /pointerarray/new-take-null-terminated/from-gstrv OK ▶ 1/405 /pointerarray/new-from-array/empty OK ▶ 1/405 /pointerarray/new-from-array/overflow OK ▶ 1/405 /pointerarray/new-from-array/with-copy-and-free-func OK ▶ 1/405 /pointerarray/new-from-null-terminated-array/empty OK ▶ 1/405 /pointerarray/new-from-null-terminated-array/with-copy-and-free-func OK ▶ 1/405 /pointerarray/new-from-null-terminated-array/from-gstrv OK ▶ 1/405 /pointerarray/ref-count/not-null-terminated OK ▶ 1/405 /pointerarray/ref-count/null-terminated OK ▶ 1/405 /pointerarray/array_copy/not-null-terminated OK ▶ 1/405 /pointerarray/array_copy/null-terminated OK ▶ 1/405 /pointerarray/array_extend/not-null-terminated OK ▶ 1/405 /pointerarray/array_extend/null-terminated OK ▶ 1/405 /pointerarray/sort/example OK ▶ 1/405 /pointerarray/sort-with-data/example OK ▶ 1/405 /pointerarray/sort-values/example OK ▶ 1/405 /pointerarray/sort-values-with-data/example OK ▶ 1/405 /pointerarray/find/empty OK ▶ 1/405 /pointerarray/find/non-empty OK ▶ 1/405 /pointerarray/steal_index/not-null-terminated OK ▶ 1/405 /pointerarray/steal_index/null-terminated OK ▶ 1/405 /bytearray/steal OK ▶ 1/405 /bytearray/append OK ▶ 1/405 /bytearray/prepend OK ▶ 1/405 /bytearray/remove OK ▶ 1/405 /bytearray/remove-fast OK ▶ 1/405 /bytearray/remove-range OK ▶ 1/405 /bytearray/ref-count OK ▶ 1/405 /bytearray/set-size OK ▶ 1/405 /bytearray/sort OK ▶ 1/405 /bytearray/sort-with-data OK ▶ 1/405 /bytearray/new-take OK ▶ 1/405 /bytearray/new-take-overflow OK ▶ 1/405 /bytearray/free-to-bytes OK ▶ 2/405 /asyncqueue/basics OK ▶ 2/405 /asyncqueue/sort OK ▶ 2/405 /asyncqueue/destroy OK ▶ 2/405 /asyncqueue/threads OK ▶ 2/405 /asyncqueue/timed OK ▶ 2/405 /asyncqueue/remove OK ▶ 2/405 /asyncqueue/push_front OK ▶ 3/405 /atomic/types OK ▶ 3/405 /atomic/threaded OK ▶ 4/405 /base64/encode OK ▶ 4/405 /base64/decode OK ▶ 4/405 /base64/decode-inplace OK ▶ 4/405 /base64/encode-decode OK ▶ 4/405 /base64/full/1 OK ▶ 4/405 /base64/full/2 OK ▶ 4/405 /base64/full/3 OK ▶ 4/405 /base64/full/4 OK ▶ 4/405 /base64/encode/empty OK ▶ 4/405 /base64/encode/incremental/small-block/1 OK ▶ 4/405 /base64/encode/incremental/small-block/2 OK ▶ 4/405 /base64/encode/incremental/small-block/3 OK ▶ 4/405 /base64/encode/incremental/small-block/4 OK ▶ 4/405 /base64/incremental/nobreak/1 OK ▶ 4/405 /base64/incremental/nobreak/2 OK ▶ 4/405 /base64/incremental/nobreak/3 OK ▶ 4/405 /base64/incremental/nobreak/4-a OK ▶ 4/405 /base64/incremental/nobreak/4-b OK ▶ 4/405 /base64/incremental/nobreak/4-c OK ▶ 4/405 /base64/incremental/break/1 OK ▶ 4/405 /base64/incremental/break/2 OK ▶ 4/405 /base64/incremental/break/3 OK ▶ 4/405 /base64/incremental/smallblock/1 OK ▶ 4/405 /base64/incremental/smallblock/2 OK ▶ 4/405 /base64/incremental/smallblock/3 OK ▶ 4/405 /base64/incremental/smallblock/4 OK ▶ 4/405 /base64/decode/empty OK ▶ 4/405 /base64/encode-decode/rfc4648 OK ▶ 5/405 /bitlock/performance/uncontended OK ▶ 5/405 /bitlock/performance/parallel OK ▶ 6/405 /bookmarks/load-from-data-dirs OK ▶ 6/405 /bookmarks/to-file OK ▶ 6/405 /bookmarks/move-item OK ▶ 6/405 /bookmarks/corner-cases OK ▶ 6/405 /bookmarks/misc OK ▶ 6/405 /bookmarks/deprecated OK ▶ 6/405 /bookmarks/parse/fail-01.xbel OK ▶ 6/405 /bookmarks/parse/fail-39.xbel OK ▶ 6/405 /bookmarks/parse/fail-14.xbel OK ▶ 6/405 /bookmarks/parse/fail-18.xbel OK ▶ 6/405 /bookmarks/parse/valid-02.xbel OK ▶ 6/405 /bookmarks/parse/fail-19.xbel OK ▶ 6/405 /bookmarks/parse/valid-01.xbel OK ▶ 6/405 /bookmarks/parse/fail-12.xbel OK ▶ 6/405 /bookmarks/parse/fail-20.xbel OK ▶ 6/405 /bookmarks/parse/fail-32.xbel OK ▶ 6/405 /bookmarks/parse/fail-09.xbel OK ▶ 6/405 /bookmarks/parse/fail-08.xbel OK ▶ 6/405 /bookmarks/parse/fail-37.xbel OK ▶ 6/405 /bookmarks/parse/fail-07.xbel OK ▶ 6/405 /bookmarks/parse/fail-29.xbel OK ▶ 6/405 /bookmarks/parse/fail-21.xbel OK ▶ 6/405 /bookmarks/parse/valid-03.xbel OK ▶ 6/405 /bookmarks/parse/fail-13.xbel OK ▶ 6/405 /bookmarks/parse/fail-33.xbel OK ▶ 6/405 /bookmarks/parse/fail-36.xbel OK ▶ 6/405 /bookmarks/parse/fail-23.xbel OK ▶ 6/405 /bookmarks/parse/fail-28.xbel OK ▶ 6/405 /bookmarks/parse/fail-22.xbel OK ▶ 6/405 /bookmarks/parse/fail-31.xbel OK ▶ 6/405 /bookmarks/parse/fail-24.xbel OK ▶ 6/405 /bookmarks/parse/fail-34.xbel OK ▶ 6/405 /bookmarks/parse/fail-26.xbel OK ▶ 6/405 /bookmarks/parse/fail-04.xbel OK ▶ 6/405 /bookmarks/parse/fail-30.xbel OK ▶ 6/405 /bookmarks/parse/fail-42.xbel OK ▶ 6/405 /bookmarks/parse/fail-06.xbel OK ▶ 6/405 /bookmarks/parse/fail-41.xbel OK ▶ 6/405 /bookmarks/parse/fail-11.xbel OK ▶ 6/405 /bookmarks/parse/fail-27.xbel OK ▶ 6/405 /bookmarks/parse/fail-15.xbel OK ▶ 6/405 /bookmarks/parse/fail-40.xbel OK ▶ 6/405 /bookmarks/parse/fail-03.xbel OK ▶ 6/405 /bookmarks/parse/fail-05.xbel OK ▶ 6/405 /bookmarks/parse/fail-38.xbel OK ▶ 6/405 /bookmarks/parse/fail-25.xbel OK ▶ 6/405 /bookmarks/parse/fail-02.xbel OK ▶ 6/405 /bookmarks/parse/fail-10.xbel OK ▶ 6/405 /bookmarks/parse/fail-17.xbel OK ▶ 6/405 /bookmarks/parse/fail-16.xbel OK ▶ 6/405 /bookmarks/parse/fail-35.xbel OK ▶ 6/405 /bookmarks/copy/fail-01.xbel OK ▶ 6/405 /bookmarks/copy/fail-39.xbel OK ▶ 6/405 /bookmarks/copy/fail-14.xbel OK ▶ 6/405 /bookmarks/copy/fail-18.xbel OK ▶ 6/405 /bookmarks/copy/valid-02.xbel OK ▶ 6/405 /bookmarks/copy/fail-19.xbel OK ▶ 7/405 /bytes/new OK ▶ 7/405 /bytes/new-take OK ▶ 7/405 /bytes/new-static OK ▶ 7/405 /bytes/new-with-free-func OK ▶ 7/405 /bytes/new-from-bytes OK ▶ 7/405 /bytes/new-from-bytes-slice OK ▶ 7/405 /bytes/new-from-bytes-shared-ref OK ▶ 7/405 /bytes/hash OK ▶ 7/405 /bytes/equal OK ▶ 7/405 /bytes/compare OK ▶ 7/405 /bytes/null OK ▶ 7/405 /bytes/get-region OK ▶ 7/405 /bytes/unref-null OK ▶ 7/405 /bytes/to-data/transferred OK ▶ 7/405 /bytes/to-data/two-refs OK ▶ 7/405 /bytes/to-data/non-malloc OK ▶ 7/405 /bytes/to-data/different-free-func OK ▶ 7/405 /bytes/to-array/transferred OK ▶ 7/405 /bytes/to-array/two-refs OK ▶ 7/405 /bytes/to-array/non-malloc OK ▶ 7/405 /bytes/to-array/transferred/oversize OK ▶ 8/405 /cache/basic OK ▶ 9/405 /charset/language_names_with_category OK ▶ 9/405 /charset/language_names_with_category_async OK ▶ 10/405 /checksum/unsupported OK ▶ 10/405 /checksum/MD5/0 OK ▶ 10/405 /checksum/MD5/1 OK ▶ 10/405 /checksum/MD5/2 OK ▶ 10/405 /checksum/MD5/3 OK ▶ 10/405 /checksum/MD5/4 OK ▶ 10/405 /checksum/MD5/5 OK ▶ 10/405 /checksum/MD5/6 OK ▶ 10/405 /checksum/MD5/7 OK ▶ 10/405 /checksum/MD5/8 OK ▶ 10/405 /checksum/MD5/9 OK ▶ 10/405 /checksum/MD5/10 OK ▶ 10/405 /checksum/MD5/11 OK ▶ 10/405 /checksum/MD5/12 OK ▶ 10/405 /checksum/MD5/13 OK ▶ 10/405 /checksum/MD5/14 OK ▶ 10/405 /checksum/MD5/15 OK ▶ 10/405 /checksum/MD5/16 OK ▶ 10/405 /checksum/MD5/17 OK ▶ 10/405 /checksum/MD5/18 OK ▶ 10/405 /checksum/MD5/19 OK ▶ 10/405 /checksum/MD5/20 OK ▶ 10/405 /checksum/MD5/21 OK ▶ 10/405 /checksum/MD5/22 OK ▶ 10/405 /checksum/MD5/23 OK ▶ 10/405 /checksum/MD5/24 OK ▶ 10/405 /checksum/MD5/25 OK ▶ 10/405 /checksum/MD5/26 OK ▶ 10/405 /checksum/MD5/27 OK ▶ 10/405 /checksum/MD5/28 OK ▶ 10/405 /checksum/MD5/29 OK ▶ 10/405 /checksum/MD5/30 OK ▶ 10/405 /checksum/MD5/31 OK ▶ 10/405 /checksum/MD5/32 OK ▶ 10/405 /checksum/MD5/33 OK ▶ 10/405 /checksum/MD5/34 OK ▶ 10/405 /checksum/MD5/35 OK ▶ 10/405 /checksum/MD5/36 OK ▶ 10/405 /checksum/MD5/37 OK ▶ 10/405 /checksum/MD5/38 OK ▶ 10/405 /checksum/MD5/39 OK ▶ 10/405 /checksum/MD5/40 OK ▶ 10/405 /checksum/MD5/41 OK ▶ 10/405 /checksum/MD5/42 OK ▶ 10/405 /checksum/MD5/43 OK ▶ 10/405 /checksum/MD5/44 OK ▶ 10/405 /checksum/MD5/45 OK ▶ 10/405 /checksum/MD5/46 OK ▶ 10/405 /checksum/MD5/47 OK ▶ 10/405 /checksum/MD5/48 OK ▶ 10/405 /checksum/MD5/49 OK ▶ 10/405 /checksum/MD5/50 OK ▶ 10/405 /checksum/MD5/51 OK ▶ 10/405 /checksum/MD5/52 OK ▶ 10/405 /checksum/MD5/53 OK ▶ 10/405 /checksum/MD5/54 OK ▶ 10/405 /checksum/MD5/55 OK ▶ 10/405 /checksum/MD5/56 OK ▶ 10/405 /checksum/MD5/57 OK ▶ 10/405 /checksum/MD5/58 OK ▶ 10/405 /checksum/MD5/59 OK ▶ 10/405 /checksum/MD5/60 OK ▶ 10/405 /checksum/MD5/61 OK ▶ 10/405 /checksum/MD5/62 OK ▶ 10/405 /checksum/MD5/63 OK ▶ 10/405 /checksum/MD5/64 OK ▶ 10/405 /checksum/MD5/65 OK ▶ 10/405 /checksum/MD5/66 OK ▶ 10/405 /checksum/MD5/67 OK ▶ 10/405 /checksum/MD5/68 OK ▶ 10/405 /checksum/MD5/69 OK ▶ 10/405 /checksum/MD5/70 OK ▶ 10/405 /checksum/MD5/71 OK ▶ 10/405 /checksum/MD5/72 OK ▶ 10/405 /checksum/MD5/73 OK ▶ 10/405 /checksum/MD5/74 OK ▶ 10/405 /checksum/MD5/75 OK ▶ 10/405 /checksum/MD5/76 OK ▶ 10/405 /checksum/MD5/77 OK ▶ 10/405 /checksum/MD5/78 OK ▶ 10/405 /checksum/MD5/79 OK ▶ 10/405 /checksum/MD5/80 OK ▶ 10/405 /checksum/MD5/81 OK ▶ 10/405 /checksum/MD5/82 OK ▶ 10/405 /checksum/MD5/83 OK ▶ 10/405 /checksum/MD5/84 OK ▶ 10/405 /checksum/MD5/85 OK ▶ 10/405 /checksum/MD5/86 OK ▶ 10/405 /checksum/MD5/87 OK ▶ 10/405 /checksum/MD5/88 OK ▶ 10/405 /checksum/MD5/89 OK ▶ 10/405 /checksum/MD5/90 OK ▶ 10/405 /checksum/MD5/91 OK ▶ 10/405 /checksum/MD5/92 OK ▶ 10/405 /checksum/MD5/93 OK ▶ 10/405 /checksum/MD5/94 OK ▶ 10/405 /checksum/MD5/95 OK ▶ 10/405 /checksum/MD5/96 OK ▶ 10/405 /checksum/MD5/97 OK ▶ 10/405 /checksum/MD5/98 OK ▶ 10/405 /checksum/MD5/99 OK ▶ 10/405 /checksum/MD5/100 OK ▶ 10/405 /checksum/MD5/101 OK ▶ 10/405 /checksum/MD5/102 OK ▶ 10/405 /checksum/MD5/103 OK ▶ 10/405 /checksum/MD5/104 OK ▶ 10/405 /checksum/MD5/105 OK ▶ 10/405 /checksum/MD5/106 OK ▶ 10/405 /checksum/MD5/107 OK ▶ 10/405 /checksum/MD5/108 OK ▶ 10/405 /checksum/MD5/109 OK ▶ 10/405 /checksum/MD5/110 OK ▶ 10/405 /checksum/MD5/111 OK ▶ 10/405 /checksum/MD5/112 OK ▶ 10/405 /checksum/MD5/113 OK ▶ 10/405 /checksum/MD5/114 OK ▶ 10/405 /checksum/MD5/115 OK ▶ 10/405 /checksum/MD5/116 OK ▶ 10/405 /checksum/MD5/117 OK ▶ 10/405 /checksum/MD5/118 OK ▶ 10/405 /checksum/MD5/119 OK ▶ 10/405 /checksum/MD5/120 OK ▶ 10/405 /checksum/MD5/121 OK ▶ 10/405 /checksum/MD5/122 OK ▶ 10/405 /checksum/MD5/123 OK ▶ 10/405 /checksum/MD5/124 OK ▶ 10/405 /checksum/MD5/125 OK ▶ 10/405 /checksum/MD5/126 OK ▶ 10/405 /checksum/MD5/127 OK ▶ 10/405 /checksum/MD5/128 OK ▶ 10/405 /checksum/MD5/129 OK ▶ 10/405 /checksum/MD5/130 OK ▶ 10/405 /checksum/MD5/131 OK ▶ 10/405 /checksum/MD5/132 OK ▶ 10/405 /checksum/MD5/133 OK ▶ 10/405 /checksum/MD5/134 OK ▶ 10/405 /checksum/MD5/135 OK ▶ 10/405 /checksum/MD5/136 OK ▶ 10/405 /checksum/MD5/137 OK ▶ 10/405 /checksum/MD5/138 OK ▶ 10/405 /checksum/MD5/139 OK ▶ 10/405 /checksum/MD5/140 OK ▶ 10/405 /checksum/MD5/141 OK ▶ 10/405 /checksum/MD5/142 OK ▶ 10/405 /checksum/MD5/143 OK ▶ 10/405 /checksum/MD5/144 OK ▶ 10/405 /checksum/MD5/145 OK ▶ 10/405 /checksum/MD5/146 OK ▶ 10/405 /checksum/MD5/147 OK ▶ 10/405 /checksum/MD5/148 OK ▶ 10/405 /checksum/MD5/149 OK ▶ 10/405 /checksum/MD5/150 OK ▶ 10/405 /checksum/MD5/151 OK ▶ 10/405 /checksum/MD5/152 OK ▶ 10/405 /checksum/MD5/153 OK ▶ 10/405 /checksum/MD5/154 OK ▶ 10/405 /checksum/MD5/155 OK ▶ 10/405 /checksum/MD5/156 OK ▶ 10/405 /checksum/MD5/157 OK ▶ 10/405 /checksum/MD5/158 OK ▶ 10/405 /checksum/MD5/159 OK ▶ 10/405 /checksum/MD5/160 OK ▶ 10/405 /checksum/MD5/161 OK ▶ 10/405 /checksum/MD5/162 OK ▶ 10/405 /checksum/MD5/163 OK ▶ 10/405 /checksum/MD5/164 OK ▶ 10/405 /checksum/MD5/165 OK ▶ 10/405 /checksum/MD5/166 OK ▶ 10/405 /checksum/MD5/167 OK ▶ 10/405 /checksum/MD5/168 OK ▶ 10/405 /checksum/MD5/169 OK ▶ 10/405 /checksum/MD5/170 OK ▶ 10/405 /checksum/MD5/171 OK ▶ 10/405 /checksum/MD5/172 OK ▶ 10/405 /checksum/MD5/173 OK ▶ 10/405 /checksum/MD5/174 OK ▶ 10/405 /checksum/MD5/175 OK ▶ 10/405 /checksum/MD5/176 OK ▶ 10/405 /checksum/MD5/177 OK ▶ 10/405 /checksum/MD5/178 OK ▶ 10/405 /checksum/MD5/179 OK ▶ 10/405 /checksum/MD5/180 OK ▶ 10/405 /checksum/MD5/181 OK ▶ 10/405 /checksum/MD5/182 OK ▶ 10/405 /checksum/MD5/183 OK ▶ 10/405 /checksum/MD5/string OK ▶ 10/405 /checksum/MD5/bytes OK ▶ 10/405 /checksum/MD5/reset/0 OK ▶ 10/405 /checksum/MD5/reset/1 OK ▶ 10/405 /checksum/MD5/reset/2 OK ▶ 10/405 /checksum/MD5/reset/3 OK ▶ 10/405 /checksum/MD5/reset/4 OK ▶ 10/405 /checksum/MD5/reset/5 OK ▶ 10/405 /checksum/MD5/reset/6 OK ▶ 10/405 /checksum/MD5/reset/7 OK ▶ 10/405 /checksum/MD5/reset/8 OK ▶ 10/405 /checksum/MD5/reset/9 OK ▶ 10/405 /checksum/MD5/reset/10 OK ▶ 10/405 /checksum/MD5/reset/11 OK ▶ 10/405 /checksum/MD5/reset/12 OK ▶ 10/405 /checksum/MD5/reset/13 OK ▶ 10/405 /checksum/MD5/reset/14 OK ▶ 10/405 /checksum/MD5/reset/15 OK ▶ 10/405 /checksum/MD5/reset/16 OK ▶ 10/405 /checksum/MD5/reset/17 OK ▶ 10/405 /checksum/MD5/reset/18 OK ▶ 10/405 /checksum/MD5/reset/19 OK ▶ 10/405 /checksum/MD5/reset/20 OK ▶ 10/405 /checksum/MD5/reset/21 OK ▶ 10/405 /checksum/MD5/reset/22 OK ▶ 10/405 /checksum/MD5/reset/23 OK ▶ 10/405 /checksum/MD5/reset/24 OK ▶ 10/405 /checksum/MD5/reset/25 OK ▶ 10/405 /checksum/MD5/reset/26 OK ▶ 10/405 /checksum/MD5/reset/27 OK ▶ 10/405 /checksum/MD5/reset/28 OK ▶ 10/405 /checksum/MD5/reset/29 OK ▶ 10/405 /checksum/MD5/reset/30 OK ▶ 10/405 /checksum/MD5/reset/31 OK ▶ 10/405 /checksum/MD5/reset/32 OK ▶ 10/405 /checksum/MD5/reset/33 OK ▶ 10/405 /checksum/MD5/reset/34 OK ▶ 10/405 /checksum/MD5/reset/35 OK ▶ 10/405 /checksum/MD5/reset/36 OK ▶ 10/405 /checksum/MD5/reset/37 OK ▶ 10/405 /checksum/MD5/reset/38 OK ▶ 10/405 /checksum/MD5/reset/39 OK ▶ 10/405 /checksum/MD5/reset/40 OK ▶ 10/405 /checksum/MD5/reset/41 OK ▶ 10/405 /checksum/MD5/reset/42 OK ▶ 10/405 /checksum/MD5/reset/43 OK ▶ 10/405 /checksum/MD5/reset/44 OK ▶ 10/405 /checksum/MD5/reset/45 OK ▶ 10/405 /checksum/MD5/reset/46 OK ▶ 10/405 /checksum/MD5/reset/47 OK ▶ 10/405 /checksum/MD5/reset/48 OK ▶ 10/405 /checksum/MD5/reset/49 OK ▶ 10/405 /checksum/MD5/reset/50 OK ▶ 10/405 /checksum/MD5/reset/51 OK ▶ 10/405 /checksum/MD5/reset/52 OK ▶ 10/405 /checksum/MD5/reset/53 OK ▶ 10/405 /checksum/MD5/reset/54 OK ▶ 10/405 /checksum/MD5/reset/55 OK ▶ 10/405 /checksum/MD5/reset/56 OK ▶ 10/405 /checksum/MD5/reset/57 OK ▶ 10/405 /checksum/MD5/reset/58 OK ▶ 10/405 /checksum/MD5/reset/59 OK ▶ 10/405 /checksum/MD5/reset/60 OK ▶ 10/405 /checksum/MD5/reset/61 OK ▶ 10/405 /checksum/MD5/reset/62 OK ▶ 10/405 /checksum/MD5/reset/63 OK ▶ 10/405 /checksum/MD5/reset/64 OK ▶ 10/405 /checksum/MD5/reset/65 OK ▶ 10/405 /checksum/MD5/reset/66 OK ▶ 10/405 /checksum/MD5/reset/67 OK ▶ 10/405 /checksum/MD5/reset/68 OK ▶ 10/405 /checksum/MD5/reset/69 OK ▶ 10/405 /checksum/MD5/reset/70 OK ▶ 10/405 /checksum/MD5/reset/71 OK ▶ 10/405 /checksum/MD5/reset/72 OK ▶ 10/405 /checksum/MD5/reset/73 OK ▶ 10/405 /checksum/MD5/reset/74 OK ▶ 10/405 /checksum/MD5/reset/75 OK ▶ 10/405 /checksum/MD5/reset/76 OK ▶ 10/405 /checksum/MD5/reset/77 OK ▶ 10/405 /checksum/MD5/reset/78 OK ▶ 10/405 /checksum/MD5/reset/79 OK ▶ 10/405 /checksum/MD5/reset/80 OK ▶ 10/405 /checksum/MD5/reset/81 OK ▶ 10/405 /checksum/MD5/reset/82 OK ▶ 10/405 /checksum/MD5/reset/83 OK ▶ 10/405 /checksum/MD5/reset/84 OK ▶ 10/405 /checksum/MD5/reset/85 OK ▶ 10/405 /checksum/MD5/reset/86 OK ▶ 10/405 /checksum/MD5/reset/87 OK ▶ 10/405 /checksum/MD5/reset/88 OK ▶ 10/405 /checksum/MD5/reset/89 OK ▶ 10/405 /checksum/MD5/reset/90 OK ▶ 10/405 /checksum/MD5/reset/91 OK ▶ 10/405 /checksum/MD5/reset/92 OK ▶ 10/405 /checksum/MD5/reset/93 OK ▶ 10/405 /checksum/MD5/reset/94 OK ▶ 10/405 /checksum/MD5/reset/95 OK ▶ 10/405 /checksum/MD5/reset/96 OK ▶ 10/405 /checksum/MD5/reset/97 OK ▶ 10/405 /checksum/MD5/reset/98 OK ▶ 10/405 /checksum/MD5/reset/99 OK ▶ 10/405 /checksum/MD5/reset/100 OK ▶ 10/405 /checksum/MD5/reset/101 OK ▶ 10/405 /checksum/MD5/reset/102 OK ▶ 10/405 /checksum/MD5/reset/103 OK ▶ 10/405 /checksum/MD5/reset/104 OK ▶ 10/405 /checksum/MD5/reset/105 OK ▶ 10/405 /checksum/MD5/reset/106 OK ▶ 10/405 /checksum/MD5/reset/107 OK ▶ 10/405 /checksum/MD5/reset/108 OK ▶ 10/405 /checksum/MD5/reset/109 OK ▶ 10/405 /checksum/MD5/reset/110 OK ▶ 10/405 /checksum/MD5/reset/111 OK ▶ 10/405 /checksum/MD5/reset/112 OK ▶ 10/405 /checksum/MD5/reset/113 OK ▶ 10/405 /checksum/MD5/reset/114 OK ▶ 10/405 /checksum/MD5/reset/115 OK ▶ 10/405 /checksum/MD5/reset/116 OK ▶ 10/405 /checksum/MD5/reset/117 OK ▶ 10/405 /checksum/MD5/reset/118 OK ▶ 10/405 /checksum/MD5/reset/119 OK ▶ 10/405 /checksum/MD5/reset/120 OK ▶ 10/405 /checksum/MD5/reset/121 OK ▶ 10/405 /checksum/MD5/reset/122 OK ▶ 10/405 /checksum/MD5/reset/123 OK ▶ 10/405 /checksum/MD5/reset/124 OK ▶ 10/405 /checksum/MD5/reset/125 OK ▶ 10/405 /checksum/MD5/reset/126 OK ▶ 10/405 /checksum/MD5/reset/127 OK ▶ 10/405 /checksum/MD5/reset/128 OK ▶ 10/405 /checksum/MD5/reset/129 OK ▶ 10/405 /checksum/MD5/reset/130 OK ▶ 10/405 /checksum/MD5/reset/131 OK ▶ 10/405 /checksum/MD5/reset/132 OK ▶ 10/405 /checksum/MD5/reset/133 OK ▶ 10/405 /checksum/MD5/reset/134 OK ▶ 10/405 /checksum/MD5/reset/135 OK ▶ 10/405 /checksum/MD5/reset/136 OK ▶ 10/405 /checksum/MD5/reset/137 OK ▶ 10/405 /checksum/MD5/reset/138 OK ▶ 10/405 /checksum/MD5/reset/139 OK ▶ 10/405 /checksum/MD5/reset/140 OK ▶ 10/405 /checksum/MD5/reset/141 OK ▶ 10/405 /checksum/MD5/reset/142 OK ▶ 10/405 /checksum/MD5/reset/143 OK ▶ 10/405 /checksum/MD5/reset/144 OK ▶ 10/405 /checksum/MD5/reset/145 OK ▶ 10/405 /checksum/MD5/reset/146 OK ▶ 10/405 /checksum/MD5/reset/147 OK ▶ 10/405 /checksum/MD5/reset/148 OK ▶ 10/405 /checksum/MD5/reset/149 OK ▶ 10/405 /checksum/MD5/reset/150 OK ▶ 10/405 /checksum/MD5/reset/151 OK ▶ 10/405 /checksum/MD5/reset/152 OK ▶ 10/405 /checksum/MD5/reset/153 OK ▶ 10/405 /checksum/MD5/reset/154 OK ▶ 10/405 /checksum/MD5/reset/155 OK ▶ 10/405 /checksum/MD5/reset/156 OK ▶ 10/405 /checksum/MD5/reset/157 OK ▶ 10/405 /checksum/MD5/reset/158 OK ▶ 10/405 /checksum/MD5/reset/159 OK ▶ 10/405 /checksum/MD5/reset/160 OK ▶ 10/405 /checksum/MD5/reset/161 OK ▶ 10/405 /checksum/MD5/reset/162 OK ▶ 10/405 /checksum/MD5/reset/163 OK ▶ 10/405 /checksum/MD5/reset/164 OK ▶ 10/405 /checksum/MD5/reset/165 OK ▶ 10/405 /checksum/MD5/reset/166 OK ▶ 10/405 /checksum/MD5/reset/167 OK ▶ 10/405 /checksum/MD5/reset/168 OK ▶ 10/405 /checksum/MD5/reset/169 OK ▶ 10/405 /checksum/MD5/reset/170 OK ▶ 10/405 /checksum/MD5/reset/171 OK ▶ 10/405 /checksum/MD5/reset/172 OK ▶ 10/405 /checksum/MD5/reset/173 OK ▶ 10/405 /checksum/MD5/reset/174 OK ▶ 10/405 /checksum/MD5/reset/175 OK ▶ 10/405 /checksum/MD5/reset/176 OK ▶ 10/405 /checksum/MD5/reset/177 OK ▶ 10/405 /checksum/MD5/reset/178 OK ▶ 10/405 /checksum/MD5/reset/179 OK ▶ 10/405 /checksum/MD5/reset/180 OK ▶ 10/405 /checksum/MD5/reset/181 OK ▶ 10/405 /checksum/MD5/reset/182 OK ▶ 10/405 /checksum/MD5/reset/183 OK ▶ 10/405 /checksum/SHA1/0 OK ▶ 10/405 /checksum/SHA1/1 OK ▶ 10/405 /checksum/SHA1/2 OK ▶ 10/405 /checksum/SHA1/3 OK ▶ 10/405 /checksum/SHA1/4 OK ▶ 10/405 /checksum/SHA1/5 OK ▶ 10/405 /checksum/SHA1/6 OK ▶ 10/405 /checksum/SHA1/7 OK ▶ 10/405 /checksum/SHA1/8 OK ▶ 10/405 /checksum/SHA1/9 OK ▶ 10/405 /checksum/SHA1/10 OK ▶ 10/405 /checksum/SHA1/11 OK ▶ 10/405 /checksum/SHA1/12 OK ▶ 10/405 /checksum/SHA1/13 OK ▶ 10/405 /checksum/SHA1/14 OK ▶ 10/405 /checksum/SHA1/15 OK ▶ 10/405 /checksum/SHA1/16 OK ▶ 10/405 /checksum/SHA1/17 OK ▶ 10/405 /checksum/SHA1/18 OK ▶ 10/405 /checksum/SHA1/19 OK ▶ 10/405 /checksum/SHA1/20 OK ▶ 10/405 /checksum/SHA1/21 OK ▶ 10/405 /checksum/SHA1/22 OK ▶ 10/405 /checksum/SHA1/23 OK ▶ 10/405 /checksum/SHA1/24 OK ▶ 10/405 /checksum/SHA1/25 OK ▶ 10/405 /checksum/SHA1/26 OK ▶ 10/405 /checksum/SHA1/27 OK ▶ 10/405 /checksum/SHA1/28 OK ▶ 10/405 /checksum/SHA1/29 OK ▶ 10/405 /checksum/SHA1/30 OK ▶ 10/405 /checksum/SHA1/31 OK ▶ 10/405 /checksum/SHA1/32 OK ▶ 10/405 /checksum/SHA1/33 OK ▶ 10/405 /checksum/SHA1/34 OK ▶ 10/405 /checksum/SHA1/35 OK ▶ 10/405 /checksum/SHA1/36 OK ▶ 10/405 /checksum/SHA1/37 OK ▶ 10/405 /checksum/SHA1/38 OK ▶ 10/405 /checksum/SHA1/39 OK ▶ 10/405 /checksum/SHA1/40 OK ▶ 10/405 /checksum/SHA1/41 OK ▶ 10/405 /checksum/SHA1/42 OK ▶ 10/405 /checksum/SHA1/43 OK ▶ 10/405 /checksum/SHA1/44 OK ▶ 10/405 /checksum/SHA1/45 OK ▶ 10/405 /checksum/SHA1/46 OK ▶ 10/405 /checksum/SHA1/47 OK ▶ 10/405 /checksum/SHA1/48 OK ▶ 10/405 /checksum/SHA1/49 OK ▶ 10/405 /checksum/SHA1/50 OK ▶ 10/405 /checksum/SHA1/51 OK ▶ 10/405 /checksum/SHA1/52 OK ▶ 10/405 /checksum/SHA1/53 OK ▶ 10/405 /checksum/SHA1/54 OK ▶ 10/405 /checksum/SHA1/55 OK ▶ 10/405 /checksum/SHA1/56 OK ▶ 10/405 /checksum/SHA1/57 OK ▶ 10/405 /checksum/SHA1/58 OK ▶ 10/405 /checksum/SHA1/59 OK ▶ 10/405 /checksum/SHA1/60 OK ▶ 10/405 /checksum/SHA1/61 OK ▶ 10/405 /checksum/SHA1/62 OK ▶ 10/405 /checksum/SHA1/63 OK ▶ 10/405 /checksum/SHA1/64 OK ▶ 10/405 /checksum/SHA1/65 OK ▶ 10/405 /checksum/SHA1/66 OK ▶ 10/405 /checksum/SHA1/67 OK ▶ 10/405 /checksum/SHA1/68 OK ▶ 10/405 /checksum/SHA1/69 OK ▶ 10/405 /checksum/SHA1/70 OK ▶ 10/405 /checksum/SHA1/71 OK ▶ 10/405 /checksum/SHA1/72 OK ▶ 10/405 /checksum/SHA1/73 OK ▶ 10/405 /checksum/SHA1/74 OK ▶ 10/405 /checksum/SHA1/75 OK ▶ 10/405 /checksum/SHA1/76 OK ▶ 10/405 /checksum/SHA1/77 OK ▶ 10/405 /checksum/SHA1/78 OK ▶ 10/405 /checksum/SHA1/79 OK ▶ 10/405 /checksum/SHA1/80 OK ▶ 10/405 /checksum/SHA1/81 OK ▶ 10/405 /checksum/SHA1/82 OK ▶ 10/405 /checksum/SHA1/83 OK ▶ 10/405 /checksum/SHA1/84 OK ▶ 10/405 /checksum/SHA1/85 OK ▶ 10/405 /checksum/SHA1/86 OK ▶ 10/405 /checksum/SHA1/87 OK ▶ 10/405 /checksum/SHA1/88 OK ▶ 10/405 /checksum/SHA1/89 OK ▶ 10/405 /checksum/SHA1/90 OK ▶ 10/405 /checksum/SHA1/91 OK ▶ 10/405 /checksum/SHA1/92 OK ▶ 10/405 /checksum/SHA1/93 OK ▶ 10/405 /checksum/SHA1/94 OK ▶ 10/405 /checksum/SHA1/95 OK ▶ 10/405 /checksum/SHA1/96 OK ▶ 10/405 /checksum/SHA1/97 OK ▶ 10/405 /checksum/SHA1/98 OK ▶ 10/405 /checksum/SHA1/99 OK ▶ 10/405 /checksum/SHA1/100 OK ▶ 10/405 /checksum/SHA1/101 OK ▶ 10/405 /checksum/SHA1/102 OK ▶ 10/405 /checksum/SHA1/103 OK ▶ 10/405 /checksum/SHA1/104 OK ▶ 10/405 /checksum/SHA1/105 OK ▶ 10/405 /checksum/SHA1/106 OK ▶ 10/405 /checksum/SHA1/107 OK ▶ 10/405 /checksum/SHA1/108 OK ▶ 10/405 /checksum/SHA1/109 OK ▶ 10/405 /checksum/SHA1/110 OK ▶ 10/405 /checksum/SHA1/111 OK ▶ 10/405 /checksum/SHA1/112 OK ▶ 10/405 /checksum/SHA1/113 OK ▶ 10/405 /checksum/SHA1/114 OK ▶ 10/405 /checksum/SHA1/115 OK ▶ 10/405 /checksum/SHA1/116 OK ▶ 10/405 /checksum/SHA1/117 OK ▶ 10/405 /checksum/SHA1/118 OK ▶ 10/405 /checksum/SHA1/119 OK ▶ 10/405 /checksum/SHA1/120 OK ▶ 10/405 /checksum/SHA1/121 OK ▶ 10/405 /checksum/SHA1/122 OK ▶ 10/405 /checksum/SHA1/123 OK ▶ 10/405 /checksum/SHA1/124 OK ▶ 10/405 /checksum/SHA1/125 OK ▶ 10/405 /checksum/SHA1/126 OK ▶ 10/405 /checksum/SHA1/127 OK ▶ 10/405 /checksum/SHA1/128 OK ▶ 10/405 /checksum/SHA1/129 OK ▶ 10/405 /checksum/SHA1/130 OK ▶ 10/405 /checksum/SHA1/131 OK ▶ 10/405 /checksum/SHA1/132 OK ▶ 10/405 /checksum/SHA1/133 OK ▶ 10/405 /checksum/SHA1/134 OK ▶ 10/405 /checksum/SHA1/135 OK ▶ 10/405 /checksum/SHA1/136 OK ▶ 10/405 /checksum/SHA1/137 OK ▶ 10/405 /checksum/SHA1/138 OK ▶ 10/405 /checksum/SHA1/139 OK ▶ 10/405 /checksum/SHA1/140 OK ▶ 10/405 /checksum/SHA1/141 OK ▶ 10/405 /checksum/SHA1/142 OK ▶ 10/405 /checksum/SHA1/143 OK ▶ 10/405 /checksum/SHA1/144 OK ▶ 10/405 /checksum/SHA1/145 OK ▶ 10/405 /checksum/SHA1/146 OK ▶ 10/405 /checksum/SHA1/147 OK ▶ 10/405 /checksum/SHA1/148 OK ▶ 10/405 /checksum/SHA1/149 OK ▶ 10/405 /checksum/SHA1/150 OK ▶ 10/405 /checksum/SHA1/151 OK ▶ 10/405 /checksum/SHA1/152 OK ▶ 10/405 /checksum/SHA1/153 OK ▶ 10/405 /checksum/SHA1/154 OK ▶ 10/405 /checksum/SHA1/155 OK ▶ 10/405 /checksum/SHA1/156 OK ▶ 10/405 /checksum/SHA1/157 OK ▶ 10/405 /checksum/SHA1/158 OK ▶ 10/405 /checksum/SHA1/159 OK ▶ 10/405 /checksum/SHA1/160 OK ▶ 10/405 /checksum/SHA1/161 OK ▶ 10/405 /checksum/SHA1/162 OK ▶ 10/405 /checksum/SHA1/163 OK ▶ 10/405 /checksum/SHA1/164 OK ▶ 10/405 /checksum/SHA1/165 OK ▶ 10/405 /checksum/SHA1/166 OK ▶ 10/405 /checksum/SHA1/167 OK ▶ 10/405 /checksum/SHA1/168 OK ▶ 10/405 /checksum/SHA1/169 OK ▶ 10/405 /checksum/SHA1/170 OK ▶ 10/405 /checksum/SHA1/171 OK ▶ 10/405 /checksum/SHA1/172 OK ▶ 10/405 /checksum/SHA1/173 OK ▶ 10/405 /checksum/SHA1/174 OK ▶ 10/405 /checksum/SHA1/175 OK ▶ 10/405 /checksum/SHA1/176 OK ▶ 10/405 /checksum/SHA1/177 OK ▶ 10/405 /checksum/SHA1/178 OK ▶ 10/405 /checksum/SHA1/179 OK ▶ 10/405 /checksum/SHA1/180 OK ▶ 10/405 /checksum/SHA1/181 OK ▶ 10/405 /checksum/SHA1/182 OK ▶ 10/405 /checksum/SHA1/183 OK ▶ 10/405 /checksum/SHA1/string OK ▶ 10/405 /checksum/SHA1/bytes OK ▶ 10/405 /checksum/SHA1/reset/0 OK ▶ 10/405 /checksum/SHA1/reset/1 OK ▶ 10/405 /checksum/SHA1/reset/2 OK ▶ 10/405 /checksum/SHA1/reset/3 OK ▶ 10/405 /checksum/SHA1/reset/4 OK ▶ 10/405 /checksum/SHA1/reset/5 OK ▶ 10/405 /checksum/SHA1/reset/6 OK ▶ 10/405 /checksum/SHA1/reset/7 OK ▶ 10/405 /checksum/SHA1/reset/8 OK ▶ 10/405 /checksum/SHA1/reset/9 OK ▶ 10/405 /checksum/SHA1/reset/10 OK ▶ 10/405 /checksum/SHA1/reset/11 OK ▶ 10/405 /checksum/SHA1/reset/12 OK ▶ 10/405 /checksum/SHA1/reset/13 OK ▶ 10/405 /checksum/SHA1/reset/14 OK ▶ 10/405 /checksum/SHA1/reset/15 OK ▶ 10/405 /checksum/SHA1/reset/16 OK ▶ 10/405 /checksum/SHA1/reset/17 OK ▶ 10/405 /checksum/SHA1/reset/18 OK ▶ 10/405 /checksum/SHA1/reset/19 OK ▶ 10/405 /checksum/SHA1/reset/20 OK ▶ 10/405 /checksum/SHA1/reset/21 OK ▶ 10/405 /checksum/SHA1/reset/22 OK ▶ 10/405 /checksum/SHA1/reset/23 OK ▶ 10/405 /checksum/SHA1/reset/24 OK ▶ 10/405 /checksum/SHA1/reset/25 OK ▶ 10/405 /checksum/SHA1/reset/26 OK ▶ 10/405 /checksum/SHA1/reset/27 OK ▶ 10/405 /checksum/SHA1/reset/28 OK ▶ 10/405 /checksum/SHA1/reset/29 OK ▶ 10/405 /checksum/SHA1/reset/30 OK ▶ 10/405 /checksum/SHA1/reset/31 OK ▶ 10/405 /checksum/SHA1/reset/32 OK ▶ 10/405 /checksum/SHA1/reset/33 OK ▶ 10/405 /checksum/SHA1/reset/34 OK ▶ 10/405 /checksum/SHA1/reset/35 OK ▶ 10/405 /checksum/SHA1/reset/36 OK ▶ 10/405 /checksum/SHA1/reset/37 OK ▶ 10/405 /checksum/SHA1/reset/38 OK ▶ 10/405 /checksum/SHA1/reset/39 OK ▶ 10/405 /checksum/SHA1/reset/40 OK ▶ 10/405 /checksum/SHA1/reset/41 OK ▶ 10/405 /checksum/SHA1/reset/42 OK ▶ 10/405 /checksum/SHA1/reset/43 OK ▶ 10/405 /checksum/SHA1/reset/44 OK ▶ 10/405 /checksum/SHA1/reset/45 OK ▶ 10/405 /checksum/SHA1/reset/46 OK ▶ 10/405 /checksum/SHA1/reset/47 OK ▶ 10/405 /checksum/SHA1/reset/48 OK ▶ 10/405 /checksum/SHA1/reset/49 OK ▶ 10/405 /checksum/SHA1/reset/50 OK ▶ 10/405 /checksum/SHA1/reset/51 OK ▶ 10/405 /checksum/SHA1/reset/52 OK ▶ 10/405 /checksum/SHA1/reset/53 OK ▶ 10/405 /checksum/SHA1/reset/54 OK ▶ 10/405 /checksum/SHA1/reset/55 OK ▶ 10/405 /checksum/SHA1/reset/56 OK ▶ 10/405 /checksum/SHA1/reset/57 OK ▶ 10/405 /checksum/SHA1/reset/58 OK ▶ 10/405 /checksum/SHA1/reset/59 OK ▶ 10/405 /checksum/SHA1/reset/60 OK ▶ 10/405 /checksum/SHA1/reset/61 OK ▶ 10/405 /checksum/SHA1/reset/62 OK ▶ 10/405 /checksum/SHA1/reset/63 OK ▶ 10/405 /checksum/SHA1/reset/64 OK ▶ 10/405 /checksum/SHA1/reset/65 OK ▶ 10/405 /checksum/SHA1/reset/66 OK ▶ 10/405 /checksum/SHA1/reset/67 OK ▶ 10/405 /checksum/SHA1/reset/68 OK ▶ 10/405 /checksum/SHA1/reset/69 OK ▶ 10/405 /checksum/SHA1/reset/70 OK ▶ 10/405 /checksum/SHA1/reset/71 OK ▶ 10/405 /checksum/SHA1/reset/72 OK ▶ 10/405 /checksum/SHA1/reset/73 OK ▶ 10/405 /checksum/SHA1/reset/74 OK ▶ 10/405 /checksum/SHA1/reset/75 OK ▶ 10/405 /checksum/SHA1/reset/76 OK ▶ 10/405 /checksum/SHA1/reset/77 OK ▶ 10/405 /checksum/SHA1/reset/78 OK ▶ 10/405 /checksum/SHA1/reset/79 OK ▶ 10/405 /checksum/SHA1/reset/80 OK ▶ 10/405 /checksum/SHA1/reset/81 OK ▶ 10/405 /checksum/SHA1/reset/82 OK ▶ 10/405 /checksum/SHA1/reset/83 OK ▶ 10/405 /checksum/SHA1/reset/84 OK ▶ 10/405 /checksum/SHA1/reset/85 OK ▶ 10/405 /checksum/SHA1/reset/86 OK ▶ 10/405 /checksum/SHA1/reset/87 OK ▶ 10/405 /checksum/SHA1/reset/88 OK ▶ 10/405 /checksum/SHA1/reset/89 OK ▶ 10/405 /checksum/SHA1/reset/90 OK ▶ 10/405 /checksum/SHA1/reset/91 OK ▶ 10/405 /checksum/SHA1/reset/92 OK ▶ 10/405 /checksum/SHA1/reset/93 OK ▶ 10/405 /checksum/SHA1/reset/94 OK ▶ 10/405 /checksum/SHA1/reset/95 OK ▶ 10/405 /checksum/SHA1/reset/96 OK ▶ 10/405 /checksum/SHA1/reset/97 OK ▶ 10/405 /checksum/SHA1/reset/98 OK ▶ 10/405 /checksum/SHA1/reset/99 OK ▶ 10/405 /checksum/SHA1/reset/100 OK ▶ 10/405 /checksum/SHA1/reset/101 OK ▶ 10/405 /checksum/SHA1/reset/102 OK ▶ 10/405 /checksum/SHA1/reset/103 OK ▶ 10/405 /checksum/SHA1/reset/104 OK ▶ 10/405 /checksum/SHA1/reset/105 OK ▶ 10/405 /checksum/SHA1/reset/106 OK ▶ 10/405 /checksum/SHA1/reset/107 OK ▶ 10/405 /checksum/SHA1/reset/108 OK ▶ 10/405 /checksum/SHA1/reset/109 OK ▶ 10/405 /checksum/SHA1/reset/110 OK ▶ 10/405 /checksum/SHA1/reset/111 OK ▶ 10/405 /checksum/SHA1/reset/112 OK ▶ 10/405 /checksum/SHA1/reset/113 OK ▶ 10/405 /checksum/SHA1/reset/114 OK ▶ 10/405 /checksum/SHA1/reset/115 OK ▶ 10/405 /checksum/SHA1/reset/116 OK ▶ 10/405 /checksum/SHA1/reset/117 OK ▶ 10/405 /checksum/SHA1/reset/118 OK ▶ 10/405 /checksum/SHA1/reset/119 OK ▶ 10/405 /checksum/SHA1/reset/120 OK ▶ 10/405 /checksum/SHA1/reset/121 OK ▶ 10/405 /checksum/SHA1/reset/122 OK ▶ 10/405 /checksum/SHA1/reset/123 OK ▶ 10/405 /checksum/SHA1/reset/124 OK ▶ 10/405 /checksum/SHA1/reset/125 OK ▶ 10/405 /checksum/SHA1/reset/126 OK ▶ 10/405 /checksum/SHA1/reset/127 OK ▶ 10/405 /checksum/SHA1/reset/128 OK ▶ 10/405 /checksum/SHA1/reset/129 OK ▶ 10/405 /checksum/SHA1/reset/130 OK ▶ 10/405 /checksum/SHA1/reset/131 OK ▶ 10/405 /checksum/SHA1/reset/132 OK ▶ 10/405 /checksum/SHA1/reset/133 OK ▶ 10/405 /checksum/SHA1/reset/134 OK ▶ 10/405 /checksum/SHA1/reset/135 OK ▶ 10/405 /checksum/SHA1/reset/136 OK ▶ 10/405 /checksum/SHA1/reset/137 OK ▶ 10/405 /checksum/SHA1/reset/138 OK ▶ 10/405 /checksum/SHA1/reset/139 OK ▶ 10/405 /checksum/SHA1/reset/140 OK ▶ 10/405 /checksum/SHA1/reset/141 OK ▶ 10/405 /checksum/SHA1/reset/142 OK ▶ 10/405 /checksum/SHA1/reset/143 OK ▶ 10/405 /checksum/SHA1/reset/144 OK ▶ 10/405 /checksum/SHA1/reset/145 OK ▶ 10/405 /checksum/SHA1/reset/146 OK ▶ 10/405 /checksum/SHA1/reset/147 OK ▶ 10/405 /checksum/SHA1/reset/148 OK ▶ 10/405 /checksum/SHA1/reset/149 OK ▶ 10/405 /checksum/SHA1/reset/150 OK ▶ 10/405 /checksum/SHA1/reset/151 OK ▶ 10/405 /checksum/SHA1/reset/152 OK ▶ 10/405 /checksum/SHA1/reset/153 OK ▶ 10/405 /checksum/SHA1/reset/154 OK ▶ 10/405 /checksum/SHA1/reset/155 OK ▶ 10/405 /checksum/SHA1/reset/156 OK ▶ 10/405 /checksum/SHA1/reset/157 OK ▶ 10/405 /checksum/SHA1/reset/158 OK ▶ 10/405 /checksum/SHA1/reset/159 OK ▶ 10/405 /checksum/SHA1/reset/160 OK ▶ 10/405 /checksum/SHA1/reset/161 OK ▶ 10/405 /checksum/SHA1/reset/162 OK ▶ 10/405 /checksum/SHA1/reset/163 OK ▶ 10/405 /checksum/SHA1/reset/164 OK ▶ 10/405 /checksum/SHA1/reset/165 OK ▶ 10/405 /checksum/SHA1/reset/166 OK ▶ 10/405 /checksum/SHA1/reset/167 OK ▶ 10/405 /checksum/SHA1/reset/168 OK ▶ 10/405 /checksum/SHA1/reset/169 OK ▶ 10/405 /checksum/SHA1/reset/170 OK ▶ 10/405 /checksum/SHA1/reset/171 OK ▶ 10/405 /checksum/SHA1/reset/172 OK ▶ 10/405 /checksum/SHA1/reset/173 OK ▶ 10/405 /checksum/SHA1/reset/174 OK ▶ 10/405 /checksum/SHA1/reset/175 OK ▶ 10/405 /checksum/SHA1/reset/176 OK ▶ 10/405 /checksum/SHA1/reset/177 OK ▶ 10/405 /checksum/SHA1/reset/178 OK ▶ 10/405 /checksum/SHA1/reset/179 OK ▶ 10/405 /checksum/SHA1/reset/180 OK ▶ 10/405 /checksum/SHA1/reset/181 OK ▶ 10/405 /checksum/SHA1/reset/182 OK ▶ 10/405 /checksum/SHA1/reset/183 OK ▶ 10/405 /checksum/SHA256/0 OK ▶ 10/405 /checksum/SHA256/1 OK ▶ 10/405 /checksum/SHA256/2 OK ▶ 10/405 /checksum/SHA256/3 OK ▶ 10/405 /checksum/SHA256/4 OK ▶ 10/405 /checksum/SHA256/5 OK ▶ 10/405 /checksum/SHA256/6 OK ▶ 10/405 /checksum/SHA256/7 OK ▶ 10/405 /checksum/SHA256/8 OK ▶ 10/405 /checksum/SHA256/9 OK ▶ 10/405 /checksum/SHA256/10 OK ▶ 10/405 /checksum/SHA256/11 OK ▶ 10/405 /checksum/SHA256/12 OK ▶ 10/405 /checksum/SHA256/13 OK ▶ 10/405 /checksum/SHA256/14 OK ▶ 10/405 /checksum/SHA256/15 OK ▶ 10/405 /checksum/SHA256/16 OK ▶ 10/405 /checksum/SHA256/17 OK ▶ 10/405 /checksum/SHA256/18 OK ▶ 10/405 /checksum/SHA256/19 OK ▶ 10/405 /checksum/SHA256/20 OK ▶ 10/405 /checksum/SHA256/21 OK ▶ 10/405 /checksum/SHA256/22 OK ▶ 10/405 /checksum/SHA256/23 OK ▶ 10/405 /checksum/SHA256/24 OK ▶ 10/405 /checksum/SHA256/25 OK ▶ 10/405 /checksum/SHA256/26 OK ▶ 10/405 /checksum/SHA256/27 OK ▶ 10/405 /checksum/SHA256/28 OK ▶ 10/405 /checksum/SHA256/29 OK ▶ 10/405 /checksum/SHA256/30 OK ▶ 10/405 /checksum/SHA256/31 OK ▶ 10/405 /checksum/SHA256/32 OK ▶ 10/405 /checksum/SHA256/33 OK ▶ 10/405 /checksum/SHA256/34 OK ▶ 10/405 /checksum/SHA256/35 OK ▶ 10/405 /checksum/SHA256/36 OK ▶ 10/405 /checksum/SHA256/37 OK ▶ 10/405 /checksum/SHA256/38 OK ▶ 10/405 /checksum/SHA256/39 OK ▶ 10/405 /checksum/SHA256/40 OK ▶ 10/405 /checksum/SHA256/41 OK ▶ 10/405 /checksum/SHA256/42 OK ▶ 10/405 /checksum/SHA256/43 OK ▶ 10/405 /checksum/SHA256/44 OK ▶ 10/405 /checksum/SHA256/45 OK ▶ 10/405 /checksum/SHA256/46 OK ▶ 10/405 /checksum/SHA256/47 OK ▶ 10/405 /checksum/SHA256/48 OK ▶ 10/405 /checksum/SHA256/49 OK ▶ 10/405 /checksum/SHA256/50 OK ▶ 10/405 /checksum/SHA256/51 OK ▶ 10/405 /checksum/SHA256/52 OK ▶ 10/405 /checksum/SHA256/53 OK ▶ 10/405 /checksum/SHA256/54 OK ▶ 10/405 /checksum/SHA256/55 OK ▶ 10/405 /checksum/SHA256/56 OK ▶ 10/405 /checksum/SHA256/57 OK ▶ 10/405 /checksum/SHA256/58 OK ▶ 10/405 /checksum/SHA256/59 OK ▶ 10/405 /checksum/SHA256/60 OK ▶ 10/405 /checksum/SHA256/61 OK ▶ 10/405 /checksum/SHA256/62 OK ▶ 10/405 /checksum/SHA256/63 OK ▶ 10/405 /checksum/SHA256/64 OK ▶ 10/405 /checksum/SHA256/65 OK ▶ 10/405 /checksum/SHA256/66 OK ▶ 10/405 /checksum/SHA256/67 OK ▶ 10/405 /checksum/SHA256/68 OK ▶ 10/405 /checksum/SHA256/69 OK ▶ 10/405 /checksum/SHA256/70 OK ▶ 10/405 /checksum/SHA256/71 OK ▶ 10/405 /checksum/SHA256/72 OK ▶ 10/405 /checksum/SHA256/73 OK ▶ 10/405 /checksum/SHA256/74 OK ▶ 10/405 /checksum/SHA256/75 OK ▶ 10/405 /checksum/SHA256/76 OK ▶ 10/405 /checksum/SHA256/77 OK ▶ 10/405 /checksum/SHA256/78 OK ▶ 10/405 /checksum/SHA256/79 OK ▶ 10/405 /checksum/SHA256/80 OK ▶ 10/405 /checksum/SHA256/81 OK ▶ 10/405 /checksum/SHA256/82 OK ▶ 10/405 /checksum/SHA256/83 OK ▶ 10/405 /checksum/SHA256/84 OK ▶ 10/405 /checksum/SHA256/85 OK ▶ 10/405 /checksum/SHA256/86 OK ▶ 10/405 /checksum/SHA256/87 OK ▶ 10/405 /checksum/SHA256/88 OK ▶ 10/405 /checksum/SHA256/89 OK ▶ 10/405 /checksum/SHA256/90 OK ▶ 10/405 /checksum/SHA256/91 OK ▶ 10/405 /checksum/SHA256/92 OK ▶ 10/405 /checksum/SHA256/93 OK ▶ 10/405 /checksum/SHA256/94 OK ▶ 10/405 /checksum/SHA256/95 OK ▶ 10/405 /checksum/SHA256/96 OK ▶ 10/405 /checksum/SHA256/97 OK ▶ 10/405 /checksum/SHA256/98 OK ▶ 10/405 /checksum/SHA256/99 OK ▶ 10/405 /checksum/SHA256/100 OK ▶ 10/405 /checksum/SHA256/101 OK ▶ 10/405 /checksum/SHA256/102 OK ▶ 10/405 /checksum/SHA256/103 OK ▶ 10/405 /checksum/SHA256/104 OK ▶ 10/405 /checksum/SHA256/105 OK ▶ 10/405 /checksum/SHA256/106 OK ▶ 10/405 /checksum/SHA256/107 OK ▶ 10/405 /checksum/SHA256/108 OK ▶ 10/405 /checksum/SHA256/109 OK ▶ 10/405 /checksum/SHA256/110 OK ▶ 10/405 /checksum/SHA256/111 OK ▶ 10/405 /checksum/SHA256/112 OK ▶ 10/405 /checksum/SHA256/113 OK ▶ 10/405 /checksum/SHA256/114 OK ▶ 10/405 /checksum/SHA256/115 OK ▶ 10/405 /checksum/SHA256/116 OK ▶ 10/405 /checksum/SHA256/117 OK ▶ 10/405 /checksum/SHA256/118 OK ▶ 10/405 /checksum/SHA256/119 OK ▶ 10/405 /checksum/SHA256/120 OK ▶ 10/405 /checksum/SHA256/121 OK ▶ 10/405 /checksum/SHA256/122 OK ▶ 10/405 /checksum/SHA256/123 OK ▶ 10/405 /checksum/SHA256/124 OK ▶ 10/405 /checksum/SHA256/125 OK ▶ 10/405 /checksum/SHA256/126 OK ▶ 10/405 /checksum/SHA256/127 OK ▶ 10/405 /checksum/SHA256/128 OK ▶ 10/405 /checksum/SHA256/129 OK ▶ 10/405 /checksum/SHA256/130 OK ▶ 10/405 /checksum/SHA256/131 OK ▶ 10/405 /checksum/SHA256/132 OK ▶ 10/405 /checksum/SHA256/133 OK ▶ 10/405 /checksum/SHA256/134 OK ▶ 10/405 /checksum/SHA256/135 OK ▶ 10/405 /checksum/SHA256/136 OK ▶ 10/405 /checksum/SHA256/137 OK ▶ 10/405 /checksum/SHA256/138 OK ▶ 10/405 /checksum/SHA256/139 OK ▶ 10/405 /checksum/SHA256/140 OK ▶ 10/405 /checksum/SHA256/141 OK ▶ 10/405 /checksum/SHA256/142 OK ▶ 10/405 /checksum/SHA256/143 OK ▶ 10/405 /checksum/SHA256/144 OK ▶ 10/405 /checksum/SHA256/145 OK ▶ 10/405 /checksum/SHA256/146 OK ▶ 10/405 /checksum/SHA256/147 OK ▶ 10/405 /checksum/SHA256/148 OK ▶ 10/405 /checksum/SHA256/149 OK ▶ 10/405 /checksum/SHA256/150 OK ▶ 10/405 /checksum/SHA256/151 OK ▶ 10/405 /checksum/SHA256/152 OK ▶ 10/405 /checksum/SHA256/153 OK ▶ 10/405 /checksum/SHA256/154 OK ▶ 10/405 /checksum/SHA256/155 OK ▶ 10/405 /checksum/SHA256/156 OK ▶ 10/405 /checksum/SHA256/157 OK ▶ 10/405 /checksum/SHA256/158 OK ▶ 10/405 /checksum/SHA256/159 OK ▶ 10/405 /checksum/SHA256/160 OK ▶ 10/405 /checksum/SHA256/161 OK ▶ 10/405 /checksum/SHA256/162 OK ▶ 10/405 /checksum/SHA256/163 OK ▶ 10/405 /checksum/SHA256/164 OK ▶ 10/405 /checksum/SHA256/165 OK ▶ 10/405 /checksum/SHA256/166 OK ▶ 10/405 /checksum/SHA256/167 OK ▶ 10/405 /checksum/SHA256/168 OK ▶ 10/405 /checksum/SHA256/169 OK ▶ 10/405 /checksum/SHA256/170 OK ▶ 10/405 /checksum/SHA256/171 OK ▶ 10/405 /checksum/SHA256/172 OK ▶ 10/405 /checksum/SHA256/173 OK ▶ 10/405 /checksum/SHA256/174 OK ▶ 10/405 /checksum/SHA256/175 OK ▶ 10/405 /checksum/SHA256/176 OK ▶ 10/405 /checksum/SHA256/177 OK ▶ 10/405 /checksum/SHA256/178 OK ▶ 10/405 /checksum/SHA256/179 OK ▶ 10/405 /checksum/SHA256/180 OK ▶ 10/405 /checksum/SHA256/181 OK ▶ 10/405 /checksum/SHA256/182 OK ▶ 10/405 /checksum/SHA256/183 OK ▶ 10/405 /checksum/SHA256/string OK ▶ 10/405 /checksum/SHA256/bytes OK ▶ 10/405 /checksum/SHA256/reset/0 OK ▶ 10/405 /checksum/SHA256/reset/1 OK ▶ 10/405 /checksum/SHA256/reset/2 OK ▶ 10/405 /checksum/SHA256/reset/3 OK ▶ 10/405 /checksum/SHA256/reset/4 OK ▶ 10/405 /checksum/SHA256/reset/5 OK ▶ 10/405 /checksum/SHA256/reset/6 OK ▶ 10/405 /checksum/SHA256/reset/7 OK ▶ 10/405 /checksum/SHA256/reset/8 OK ▶ 10/405 /checksum/SHA256/reset/9 OK ▶ 10/405 /checksum/SHA256/reset/10 OK ▶ 10/405 /checksum/SHA256/reset/11 OK ▶ 10/405 /checksum/SHA256/reset/12 OK ▶ 10/405 /checksum/SHA256/reset/13 OK ▶ 10/405 /checksum/SHA256/reset/14 OK ▶ 10/405 /checksum/SHA256/reset/15 OK ▶ 10/405 /checksum/SHA256/reset/16 OK ▶ 10/405 /checksum/SHA256/reset/17 OK ▶ 10/405 /checksum/SHA256/reset/18 OK ▶ 10/405 /checksum/SHA256/reset/19 OK ▶ 10/405 /checksum/SHA256/reset/20 OK ▶ 10/405 /checksum/SHA256/reset/21 OK ▶ 10/405 /checksum/SHA256/reset/22 OK ▶ 10/405 /checksum/SHA256/reset/23 OK ▶ 10/405 /checksum/SHA256/reset/24 OK ▶ 10/405 /checksum/SHA256/reset/25 OK ▶ 10/405 /checksum/SHA256/reset/26 OK ▶ 10/405 /checksum/SHA256/reset/27 OK ▶ 10/405 /checksum/SHA256/reset/28 OK ▶ 10/405 /checksum/SHA256/reset/29 OK ▶ 10/405 /checksum/SHA256/reset/30 OK ▶ 10/405 /checksum/SHA256/reset/31 OK ▶ 10/405 /checksum/SHA256/reset/32 OK ▶ 10/405 /checksum/SHA256/reset/33 OK ▶ 10/405 /checksum/SHA256/reset/34 OK ▶ 10/405 /checksum/SHA256/reset/35 OK ▶ 10/405 /checksum/SHA256/reset/36 OK ▶ 10/405 /checksum/SHA256/reset/37 OK ▶ 10/405 /checksum/SHA256/reset/38 OK ▶ 10/405 /checksum/SHA256/reset/39 OK ▶ 10/405 /checksum/SHA256/reset/40 OK ▶ 10/405 /checksum/SHA256/reset/41 OK ▶ 10/405 /checksum/SHA256/reset/42 OK ▶ 10/405 /checksum/SHA256/reset/43 OK ▶ 10/405 /checksum/SHA256/reset/44 OK ▶ 10/405 /checksum/SHA256/reset/45 OK ▶ 10/405 /checksum/SHA256/reset/46 OK ▶ 10/405 /checksum/SHA256/reset/47 OK ▶ 10/405 /checksum/SHA256/reset/48 OK ▶ 10/405 /checksum/SHA256/reset/49 OK ▶ 10/405 /checksum/SHA256/reset/50 OK ▶ 10/405 /checksum/SHA256/reset/51 OK ▶ 10/405 /checksum/SHA256/reset/52 OK ▶ 10/405 /checksum/SHA256/reset/53 OK ▶ 10/405 /checksum/SHA256/reset/54 OK ▶ 10/405 /checksum/SHA256/reset/55 OK ▶ 10/405 /checksum/SHA256/reset/56 OK ▶ 10/405 /checksum/SHA256/reset/57 OK ▶ 10/405 /checksum/SHA256/reset/58 OK ▶ 10/405 /checksum/SHA256/reset/59 OK ▶ 10/405 /checksum/SHA256/reset/60 OK ▶ 10/405 /checksum/SHA256/reset/61 OK ▶ 10/405 /checksum/SHA256/reset/62 OK ▶ 10/405 /checksum/SHA256/reset/63 OK ▶ 10/405 /checksum/SHA256/reset/64 OK ▶ 10/405 /checksum/SHA256/reset/65 OK ▶ 10/405 /checksum/SHA256/reset/66 OK ▶ 10/405 /checksum/SHA256/reset/67 OK ▶ 10/405 /checksum/SHA256/reset/68 OK ▶ 10/405 /checksum/SHA256/reset/69 OK ▶ 10/405 /checksum/SHA256/reset/70 OK ▶ 10/405 /checksum/SHA256/reset/71 OK ▶ 10/405 /checksum/SHA256/reset/72 OK ▶ 10/405 /checksum/SHA256/reset/73 OK ▶ 10/405 /checksum/SHA256/reset/74 OK ▶ 10/405 /checksum/SHA256/reset/75 OK ▶ 10/405 /checksum/SHA256/reset/76 OK ▶ 10/405 /checksum/SHA256/reset/77 OK ▶ 10/405 /checksum/SHA256/reset/78 OK ▶ 10/405 /checksum/SHA256/reset/79 OK ▶ 10/405 /checksum/SHA256/reset/80 OK ▶ 10/405 /checksum/SHA256/reset/81 OK ▶ 10/405 /checksum/SHA256/reset/82 OK ▶ 10/405 /checksum/SHA256/reset/83 OK ▶ 10/405 /checksum/SHA256/reset/84 OK ▶ 10/405 /checksum/SHA256/reset/85 OK ▶ 10/405 /checksum/SHA256/reset/86 OK ▶ 10/405 /checksum/SHA256/reset/87 OK ▶ 10/405 /checksum/SHA256/reset/88 OK ▶ 10/405 /checksum/SHA256/reset/89 OK ▶ 10/405 /checksum/SHA256/reset/90 OK ▶ 10/405 /checksum/SHA256/reset/91 OK ▶ 10/405 /checksum/SHA256/reset/92 OK ▶ 10/405 /checksum/SHA256/reset/93 OK ▶ 10/405 /checksum/SHA256/reset/94 OK ▶ 10/405 /checksum/SHA256/reset/95 OK ▶ 10/405 /checksum/SHA256/reset/96 OK ▶ 10/405 /checksum/SHA256/reset/97 OK ▶ 10/405 /checksum/SHA256/reset/98 OK ▶ 10/405 /checksum/SHA256/reset/99 OK ▶ 10/405 /checksum/SHA256/reset/100 OK ▶ 10/405 /checksum/SHA256/reset/101 OK ▶ 10/405 /checksum/SHA256/reset/102 OK ▶ 10/405 /checksum/SHA256/reset/103 OK ▶ 10/405 /checksum/SHA256/reset/104 OK ▶ 10/405 /checksum/SHA256/reset/105 OK ▶ 10/405 /checksum/SHA256/reset/106 OK ▶ 10/405 /checksum/SHA256/reset/107 OK ▶ 10/405 /checksum/SHA256/reset/108 OK ▶ 10/405 /checksum/SHA256/reset/109 OK ▶ 10/405 /checksum/SHA256/reset/110 OK ▶ 10/405 /checksum/SHA256/reset/111 OK ▶ 10/405 /checksum/SHA256/reset/112 OK ▶ 10/405 /checksum/SHA256/reset/113 OK ▶ 10/405 /checksum/SHA256/reset/114 OK ▶ 10/405 /checksum/SHA256/reset/115 OK ▶ 10/405 /checksum/SHA256/reset/116 OK ▶ 10/405 /checksum/SHA256/reset/117 OK ▶ 10/405 /checksum/SHA256/reset/118 OK ▶ 10/405 /checksum/SHA256/reset/119 OK ▶ 10/405 /checksum/SHA256/reset/120 OK ▶ 10/405 /checksum/SHA256/reset/121 OK ▶ 10/405 /checksum/SHA256/reset/122 OK ▶ 10/405 /checksum/SHA256/reset/123 OK ▶ 10/405 /checksum/SHA256/reset/124 OK ▶ 10/405 /checksum/SHA256/reset/125 OK ▶ 10/405 /checksum/SHA256/reset/126 OK ▶ 10/405 /checksum/SHA256/reset/127 OK ▶ 10/405 /checksum/SHA256/reset/128 OK ▶ 10/405 /checksum/SHA256/reset/129 OK ▶ 10/405 /checksum/SHA256/reset/130 OK ▶ 10/405 /checksum/SHA256/reset/131 OK ▶ 10/405 /checksum/SHA256/reset/132 OK ▶ 10/405 /checksum/SHA256/reset/133 OK ▶ 10/405 /checksum/SHA256/reset/134 OK ▶ 10/405 /checksum/SHA256/reset/135 OK ▶ 10/405 /checksum/SHA256/reset/136 OK ▶ 10/405 /checksum/SHA256/reset/137 OK ▶ 10/405 /checksum/SHA256/reset/138 OK ▶ 10/405 /checksum/SHA256/reset/139 OK ▶ 10/405 /checksum/SHA256/reset/140 OK ▶ 10/405 /checksum/SHA256/reset/141 OK ▶ 10/405 /checksum/SHA256/reset/142 OK ▶ 10/405 /checksum/SHA256/reset/143 OK ▶ 10/405 /checksum/SHA256/reset/144 OK ▶ 10/405 /checksum/SHA256/reset/145 OK ▶ 10/405 /checksum/SHA256/reset/146 OK ▶ 10/405 /checksum/SHA256/reset/147 OK ▶ 10/405 /checksum/SHA256/reset/148 OK ▶ 10/405 /checksum/SHA256/reset/149 OK ▶ 10/405 /checksum/SHA256/reset/150 OK ▶ 10/405 /checksum/SHA256/reset/151 OK ▶ 10/405 /checksum/SHA256/reset/152 OK ▶ 10/405 /checksum/SHA256/reset/153 OK ▶ 10/405 /checksum/SHA256/reset/154 OK ▶ 10/405 /checksum/SHA256/reset/155 OK ▶ 10/405 /checksum/SHA256/reset/156 OK ▶ 10/405 /checksum/SHA256/reset/157 OK ▶ 10/405 /checksum/SHA256/reset/158 OK ▶ 10/405 /checksum/SHA256/reset/159 OK ▶ 10/405 /checksum/SHA256/reset/160 OK ▶ 10/405 /checksum/SHA256/reset/161 OK ▶ 10/405 /checksum/SHA256/reset/162 OK ▶ 10/405 /checksum/SHA256/reset/163 OK ▶ 10/405 /checksum/SHA256/reset/164 OK ▶ 10/405 /checksum/SHA256/reset/165 OK ▶ 10/405 /checksum/SHA256/reset/166 OK ▶ 10/405 /checksum/SHA256/reset/167 OK ▶ 10/405 /checksum/SHA256/reset/168 OK ▶ 10/405 /checksum/SHA256/reset/169 OK ▶ 10/405 /checksum/SHA256/reset/170 OK ▶ 10/405 /checksum/SHA256/reset/171 OK ▶ 10/405 /checksum/SHA256/reset/172 OK ▶ 10/405 /checksum/SHA256/reset/173 OK ▶ 10/405 /checksum/SHA256/reset/174 OK ▶ 10/405 /checksum/SHA256/reset/175 OK ▶ 10/405 /checksum/SHA256/reset/176 OK ▶ 10/405 /checksum/SHA256/reset/177 OK ▶ 10/405 /checksum/SHA256/reset/178 OK ▶ 10/405 /checksum/SHA256/reset/179 OK ▶ 10/405 /checksum/SHA256/reset/180 OK ▶ 10/405 /checksum/SHA256/reset/181 OK ▶ 10/405 /checksum/SHA256/reset/182 OK ▶ 10/405 /checksum/SHA256/reset/183 OK ▶ 10/405 /checksum/SHA384/0 OK ▶ 10/405 /checksum/SHA384/1 OK ▶ 10/405 /checksum/SHA384/2 OK ▶ 10/405 /checksum/SHA384/3 OK ▶ 10/405 /checksum/SHA384/4 OK ▶ 10/405 /checksum/SHA384/5 OK ▶ 10/405 /checksum/SHA384/6 OK ▶ 10/405 /checksum/SHA384/7 OK ▶ 10/405 /checksum/SHA384/8 OK ▶ 10/405 /checksum/SHA384/9 OK ▶ 10/405 /checksum/SHA384/10 OK ▶ 10/405 /checksum/SHA384/11 OK ▶ 10/405 /checksum/SHA384/12 OK ▶ 10/405 /checksum/SHA384/13 OK ▶ 10/405 /checksum/SHA384/14 OK ▶ 10/405 /checksum/SHA384/15 OK ▶ 10/405 /checksum/SHA384/16 OK ▶ 10/405 /checksum/SHA384/17 OK ▶ 10/405 /checksum/SHA384/18 OK ▶ 10/405 /checksum/SHA384/19 OK ▶ 10/405 /checksum/SHA384/20 OK ▶ 10/405 /checksum/SHA384/21 OK ▶ 10/405 /checksum/SHA384/22 OK ▶ 10/405 /checksum/SHA384/23 OK ▶ 10/405 /checksum/SHA384/24 OK ▶ 10/405 /checksum/SHA384/25 OK ▶ 10/405 /checksum/SHA384/26 OK ▶ 10/405 /checksum/SHA384/27 OK ▶ 10/405 /checksum/SHA384/28 OK ▶ 10/405 /checksum/SHA384/29 OK ▶ 10/405 /checksum/SHA384/30 OK ▶ 10/405 /checksum/SHA384/31 OK ▶ 10/405 /checksum/SHA384/32 OK ▶ 10/405 /checksum/SHA384/33 OK ▶ 10/405 /checksum/SHA384/34 OK ▶ 10/405 /checksum/SHA384/35 OK ▶ 10/405 /checksum/SHA384/36 OK ▶ 10/405 /checksum/SHA384/37 OK ▶ 10/405 /checksum/SHA384/38 OK ▶ 10/405 /checksum/SHA384/39 OK ▶ 10/405 /checksum/SHA384/40 OK ▶ 10/405 /checksum/SHA384/41 OK ▶ 10/405 /checksum/SHA384/42 OK ▶ 10/405 /checksum/SHA384/43 OK ▶ 10/405 /checksum/SHA384/44 OK ▶ 10/405 /checksum/SHA384/45 OK ▶ 10/405 /checksum/SHA384/46 OK ▶ 10/405 /checksum/SHA384/47 OK ▶ 10/405 /checksum/SHA384/48 OK ▶ 10/405 /checksum/SHA384/49 OK ▶ 10/405 /checksum/SHA384/50 OK ▶ 10/405 /checksum/SHA384/51 OK ▶ 10/405 /checksum/SHA384/52 OK ▶ 10/405 /checksum/SHA384/53 OK ▶ 10/405 /checksum/SHA384/54 OK ▶ 10/405 /checksum/SHA384/55 OK ▶ 10/405 /checksum/SHA384/56 OK ▶ 10/405 /checksum/SHA384/57 OK ▶ 10/405 /checksum/SHA384/58 OK ▶ 10/405 /checksum/SHA384/59 OK ▶ 10/405 /checksum/SHA384/60 OK ▶ 10/405 /checksum/SHA384/61 OK ▶ 10/405 /checksum/SHA384/62 OK ▶ 10/405 /checksum/SHA384/63 OK ▶ 10/405 /checksum/SHA384/64 OK ▶ 10/405 /checksum/SHA384/65 OK ▶ 10/405 /checksum/SHA384/66 OK ▶ 10/405 /checksum/SHA384/67 OK ▶ 10/405 /checksum/SHA384/68 OK ▶ 10/405 /checksum/SHA384/69 OK ▶ 10/405 /checksum/SHA384/70 OK ▶ 10/405 /checksum/SHA384/71 OK ▶ 10/405 /checksum/SHA384/72 OK ▶ 10/405 /checksum/SHA384/73 OK ▶ 10/405 /checksum/SHA384/74 OK ▶ 10/405 /checksum/SHA384/75 OK ▶ 10/405 /checksum/SHA384/76 OK ▶ 10/405 /checksum/SHA384/77 OK ▶ 10/405 /checksum/SHA384/78 OK ▶ 10/405 /checksum/SHA384/79 OK ▶ 10/405 /checksum/SHA384/80 OK ▶ 10/405 /checksum/SHA384/81 OK ▶ 10/405 /checksum/SHA384/82 OK ▶ 10/405 /checksum/SHA384/83 OK ▶ 10/405 /checksum/SHA384/84 OK ▶ 10/405 /checksum/SHA384/85 OK ▶ 10/405 /checksum/SHA384/86 OK ▶ 10/405 /checksum/SHA384/87 OK ▶ 10/405 /checksum/SHA384/88 OK ▶ 10/405 /checksum/SHA384/89 OK ▶ 10/405 /checksum/SHA384/90 OK ▶ 10/405 /checksum/SHA384/91 OK ▶ 10/405 /checksum/SHA384/92 OK ▶ 10/405 /checksum/SHA384/93 OK ▶ 10/405 /checksum/SHA384/94 OK ▶ 10/405 /checksum/SHA384/95 OK ▶ 10/405 /checksum/SHA384/96 OK ▶ 10/405 /checksum/SHA384/97 OK ▶ 10/405 /checksum/SHA384/98 OK ▶ 10/405 /checksum/SHA384/99 OK ▶ 10/405 /checksum/SHA384/100 OK ▶ 10/405 /checksum/SHA384/101 OK ▶ 10/405 /checksum/SHA384/102 OK ▶ 10/405 /checksum/SHA384/103 OK ▶ 10/405 /checksum/SHA384/104 OK ▶ 10/405 /checksum/SHA384/105 OK ▶ 10/405 /checksum/SHA384/106 OK ▶ 10/405 /checksum/SHA384/107 OK ▶ 10/405 /checksum/SHA384/108 OK ▶ 10/405 /checksum/SHA384/109 OK ▶ 10/405 /checksum/SHA384/110 OK ▶ 10/405 /checksum/SHA384/111 OK ▶ 10/405 /checksum/SHA384/112 OK ▶ 10/405 /checksum/SHA384/113 OK ▶ 10/405 /checksum/SHA384/114 OK ▶ 10/405 /checksum/SHA384/115 OK ▶ 10/405 /checksum/SHA384/116 OK ▶ 10/405 /checksum/SHA384/117 OK ▶ 10/405 /checksum/SHA384/118 OK ▶ 10/405 /checksum/SHA384/119 OK ▶ 10/405 /checksum/SHA384/120 OK ▶ 10/405 /checksum/SHA384/121 OK ▶ 10/405 /checksum/SHA384/122 OK ▶ 10/405 /checksum/SHA384/123 OK ▶ 10/405 /checksum/SHA384/124 OK ▶ 10/405 /checksum/SHA384/125 OK ▶ 10/405 /checksum/SHA384/126 OK ▶ 10/405 /checksum/SHA384/127 OK ▶ 10/405 /checksum/SHA384/128 OK ▶ 10/405 /checksum/SHA384/129 OK ▶ 10/405 /checksum/SHA384/130 OK ▶ 10/405 /checksum/SHA384/131 OK ▶ 10/405 /checksum/SHA384/132 OK ▶ 10/405 /checksum/SHA384/133 OK ▶ 10/405 /checksum/SHA384/134 OK ▶ 10/405 /checksum/SHA384/135 OK ▶ 10/405 /checksum/SHA384/136 OK ▶ 10/405 /checksum/SHA384/137 OK ▶ 10/405 /checksum/SHA384/138 OK ▶ 10/405 /checksum/SHA384/139 OK ▶ 10/405 /checksum/SHA384/140 OK ▶ 10/405 /checksum/SHA384/141 OK ▶ 10/405 /checksum/SHA384/142 OK ▶ 10/405 /checksum/SHA384/143 OK ▶ 10/405 /checksum/SHA384/144 OK ▶ 10/405 /checksum/SHA384/145 OK ▶ 10/405 /checksum/SHA384/146 OK ▶ 10/405 /checksum/SHA384/147 OK ▶ 10/405 /checksum/SHA384/148 OK ▶ 10/405 /checksum/SHA384/149 OK ▶ 10/405 /checksum/SHA384/150 OK ▶ 10/405 /checksum/SHA384/151 OK ▶ 10/405 /checksum/SHA384/152 OK ▶ 10/405 /checksum/SHA384/153 OK ▶ 10/405 /checksum/SHA384/154 OK ▶ 10/405 /checksum/SHA384/155 OK ▶ 10/405 /checksum/SHA384/156 OK ▶ 10/405 /checksum/SHA384/157 OK ▶ 10/405 /checksum/SHA384/158 OK ▶ 10/405 /checksum/SHA384/159 OK ▶ 10/405 /checksum/SHA384/160 OK ▶ 10/405 /checksum/SHA384/161 OK ▶ 10/405 /checksum/SHA384/162 OK ▶ 10/405 /checksum/SHA384/163 OK ▶ 10/405 /checksum/SHA384/164 OK ▶ 10/405 /checksum/SHA384/165 OK ▶ 10/405 /checksum/SHA384/166 OK ▶ 10/405 /checksum/SHA384/167 OK ▶ 10/405 /checksum/SHA384/168 OK ▶ 10/405 /checksum/SHA384/169 OK ▶ 10/405 /checksum/SHA384/170 OK ▶ 10/405 /checksum/SHA384/171 OK ▶ 10/405 /checksum/SHA384/172 OK ▶ 10/405 /checksum/SHA384/173 OK ▶ 10/405 /checksum/SHA384/174 OK ▶ 10/405 /checksum/SHA384/175 OK ▶ 10/405 /checksum/SHA384/176 OK ▶ 10/405 /checksum/SHA384/177 OK ▶ 10/405 /checksum/SHA384/178 OK ▶ 10/405 /checksum/SHA384/179 OK ▶ 10/405 /checksum/SHA384/180 OK ▶ 10/405 /checksum/SHA384/181 OK ▶ 10/405 /checksum/SHA384/182 OK ▶ 10/405 /checksum/SHA384/183 OK ▶ 10/405 /checksum/SHA384/string OK ▶ 10/405 /checksum/SHA384/bytes OK ▶ 10/405 /checksum/SHA384/reset/0 OK ▶ 10/405 /checksum/SHA384/reset/1 OK ▶ 10/405 /checksum/SHA384/reset/2 OK ▶ 10/405 /checksum/SHA384/reset/3 OK ▶ 10/405 /checksum/SHA384/reset/4 OK ▶ 10/405 /checksum/SHA384/reset/5 OK ▶ 10/405 /checksum/SHA384/reset/6 OK ▶ 10/405 /checksum/SHA384/reset/7 OK ▶ 10/405 /checksum/SHA384/reset/8 OK ▶ 10/405 /checksum/SHA384/reset/9 OK ▶ 10/405 /checksum/SHA384/reset/10 OK ▶ 10/405 /checksum/SHA384/reset/11 OK ▶ 10/405 /checksum/SHA384/reset/12 OK ▶ 10/405 /checksum/SHA384/reset/13 OK ▶ 10/405 /checksum/SHA384/reset/14 OK ▶ 10/405 /checksum/SHA384/reset/15 OK ▶ 10/405 /checksum/SHA384/reset/16 OK ▶ 10/405 /checksum/SHA384/reset/17 OK ▶ 10/405 /checksum/SHA384/reset/18 OK ▶ 10/405 /checksum/SHA384/reset/19 OK ▶ 10/405 /checksum/SHA384/reset/20 OK ▶ 10/405 /checksum/SHA384/reset/21 OK ▶ 10/405 /checksum/SHA384/reset/22 OK ▶ 10/405 /checksum/SHA384/reset/23 OK ▶ 10/405 /checksum/SHA384/reset/24 OK ▶ 10/405 /checksum/SHA384/reset/25 OK ▶ 10/405 /checksum/SHA384/reset/26 OK ▶ 10/405 /checksum/SHA384/reset/27 OK ▶ 10/405 /checksum/SHA384/reset/28 OK ▶ 10/405 /checksum/SHA384/reset/29 OK ▶ 10/405 /checksum/SHA384/reset/30 OK ▶ 10/405 /checksum/SHA384/reset/31 OK ▶ 10/405 /checksum/SHA384/reset/32 OK ▶ 10/405 /checksum/SHA384/reset/33 OK ▶ 10/405 /checksum/SHA384/reset/34 OK ▶ 10/405 /checksum/SHA384/reset/35 OK ▶ 10/405 /checksum/SHA384/reset/36 OK ▶ 10/405 /checksum/SHA384/reset/37 OK ▶ 10/405 /checksum/SHA384/reset/38 OK ▶ 10/405 /checksum/SHA384/reset/39 OK ▶ 10/405 /checksum/SHA384/reset/40 OK ▶ 10/405 /checksum/SHA384/reset/41 OK ▶ 10/405 /checksum/SHA384/reset/42 OK ▶ 10/405 /checksum/SHA384/reset/43 OK ▶ 10/405 /checksum/SHA384/reset/44 OK ▶ 10/405 /checksum/SHA384/reset/45 OK ▶ 10/405 /checksum/SHA384/reset/46 OK ▶ 10/405 /checksum/SHA384/reset/47 OK ▶ 10/405 /checksum/SHA384/reset/48 OK ▶ 10/405 /checksum/SHA384/reset/49 OK ▶ 10/405 /checksum/SHA384/reset/50 OK ▶ 10/405 /checksum/SHA384/reset/51 OK ▶ 10/405 /checksum/SHA384/reset/52 OK ▶ 10/405 /checksum/SHA384/reset/53 OK ▶ 10/405 /checksum/SHA384/reset/54 OK ▶ 10/405 /checksum/SHA384/reset/55 OK ▶ 10/405 /checksum/SHA384/reset/56 OK ▶ 10/405 /checksum/SHA384/reset/57 OK ▶ 10/405 /checksum/SHA384/reset/58 OK ▶ 10/405 /checksum/SHA384/reset/59 OK ▶ 10/405 /checksum/SHA384/reset/60 OK ▶ 10/405 /checksum/SHA384/reset/61 OK ▶ 10/405 /checksum/SHA384/reset/62 OK ▶ 10/405 /checksum/SHA384/reset/63 OK ▶ 10/405 /checksum/SHA384/reset/64 OK ▶ 10/405 /checksum/SHA384/reset/65 OK ▶ 10/405 /checksum/SHA384/reset/66 OK ▶ 10/405 /checksum/SHA384/reset/67 OK ▶ 10/405 /checksum/SHA384/reset/68 OK ▶ 10/405 /checksum/SHA384/reset/69 OK ▶ 10/405 /checksum/SHA384/reset/70 OK ▶ 10/405 /checksum/SHA384/reset/71 OK ▶ 10/405 /checksum/SHA384/reset/72 OK ▶ 10/405 /checksum/SHA384/reset/73 OK ▶ 10/405 /checksum/SHA384/reset/74 OK ▶ 10/405 /checksum/SHA384/reset/75 OK ▶ 10/405 /checksum/SHA384/reset/76 OK ▶ 10/405 /checksum/SHA384/reset/77 OK ▶ 10/405 /checksum/SHA384/reset/78 OK ▶ 10/405 /checksum/SHA384/reset/79 OK ▶ 10/405 /checksum/SHA384/reset/80 OK ▶ 10/405 /checksum/SHA384/reset/81 OK ▶ 10/405 /checksum/SHA384/reset/82 OK ▶ 10/405 /checksum/SHA384/reset/83 OK ▶ 10/405 /checksum/SHA384/reset/84 OK ▶ 10/405 /checksum/SHA384/reset/85 OK ▶ 10/405 /checksum/SHA384/reset/86 OK ▶ 10/405 /checksum/SHA384/reset/87 OK ▶ 10/405 /checksum/SHA384/reset/88 OK ▶ 10/405 /checksum/SHA384/reset/89 OK ▶ 10/405 /checksum/SHA384/reset/90 OK ▶ 10/405 /checksum/SHA384/reset/91 OK ▶ 10/405 /checksum/SHA384/reset/92 OK ▶ 10/405 /checksum/SHA384/reset/93 OK ▶ 10/405 /checksum/SHA384/reset/94 OK ▶ 10/405 /checksum/SHA384/reset/95 OK ▶ 10/405 /checksum/SHA384/reset/96 OK ▶ 10/405 /checksum/SHA384/reset/97 OK ▶ 10/405 /checksum/SHA384/reset/98 OK ▶ 10/405 /checksum/SHA384/reset/99 OK ▶ 10/405 /checksum/SHA384/reset/100 OK ▶ 10/405 /checksum/SHA384/reset/101 OK ▶ 10/405 /checksum/SHA384/reset/102 OK ▶ 10/405 /checksum/SHA384/reset/103 OK ▶ 10/405 /checksum/SHA384/reset/104 OK ▶ 10/405 /checksum/SHA384/reset/105 OK ▶ 10/405 /checksum/SHA384/reset/106 OK ▶ 10/405 /checksum/SHA384/reset/107 OK ▶ 10/405 /checksum/SHA384/reset/108 OK ▶ 10/405 /checksum/SHA384/reset/109 OK ▶ 10/405 /checksum/SHA384/reset/110 OK ▶ 10/405 /checksum/SHA384/reset/111 OK ▶ 10/405 /checksum/SHA384/reset/112 OK ▶ 10/405 /checksum/SHA384/reset/113 OK ▶ 10/405 /checksum/SHA384/reset/114 OK ▶ 10/405 /checksum/SHA384/reset/115 OK ▶ 10/405 /checksum/SHA384/reset/116 OK ▶ 10/405 /checksum/SHA384/reset/117 OK ▶ 10/405 /checksum/SHA384/reset/118 OK ▶ 10/405 /checksum/SHA384/reset/119 OK ▶ 10/405 /checksum/SHA384/reset/120 OK ▶ 10/405 /checksum/SHA384/reset/121 OK ▶ 10/405 /checksum/SHA384/reset/122 OK ▶ 10/405 /checksum/SHA384/reset/123 OK ▶ 10/405 /checksum/SHA384/reset/124 OK ▶ 10/405 /checksum/SHA384/reset/125 OK ▶ 10/405 /checksum/SHA384/reset/126 OK ▶ 10/405 /checksum/SHA384/reset/127 OK ▶ 10/405 /checksum/SHA384/reset/128 OK ▶ 10/405 /checksum/SHA384/reset/129 OK ▶ 10/405 /checksum/SHA384/reset/130 OK ▶ 10/405 /checksum/SHA384/reset/131 OK ▶ 10/405 /checksum/SHA384/reset/132 OK ▶ 10/405 /checksum/SHA384/reset/133 OK ▶ 10/405 /checksum/SHA384/reset/134 OK ▶ 10/405 /checksum/SHA384/reset/135 OK ▶ 10/405 /checksum/SHA384/reset/136 OK ▶ 10/405 /checksum/SHA384/reset/137 OK ▶ 10/405 /checksum/SHA384/reset/138 OK ▶ 10/405 /checksum/SHA384/reset/139 OK ▶ 10/405 /checksum/SHA384/reset/140 OK ▶ 10/405 /checksum/SHA384/reset/141 OK ▶ 10/405 /checksum/SHA384/reset/142 OK ▶ 10/405 /checksum/SHA384/reset/143 OK ▶ 10/405 /checksum/SHA384/reset/144 OK ▶ 10/405 /checksum/SHA384/reset/145 OK ▶ 10/405 /checksum/SHA384/reset/146 OK ▶ 10/405 /checksum/SHA384/reset/147 OK ▶ 10/405 /checksum/SHA384/reset/148 OK ▶ 10/405 /checksum/SHA384/reset/149 OK ▶ 10/405 /checksum/SHA384/reset/150 OK ▶ 10/405 /checksum/SHA384/reset/151 OK ▶ 10/405 /checksum/SHA384/reset/152 OK ▶ 10/405 /checksum/SHA384/reset/153 OK ▶ 10/405 /checksum/SHA384/reset/154 OK ▶ 10/405 /checksum/SHA384/reset/155 OK ▶ 10/405 /checksum/SHA384/reset/156 OK ▶ 10/405 /checksum/SHA384/reset/157 OK ▶ 10/405 /checksum/SHA384/reset/158 OK ▶ 10/405 /checksum/SHA384/reset/159 OK ▶ 10/405 /checksum/SHA384/reset/160 OK ▶ 10/405 /checksum/SHA384/reset/161 OK ▶ 10/405 /checksum/SHA384/reset/162 OK ▶ 10/405 /checksum/SHA384/reset/163 OK ▶ 10/405 /checksum/SHA384/reset/164 OK ▶ 10/405 /checksum/SHA384/reset/165 OK ▶ 10/405 /checksum/SHA384/reset/166 OK ▶ 10/405 /checksum/SHA384/reset/167 OK ▶ 10/405 /checksum/SHA384/reset/168 OK ▶ 10/405 /checksum/SHA384/reset/169 OK ▶ 10/405 /checksum/SHA384/reset/170 OK ▶ 10/405 /checksum/SHA384/reset/171 OK ▶ 10/405 /checksum/SHA384/reset/172 OK ▶ 10/405 /checksum/SHA384/reset/173 OK ▶ 10/405 /checksum/SHA384/reset/174 OK ▶ 10/405 /checksum/SHA384/reset/175 OK ▶ 10/405 /checksum/SHA384/reset/176 OK ▶ 10/405 /checksum/SHA384/reset/177 OK ▶ 10/405 /checksum/SHA384/reset/178 OK ▶ 10/405 /checksum/SHA384/reset/179 OK ▶ 10/405 /checksum/SHA384/reset/180 OK ▶ 10/405 /checksum/SHA384/reset/181 OK ▶ 10/405 /checksum/SHA384/reset/182 OK ▶ 10/405 /checksum/SHA384/reset/183 OK ▶ 10/405 /checksum/SHA512/0 OK ▶ 10/405 /checksum/SHA512/1 OK ▶ 10/405 /checksum/SHA512/2 OK ▶ 10/405 /checksum/SHA512/3 OK ▶ 10/405 /checksum/SHA512/4 OK ▶ 10/405 /checksum/SHA512/5 OK ▶ 10/405 /checksum/SHA512/6 OK ▶ 10/405 /checksum/SHA512/7 OK ▶ 10/405 /checksum/SHA512/8 OK ▶ 10/405 /checksum/SHA512/9 OK ▶ 10/405 /checksum/SHA512/10 OK ▶ 10/405 /checksum/SHA512/11 OK ▶ 10/405 /checksum/SHA512/12 OK ▶ 10/405 /checksum/SHA512/13 OK ▶ 10/405 /checksum/SHA512/14 OK ▶ 10/405 /checksum/SHA512/15 OK ▶ 10/405 /checksum/SHA512/16 OK ▶ 10/405 /checksum/SHA512/17 OK ▶ 10/405 /checksum/SHA512/18 OK ▶ 10/405 /checksum/SHA512/19 OK ▶ 10/405 /checksum/SHA512/20 OK ▶ 10/405 /checksum/SHA512/21 OK ▶ 10/405 /checksum/SHA512/22 OK ▶ 10/405 /checksum/SHA512/23 OK ▶ 10/405 /checksum/SHA512/24 OK ▶ 10/405 /checksum/SHA512/25 OK ▶ 10/405 /checksum/SHA512/26 OK ▶ 10/405 /checksum/SHA512/27 OK ▶ 10/405 /checksum/SHA512/28 OK ▶ 10/405 /checksum/SHA512/29 OK ▶ 10/405 /checksum/SHA512/30 OK ▶ 10/405 /checksum/SHA512/31 OK ▶ 10/405 /checksum/SHA512/32 OK ▶ 10/405 /checksum/SHA512/33 OK ▶ 10/405 /checksum/SHA512/34 OK ▶ 10/405 /checksum/SHA512/35 OK ▶ 10/405 /checksum/SHA512/36 OK ▶ 10/405 /checksum/SHA512/37 OK ▶ 10/405 /checksum/SHA512/38 OK ▶ 10/405 /checksum/SHA512/39 OK ▶ 10/405 /checksum/SHA512/40 OK ▶ 10/405 /checksum/SHA512/41 OK ▶ 10/405 /checksum/SHA512/42 OK ▶ 10/405 /checksum/SHA512/43 OK ▶ 10/405 /checksum/SHA512/44 OK ▶ 10/405 /checksum/SHA512/45 OK ▶ 10/405 /checksum/SHA512/46 OK ▶ 10/405 /checksum/SHA512/47 OK ▶ 10/405 /checksum/SHA512/48 OK ▶ 10/405 /checksum/SHA512/49 OK ▶ 10/405 /checksum/SHA512/50 OK ▶ 10/405 /checksum/SHA512/51 OK ▶ 10/405 /checksum/SHA512/52 OK ▶ 10/405 /checksum/SHA512/53 OK ▶ 10/405 /checksum/SHA512/54 OK ▶ 10/405 /checksum/SHA512/55 OK ▶ 10/405 /checksum/SHA512/56 OK ▶ 10/405 /checksum/SHA512/57 OK ▶ 10/405 /checksum/SHA512/58 OK ▶ 10/405 /checksum/SHA512/59 OK ▶ 10/405 /checksum/SHA512/60 OK ▶ 10/405 /checksum/SHA512/61 OK ▶ 10/405 /checksum/SHA512/62 OK ▶ 10/405 /checksum/SHA512/63 OK ▶ 10/405 /checksum/SHA512/64 OK ▶ 10/405 /checksum/SHA512/65 OK ▶ 10/405 /checksum/SHA512/66 OK ▶ 10/405 /checksum/SHA512/67 OK ▶ 10/405 /checksum/SHA512/68 OK ▶ 10/405 /checksum/SHA512/69 OK ▶ 10/405 /checksum/SHA512/70 OK ▶ 10/405 /checksum/SHA512/71 OK ▶ 10/405 /checksum/SHA512/72 OK ▶ 10/405 /checksum/SHA512/73 OK ▶ 10/405 /checksum/SHA512/74 OK ▶ 10/405 /checksum/SHA512/75 OK ▶ 10/405 /checksum/SHA512/76 OK ▶ 10/405 /checksum/SHA512/77 OK ▶ 10/405 /checksum/SHA512/78 OK ▶ 10/405 /checksum/SHA512/79 OK ▶ 10/405 /checksum/SHA512/80 OK ▶ 10/405 /checksum/SHA512/81 OK ▶ 10/405 /checksum/SHA512/82 OK ▶ 10/405 /checksum/SHA512/83 OK ▶ 10/405 /checksum/SHA512/84 OK ▶ 10/405 /checksum/SHA512/85 OK ▶ 10/405 /checksum/SHA512/86 OK ▶ 10/405 /checksum/SHA512/87 OK ▶ 10/405 /checksum/SHA512/88 OK ▶ 10/405 /checksum/SHA512/89 OK ▶ 10/405 /checksum/SHA512/90 OK ▶ 10/405 /checksum/SHA512/91 OK ▶ 10/405 /checksum/SHA512/92 OK ▶ 10/405 /checksum/SHA512/93 OK ▶ 10/405 /checksum/SHA512/94 OK ▶ 10/405 /checksum/SHA512/95 OK ▶ 10/405 /checksum/SHA512/96 OK ▶ 10/405 /checksum/SHA512/97 OK ▶ 10/405 /checksum/SHA512/98 OK ▶ 10/405 /checksum/SHA512/99 OK ▶ 10/405 /checksum/SHA512/100 OK ▶ 10/405 /checksum/SHA512/101 OK ▶ 10/405 /checksum/SHA512/102 OK ▶ 10/405 /checksum/SHA512/103 OK ▶ 10/405 /checksum/SHA512/104 OK ▶ 10/405 /checksum/SHA512/105 OK ▶ 10/405 /checksum/SHA512/106 OK ▶ 10/405 /checksum/SHA512/107 OK ▶ 10/405 /checksum/SHA512/108 OK ▶ 10/405 /checksum/SHA512/109 OK ▶ 10/405 /checksum/SHA512/110 OK ▶ 10/405 /checksum/SHA512/111 OK ▶ 10/405 /checksum/SHA512/112 OK ▶ 10/405 /checksum/SHA512/113 OK ▶ 10/405 /checksum/SHA512/114 OK ▶ 10/405 /checksum/SHA512/115 OK ▶ 10/405 /checksum/SHA512/116 OK ▶ 10/405 /checksum/SHA512/117 OK ▶ 10/405 /checksum/SHA512/118 OK ▶ 10/405 /checksum/SHA512/119 OK ▶ 10/405 /checksum/SHA512/120 OK ▶ 10/405 /checksum/SHA512/121 OK ▶ 10/405 /checksum/SHA512/122 OK ▶ 10/405 /checksum/SHA512/123 OK ▶ 10/405 /checksum/SHA512/124 OK ▶ 10/405 /checksum/SHA512/125 OK ▶ 10/405 /checksum/SHA512/126 OK ▶ 10/405 /checksum/SHA512/127 OK ▶ 10/405 /checksum/SHA512/128 OK ▶ 10/405 /checksum/SHA512/129 OK ▶ 10/405 /checksum/SHA512/130 OK ▶ 10/405 /checksum/SHA512/131 OK ▶ 10/405 /checksum/SHA512/132 OK ▶ 10/405 /checksum/SHA512/133 OK ▶ 10/405 /checksum/SHA512/134 OK ▶ 10/405 /checksum/SHA512/135 OK ▶ 10/405 /checksum/SHA512/136 OK ▶ 10/405 /checksum/SHA512/137 OK ▶ 10/405 /checksum/SHA512/138 OK ▶ 10/405 /checksum/SHA512/139 OK ▶ 10/405 /checksum/SHA512/140 OK ▶ 10/405 /checksum/SHA512/141 OK ▶ 10/405 /checksum/SHA512/142 OK ▶ 10/405 /checksum/SHA512/143 OK ▶ 10/405 /checksum/SHA512/144 OK ▶ 10/405 /checksum/SHA512/145 OK ▶ 10/405 /checksum/SHA512/146 OK ▶ 10/405 /checksum/SHA512/147 OK ▶ 10/405 /checksum/SHA512/148 OK ▶ 10/405 /checksum/SHA512/149 OK ▶ 10/405 /checksum/SHA512/150 OK ▶ 10/405 /checksum/SHA512/151 OK ▶ 10/405 /checksum/SHA512/152 OK ▶ 10/405 /checksum/SHA512/153 OK ▶ 10/405 /checksum/SHA512/154 OK ▶ 10/405 /checksum/SHA512/155 OK ▶ 10/405 /checksum/SHA512/156 OK ▶ 10/405 /checksum/SHA512/157 OK ▶ 10/405 /checksum/SHA512/158 OK ▶ 10/405 /checksum/SHA512/159 OK ▶ 10/405 /checksum/SHA512/160 OK ▶ 10/405 /checksum/SHA512/161 OK ▶ 10/405 /checksum/SHA512/162 OK ▶ 10/405 /checksum/SHA512/163 OK ▶ 10/405 /checksum/SHA512/164 OK ▶ 10/405 /checksum/SHA512/165 OK ▶ 10/405 /checksum/SHA512/166 OK ▶ 10/405 /checksum/SHA512/167 OK ▶ 10/405 /checksum/SHA512/168 OK ▶ 10/405 /checksum/SHA512/169 OK ▶ 10/405 /checksum/SHA512/170 OK ▶ 10/405 /checksum/SHA512/171 OK ▶ 10/405 /checksum/SHA512/172 OK ▶ 10/405 /checksum/SHA512/173 OK ▶ 10/405 /checksum/SHA512/174 OK ▶ 10/405 /checksum/SHA512/175 OK ▶ 10/405 /checksum/SHA512/176 OK ▶ 10/405 /checksum/SHA512/177 OK ▶ 10/405 /checksum/SHA512/178 OK ▶ 10/405 /checksum/SHA512/179 OK ▶ 10/405 /checksum/SHA512/180 OK ▶ 10/405 /checksum/SHA512/181 OK ▶ 10/405 /checksum/SHA512/182 OK ▶ 10/405 /checksum/SHA512/183 OK ▶ 10/405 /checksum/SHA512/string OK ▶ 10/405 /checksum/SHA512/bytes OK ▶ 10/405 /checksum/SHA512/reset/0 OK ▶ 10/405 /checksum/SHA512/reset/1 OK ▶ 10/405 /checksum/SHA512/reset/2 OK ▶ 10/405 /checksum/SHA512/reset/3 OK ▶ 10/405 /checksum/SHA512/reset/4 OK ▶ 10/405 /checksum/SHA512/reset/5 OK ▶ 10/405 /checksum/SHA512/reset/6 OK ▶ 10/405 /checksum/SHA512/reset/7 OK ▶ 10/405 /checksum/SHA512/reset/8 OK ▶ 10/405 /checksum/SHA512/reset/9 OK ▶ 10/405 /checksum/SHA512/reset/10 OK ▶ 10/405 /checksum/SHA512/reset/11 OK ▶ 10/405 /checksum/SHA512/reset/12 OK ▶ 10/405 /checksum/SHA512/reset/13 OK ▶ 10/405 /checksum/SHA512/reset/14 OK ▶ 10/405 /checksum/SHA512/reset/15 OK ▶ 10/405 /checksum/SHA512/reset/16 OK ▶ 10/405 /checksum/SHA512/reset/17 OK ▶ 10/405 /checksum/SHA512/reset/18 OK ▶ 10/405 /checksum/SHA512/reset/19 OK ▶ 10/405 /checksum/SHA512/reset/20 OK ▶ 10/405 /checksum/SHA512/reset/21 OK ▶ 10/405 /checksum/SHA512/reset/22 OK ▶ 10/405 /checksum/SHA512/reset/23 OK ▶ 10/405 /checksum/SHA512/reset/24 OK ▶ 10/405 /checksum/SHA512/reset/25 OK ▶ 10/405 /checksum/SHA512/reset/26 OK ▶ 10/405 /checksum/SHA512/reset/27 OK ▶ 10/405 /checksum/SHA512/reset/28 OK ▶ 10/405 /checksum/SHA512/reset/29 OK ▶ 10/405 /checksum/SHA512/reset/30 OK ▶ 10/405 /checksum/SHA512/reset/31 OK ▶ 10/405 /checksum/SHA512/reset/32 OK ▶ 10/405 /checksum/SHA512/reset/33 OK ▶ 10/405 /checksum/SHA512/reset/34 OK ▶ 10/405 /checksum/SHA512/reset/35 OK ▶ 10/405 /checksum/SHA512/reset/36 OK ▶ 10/405 /checksum/SHA512/reset/37 OK ▶ 10/405 /checksum/SHA512/reset/38 OK ▶ 10/405 /checksum/SHA512/reset/39 OK ▶ 10/405 /checksum/SHA512/reset/40 OK ▶ 10/405 /checksum/SHA512/reset/41 OK ▶ 10/405 /checksum/SHA512/reset/42 OK ▶ 10/405 /checksum/SHA512/reset/43 OK ▶ 10/405 /checksum/SHA512/reset/44 OK ▶ 10/405 /checksum/SHA512/reset/45 OK ▶ 10/405 /checksum/SHA512/reset/46 OK ▶ 10/405 /checksum/SHA512/reset/47 OK ▶ 10/405 /checksum/SHA512/reset/48 OK ▶ 10/405 /checksum/SHA512/reset/49 OK ▶ 10/405 /checksum/SHA512/reset/50 OK ▶ 10/405 /checksum/SHA512/reset/51 OK ▶ 10/405 /checksum/SHA512/reset/52 OK ▶ 10/405 /checksum/SHA512/reset/53 OK ▶ 10/405 /checksum/SHA512/reset/54 OK ▶ 10/405 /checksum/SHA512/reset/55 OK ▶ 10/405 /checksum/SHA512/reset/56 OK ▶ 10/405 /checksum/SHA512/reset/57 OK ▶ 10/405 /checksum/SHA512/reset/58 OK ▶ 10/405 /checksum/SHA512/reset/59 OK ▶ 10/405 /checksum/SHA512/reset/60 OK ▶ 10/405 /checksum/SHA512/reset/61 OK ▶ 10/405 /checksum/SHA512/reset/62 OK ▶ 10/405 /checksum/SHA512/reset/63 OK ▶ 10/405 /checksum/SHA512/reset/64 OK ▶ 10/405 /checksum/SHA512/reset/65 OK ▶ 10/405 /checksum/SHA512/reset/66 OK ▶ 10/405 /checksum/SHA512/reset/67 OK ▶ 10/405 /checksum/SHA512/reset/68 OK ▶ 10/405 /checksum/SHA512/reset/69 OK ▶ 10/405 /checksum/SHA512/reset/70 OK ▶ 10/405 /checksum/SHA512/reset/71 OK ▶ 10/405 /checksum/SHA512/reset/72 OK ▶ 10/405 /checksum/SHA512/reset/73 OK ▶ 10/405 /checksum/SHA512/reset/74 OK ▶ 10/405 /checksum/SHA512/reset/75 OK ▶ 10/405 /checksum/SHA512/reset/76 OK ▶ 10/405 /checksum/SHA512/reset/77 OK ▶ 10/405 /checksum/SHA512/reset/78 OK ▶ 10/405 /checksum/SHA512/reset/79 OK ▶ 10/405 /checksum/SHA512/reset/80 OK ▶ 10/405 /checksum/SHA512/reset/81 OK ▶ 10/405 /checksum/SHA512/reset/82 OK ▶ 10/405 /checksum/SHA512/reset/83 OK ▶ 10/405 /checksum/SHA512/reset/84 OK ▶ 10/405 /checksum/SHA512/reset/85 OK ▶ 10/405 /checksum/SHA512/reset/86 OK ▶ 10/405 /checksum/SHA512/reset/87 OK ▶ 10/405 /checksum/SHA512/reset/88 OK ▶ 10/405 /checksum/SHA512/reset/89 OK ▶ 10/405 /checksum/SHA512/reset/90 OK ▶ 10/405 /checksum/SHA512/reset/91 OK ▶ 10/405 /checksum/SHA512/reset/92 OK ▶ 10/405 /checksum/SHA512/reset/93 OK ▶ 10/405 /checksum/SHA512/reset/94 OK ▶ 10/405 /checksum/SHA512/reset/95 OK ▶ 10/405 /checksum/SHA512/reset/96 OK ▶ 10/405 /checksum/SHA512/reset/97 OK ▶ 10/405 /checksum/SHA512/reset/98 OK ▶ 10/405 /checksum/SHA512/reset/99 OK ▶ 10/405 /checksum/SHA512/reset/100 OK ▶ 10/405 /checksum/SHA512/reset/101 OK ▶ 10/405 /checksum/SHA512/reset/102 OK ▶ 10/405 /checksum/SHA512/reset/103 OK ▶ 10/405 /checksum/SHA512/reset/104 OK ▶ 10/405 /checksum/SHA512/reset/105 OK ▶ 10/405 /checksum/SHA512/reset/106 OK ▶ 10/405 /checksum/SHA512/reset/107 OK ▶ 10/405 /checksum/SHA512/reset/108 OK ▶ 10/405 /checksum/SHA512/reset/109 OK ▶ 10/405 /checksum/SHA512/reset/110 OK ▶ 10/405 /checksum/SHA512/reset/111 OK ▶ 10/405 /checksum/SHA512/reset/112 OK ▶ 10/405 /checksum/SHA512/reset/113 OK ▶ 10/405 /checksum/SHA512/reset/114 OK ▶ 10/405 /checksum/SHA512/reset/115 OK ▶ 10/405 /checksum/SHA512/reset/116 OK ▶ 10/405 /checksum/SHA512/reset/117 OK ▶ 10/405 /checksum/SHA512/reset/118 OK ▶ 10/405 /checksum/SHA512/reset/119 OK ▶ 10/405 /checksum/SHA512/reset/120 OK ▶ 10/405 /checksum/SHA512/reset/121 OK ▶ 10/405 /checksum/SHA512/reset/122 OK ▶ 10/405 /checksum/SHA512/reset/123 OK ▶ 10/405 /checksum/SHA512/reset/124 OK ▶ 10/405 /checksum/SHA512/reset/125 OK ▶ 10/405 /checksum/SHA512/reset/126 OK ▶ 10/405 /checksum/SHA512/reset/127 OK ▶ 10/405 /checksum/SHA512/reset/128 OK ▶ 10/405 /checksum/SHA512/reset/129 OK ▶ 10/405 /checksum/SHA512/reset/130 OK ▶ 10/405 /checksum/SHA512/reset/131 OK ▶ 10/405 /checksum/SHA512/reset/132 OK ▶ 10/405 /checksum/SHA512/reset/133 OK ▶ 10/405 /checksum/SHA512/reset/134 OK ▶ 10/405 /checksum/SHA512/reset/135 OK ▶ 10/405 /checksum/SHA512/reset/136 OK ▶ 10/405 /checksum/SHA512/reset/137 OK ▶ 10/405 /checksum/SHA512/reset/138 OK ▶ 10/405 /checksum/SHA512/reset/139 OK ▶ 10/405 /checksum/SHA512/reset/140 OK ▶ 10/405 /checksum/SHA512/reset/141 OK ▶ 10/405 /checksum/SHA512/reset/142 OK ▶ 10/405 /checksum/SHA512/reset/143 OK ▶ 10/405 /checksum/SHA512/reset/144 OK ▶ 10/405 /checksum/SHA512/reset/145 OK ▶ 10/405 /checksum/SHA512/reset/146 OK ▶ 10/405 /checksum/SHA512/reset/147 OK ▶ 10/405 /checksum/SHA512/reset/148 OK ▶ 10/405 /checksum/SHA512/reset/149 OK ▶ 10/405 /checksum/SHA512/reset/150 OK ▶ 10/405 /checksum/SHA512/reset/151 OK ▶ 10/405 /checksum/SHA512/reset/152 OK ▶ 10/405 /checksum/SHA512/reset/153 OK ▶ 10/405 /checksum/SHA512/reset/154 OK ▶ 10/405 /checksum/SHA512/reset/155 OK ▶ 10/405 /checksum/SHA512/reset/156 OK ▶ 10/405 /checksum/SHA512/reset/157 OK ▶ 10/405 /checksum/SHA512/reset/158 OK ▶ 10/405 /checksum/SHA512/reset/159 OK ▶ 10/405 /checksum/SHA512/reset/160 OK ▶ 10/405 /checksum/SHA512/reset/161 OK ▶ 10/405 /checksum/SHA512/reset/162 OK ▶ 10/405 /checksum/SHA512/reset/163 OK ▶ 10/405 /checksum/SHA512/reset/164 OK ▶ 10/405 /checksum/SHA512/reset/165 OK ▶ 10/405 /checksum/SHA512/reset/166 OK ▶ 10/405 /checksum/SHA512/reset/167 OK ▶ 10/405 /checksum/SHA512/reset/168 OK ▶ 10/405 /checksum/SHA512/reset/169 OK ▶ 10/405 /checksum/SHA512/reset/170 OK ▶ 10/405 /checksum/SHA512/reset/171 OK ▶ 10/405 /checksum/SHA512/reset/172 OK ▶ 10/405 /checksum/SHA512/reset/173 OK ▶ 10/405 /checksum/SHA512/reset/174 OK ▶ 10/405 /checksum/SHA512/reset/175 OK ▶ 10/405 /checksum/SHA512/reset/176 OK ▶ 10/405 /checksum/SHA512/reset/177 OK ▶ 10/405 /checksum/SHA512/reset/178 OK ▶ 10/405 /checksum/SHA512/reset/179 OK ▶ 10/405 /checksum/SHA512/reset/180 OK ▶ 10/405 /checksum/SHA512/reset/181 OK ▶ 10/405 /checksum/SHA512/reset/182 OK ▶ 10/405 /checksum/SHA512/reset/183 OK ▶ 11/405 /unicode/collate/0 OK ▶ 11/405 /unicode/collate/1 OK ▶ 11/405 /unicode/collate/2 OK ▶ 11/405 /unicode/collate-key/0 OK ▶ 11/405 /unicode/collate-key/1 OK ▶ 11/405 /unicode/collate-key/2 OK ▶ 11/405 /unicode/collate-filename/0 OK ▶ 11/405 /unicode/collate-filename/1 OK ▶ 11/405 /unicode/collate-filename/2 OK ▶ 12/405 /completion/test-completion OK ▶ 13/405 /thread/cond1 OK ▶ 13/405 /thread/cond2 OK ▶ 14/405 /conversion/no-conv OK ▶ 14/405 /conversion/iconv-state OK ▶ 14/405 /conversion/illegal-sequence OK ▶ 14/405 /conversion/byte-order OK ▶ 14/405 /conversion/unicode OK ▶ 14/405 /conversion/filename-utf8 OK ▶ 14/405 /conversion/filename-display OK ▶ 14/405 /conversion/convert-embedded-nul OK ▶ 14/405 /conversion/locale-to-utf8/embedded-nul OK ▶ 14/405 /conversion/locale-from-utf8/embedded-nul OK ▶ 14/405 /conversion/filename-to-utf8/embedded-nul OK ▶ 14/405 /conversion/filename-from-utf8/embedded-nul OK ▶ 14/405 /conversion/filename-from-uri/query-is-ignored OK ▶ 14/405 /conversion/filename-from-uri/fragment-is-ignored OK ▶ 15/405 /quark/basic OK ▶ 15/405 /quark/string OK ▶ 15/405 /dataset/basic OK ▶ 15/405 /dataset/id OK ▶ 15/405 /dataset/full OK ▶ 15/405 /dataset/foreach OK ▶ 15/405 /dataset/destroy OK ▶ 15/405 /datalist/id OK ▶ 15/405 /datalist/recursive-clear OK ▶ 15/405 /datalist/id-remove-multiple OK ▶ 15/405 /datalist/id-remove-multiple-destroy-order OK ▶ 15/405 /datalist/update-atomic OK ▶ 15/405 /datalist/basic/few OK ▶ 15/405 /datalist/basic/many OK ▶ 15/405 /datalist/id-remove-multiple/resize OK ▶ 16/405 /date/basic OK ▶ 16/405 /date/empty OK ▶ 16/405 /date/dmy OK ▶ 16/405 /date/julian OK ▶ 16/405 /date/compare OK ▶ 16/405 /date/dates OK ▶ 16/405 /date/strftime OK ▶ 16/405 /date/two-digit-years OK ▶ 16/405 /date/parse OK ▶ 16/405 /date/parse_locale_change OK ▶ 16/405 /date/month_substring OK ▶ 16/405 /date/month_names SKIP ▶ 16/405 /date/clamp OK ▶ 16/405 /date/order OK ▶ 16/405 /date/copy OK ▶ 16/405 /date/valid-dmy OK ▶ 16/405 /date/week-of-year OK ▶ 16/405 /date/parse/invalid OK ▶ 16/405 /date/year/1 OK ▶ 16/405 /date/year/2 OK ▶ 16/405 /date/year/3 OK ▶ 16/405 /date/year/4 OK ▶ 16/405 /date/year/5 OK ▶ 16/405 /date/year/6 OK ▶ 16/405 /date/year/7 OK ▶ 16/405 /date/year/8 OK ▶ 16/405 /date/year/9 OK ▶ 16/405 /date/year/10 OK ▶ 16/405 /date/year/11 OK ▶ 16/405 /date/year/12 OK ▶ 16/405 /date/year/13 OK ▶ 16/405 /date/year/14 OK ▶ 16/405 /date/year/98 OK ▶ 16/405 /date/year/99 OK ▶ 16/405 /date/year/100 OK ▶ 16/405 /date/year/101 OK ▶ 16/405 /date/year/102 OK ▶ 16/405 /date/year/103 OK ▶ 16/405 /date/year/397 OK ▶ 16/405 /date/year/398 OK ▶ 16/405 /date/year/399 OK ▶ 16/405 /date/year/400 OK ▶ 16/405 /date/year/401 OK ▶ 16/405 /date/year/402 OK ▶ 16/405 /date/year/403 OK ▶ 16/405 /date/year/404 OK ▶ 16/405 /date/year/405 OK ▶ 16/405 /date/year/406 OK ▶ 16/405 /date/year/1598 OK ▶ 16/405 /date/year/1599 OK ▶ 16/405 /date/year/1600 OK ▶ 16/405 /date/year/1601 OK ▶ 16/405 /date/year/1602 OK ▶ 16/405 /date/year/1650 OK ▶ 16/405 /date/year/1651 OK ▶ 16/405 /date/year/1897 OK ▶ 16/405 /date/year/1898 OK ▶ 16/405 /date/year/1899 OK ▶ 16/405 /date/year/1900 OK ▶ 16/405 /date/year/1901 OK ▶ 16/405 /date/year/1902 OK ▶ 16/405 /date/year/1903 OK ▶ 16/405 /date/year/1961 OK ▶ 16/405 /date/year/1962 OK ▶ 16/405 /date/year/1963 OK ▶ 16/405 /date/year/1964 OK ▶ 16/405 /date/year/1965 OK ▶ 16/405 /date/year/1967 OK ▶ 16/405 /date/year/1968 OK ▶ 16/405 /date/year/1969 OK ▶ 16/405 /date/year/1970 OK ▶ 16/405 /date/year/1971 OK ▶ 16/405 /date/year/1972 OK ▶ 16/405 /date/year/1973 OK ▶ 16/405 /date/year/1974 OK ▶ 16/405 /date/year/1975 OK ▶ 16/405 /date/year/1976 OK ▶ 16/405 /date/year/1977 OK ▶ 16/405 /date/year/1978 OK ▶ 16/405 /date/year/1979 OK ▶ 16/405 /date/year/1980 OK ▶ 16/405 /date/year/1981 OK ▶ 16/405 /date/year/1982 OK ▶ 16/405 /date/year/1983 OK ▶ 16/405 /date/year/1984 OK ▶ 16/405 /date/year/1985 OK ▶ 16/405 /date/year/1986 OK ▶ 16/405 /date/year/1987 OK ▶ 16/405 /date/year/1988 OK ▶ 16/405 /date/year/1989 OK ▶ 16/405 /date/year/1990 OK ▶ 16/405 /date/year/1991 OK ▶ 16/405 /date/year/1992 OK ▶ 16/405 /date/year/1993 OK ▶ 16/405 /date/year/1994 OK ▶ 16/405 /date/year/1995 OK ▶ 16/405 /date/year/1996 OK ▶ 16/405 /date/year/1997 OK ▶ 16/405 /date/year/1998 OK ▶ 16/405 /date/year/1999 OK ▶ 16/405 /date/year/2000 OK ▶ 16/405 /date/year/2001 OK ▶ 16/405 /date/year/2002 OK ▶ 16/405 /date/year/2003 OK ▶ 16/405 /date/year/2004 OK ▶ 16/405 /date/year/2005 OK ▶ 16/405 /date/year/2006 OK ▶ 17/405 /dir/read OK ▶ 17/405 /dir/nonexisting OK ▶ 17/405 /dir/refcounting OK ▶ 18/405 /environ/listenv OK ▶ 18/405 /environ/getenv OK ▶ 18/405 /environ/setenv OK ▶ 18/405 /environ/array OK ▶ 18/405 /environ/null OK ▶ 18/405 /environ/case OK ▶ 18/405 /environ/expansion SKIP ▶ 19/405 /error/overwrite OK ▶ 19/405 /error/prefix OK ▶ 19/405 /error/prefix-literal OK ▶ 19/405 /error/literal OK ▶ 19/405 /error/copy OK ▶ 19/405 /error/matches OK ▶ 19/405 /error/clear OK ▶ 19/405 /error/extended OK ▶ 19/405 /error/new-valist/invalid OK ▶ 19/405 /error/extended/duplicate OK ▶ 19/405 /error/extended/non-static OK ▶ 20/405 /fileutils/paths OK ▶ 20/405 /fileutils/build-path OK ▶ 20/405 /fileutils/build-pathv OK ▶ 20/405 /fileutils/build-filename OK ▶ 20/405 /fileutils/build-filenamev OK ▶ 20/405 /fileutils/mkdir-with-parents OK ▶ 20/405 /fileutils/mkdir-with-parents-permission OK ▶ 20/405 /fileutils/format-size-for-display OK ▶ 20/405 /fileutils/errors OK ▶ 20/405 /fileutils/basename OK ▶ 20/405 /fileutils/get-basename OK ▶ 20/405 /fileutils/dirname OK ▶ 20/405 /fileutils/dir-make-tmp OK ▶ 20/405 /fileutils/file-open-tmp OK ▶ 20/405 /fileutils/file-test OK ▶ 20/405 /fileutils/mkstemp OK ▶ 20/405 /fileutils/mkdtemp OK ▶ 20/405 /fileutils/get-contents OK ▶ 20/405 /fileutils/get-contents-large-file SKIP ▶ 20/405 /fileutils/set-contents OK ▶ 20/405 /fileutils/set-contents-full OK ▶ 20/405 /fileutils/read-link OK ▶ 20/405 /fileutils/stdio-wrappers OK ▶ 20/405 /fileutils/fopen-modes OK ▶ 20/405 /fileutils/clear-fd OK ▶ 20/405 /fileutils/set-contents-full/read-only-file OK ▶ 20/405 /fileutils/set-contents-full/read-only-directory OK ▶ 21/405 /GDateTime/invalid OK ▶ 21/405 /GDateTime/add_days OK ▶ 21/405 /GDateTime/add_full OK ▶ 21/405 /GDateTime/add_hours OK ▶ 21/405 /GDateTime/add_minutes OK ▶ 21/405 /GDateTime/add_months OK ▶ 21/405 /GDateTime/add_seconds OK ▶ 21/405 /GDateTime/add_weeks OK ▶ 21/405 /GDateTime/add_years OK ▶ 21/405 /GDateTime/compare OK ▶ 21/405 /GDateTime/diff OK ▶ 21/405 /GDateTime/equal OK ▶ 21/405 /GDateTime/get_day_of_week OK ▶ 21/405 /GDateTime/get_day_of_month OK ▶ 21/405 /GDateTime/get_day_of_year OK ▶ 21/405 /GDateTime/get_hour OK ▶ 21/405 /GDateTime/get_microsecond OK ▶ 21/405 /GDateTime/get_minute OK ▶ 21/405 /GDateTime/get_month OK ▶ 21/405 /GDateTime/get_second OK ▶ 21/405 /GDateTime/get_utc_offset OK ▶ 21/405 /GDateTime/get_year OK ▶ 21/405 /GDateTime/hash OK ▶ 21/405 /GDateTime/new_from_unix OK ▶ 21/405 /GDateTime/new_from_unix_utc OK ▶ 21/405 /GDateTime/new_from_timeval OK ▶ 21/405 /GDateTime/new_from_timeval_utc OK ▶ 21/405 /GDateTime/new_from_iso8601 OK ▶ 21/405 /GDateTime/new_full OK ▶ 21/405 /GDateTime/now OK ▶ 21/405 /GDateTime/test-6-days-until-end-of-the-month OK ▶ 21/405 /GDateTime/printf OK ▶ 21/405 /GDateTime/non_utf8_printf SKIP ▶ 21/405 /GDateTime/format_unrepresentable OK ▶ 21/405 /GDateTime/format_iso8601 OK ▶ 21/405 /GDateTime/strftime OK ▶ 21/405 /GDateTime/modifiers OK ▶ 21/405 /GDateTime/month_names SKIP ▶ 21/405 /GDateTime/to_local OK ▶ 21/405 /GDateTime/to_unix OK ▶ 21/405 /GDateTime/to_timeval OK ▶ 21/405 /GDateTime/to_utc OK ▶ 21/405 /GDateTime/now_utc OK ▶ 21/405 /GDateTime/dst OK ▶ 21/405 /GDateTime/test_z OK ▶ 22/405 /uuid/string OK ▶ 22/405 /uuid/random OK ▶ 23/405 /gvariant/type OK ▶ 25/405 /hash/misc OK ▶ 25/405 /hash/one OK ▶ 25/405 /hash/honeyman OK ▶ 25/405 /hash/direct OK ▶ 25/405 /hash/direct2 OK ▶ 25/405 /hash/int OK ▶ 25/405 /hash/int64 OK ▶ 25/405 /hash/double OK ▶ 25/405 /hash/string OK ▶ 25/405 /hash/set OK ▶ 25/405 /hash/set-ref OK ▶ 25/405 /hash/ref OK ▶ 25/405 /hash/remove-all OK ▶ 25/405 /hash/recursive-remove-all OK ▶ 25/405 /hash/find OK ▶ 25/405 /hash/foreach OK ▶ 25/405 /hash/foreach-steal OK ▶ 25/405 /hash/steal-extended OK ▶ 25/405 /hash/steal-all-keys OK ▶ 25/405 /hash/steal-all-values OK ▶ 25/405 /hash/lookup-extended OK ▶ 25/405 /hash/new-similar OK ▶ 25/405 /hash/lookup-null-key OK ▶ 25/405 /hash/destroy-modify OK ▶ 25/405 /hash/consistency OK ▶ 25/405 /hash/iter-replace OK ▶ 25/405 /hash/set-insert-corruption OK ▶ 25/405 /hash/set-to-strv OK ▶ 25/405 /hash/get-keys-as-ptr-array OK ▶ 25/405 /hash/get-values-as-ptr-array OK ▶ 25/405 /hash/primes OK ▶ 25/405 /hash/int64/collisions OK ▶ 25/405 /hash/double/collisions OK ▶ 25/405 /hash/steal-extended/optional OK ▶ 26/405 /hmac/sha1-1 OK ▶ 26/405 /hmac/sha1-2 OK ▶ 26/405 /hmac/sha1-3 OK ▶ 26/405 /hmac/sha1-4 OK ▶ 26/405 /hmac/sha1-5 OK ▶ 26/405 /hmac/sha1-6 OK ▶ 26/405 /hmac/sha1-7 OK ▶ 26/405 /hmac/sha256-1 OK ▶ 26/405 /hmac/sha256-2 OK ▶ 26/405 /hmac/sha256-3 OK ▶ 26/405 /hmac/sha256-4 OK ▶ 26/405 /hmac/sha256-5 OK ▶ 26/405 /hmac/sha256-6 OK ▶ 26/405 /hmac/sha384-1 OK ▶ 26/405 /hmac/sha384-2 OK ▶ 26/405 /hmac/sha384-3 OK ▶ 26/405 /hmac/sha384-4 OK ▶ 26/405 /hmac/sha384-5 OK ▶ 26/405 /hmac/sha384-6 OK ▶ 26/405 /hmac/sha512-1 OK ▶ 26/405 /hmac/sha512-2 OK ▶ 26/405 /hmac/sha512-3 OK ▶ 26/405 /hmac/sha512-4 OK ▶ 26/405 /hmac/sha512-5 OK ▶ 26/405 /hmac/sha512-6 OK ▶ 26/405 /hmac/md5-1 OK ▶ 26/405 /hmac/md5-2 OK ▶ 26/405 /hmac/md5-3 OK ▶ 26/405 /hmac/md5-4 OK ▶ 26/405 /hmac/md5-5 OK ▶ 26/405 /hmac/md5-6 OK ▶ 26/405 /hmac/md5-7 OK ▶ 26/405 /hmac/ref-unref OK ▶ 26/405 /hmac/copy OK ▶ 26/405 /hmac/for-data OK ▶ 26/405 /hmac/for-string OK ▶ 26/405 /hmac/for-bytes OK ▶ 27/405 /hook/basics OK ▶ 27/405 /hook/corner-cases OK ▶ 28/405 /hostutils/to_ascii OK ▶ 28/405 /hostutils/to_unicode OK ▶ 28/405 /hostutils/is_ip_addr OK ▶ 30/405 /io-channel/read-write OK ▶ 30/405 /io-channel/read-line/embedded-nuls OK ▶ 31/405 /keyfile/line-ends OK ▶ 31/405 /keyfile/whitespace OK ▶ 31/405 /keyfile/comments OK ▶ 31/405 /keyfile/listing OK ▶ 31/405 /keyfile/string OK ▶ 31/405 /keyfile/boolean OK ▶ 31/405 /keyfile/number OK ▶ 31/405 /keyfile/locale-string OK ▶ 31/405 /keyfile/lists OK ▶ 31/405 /keyfile/lists-set-get OK ▶ 31/405 /keyfile/group-remove OK ▶ 31/405 /keyfile/key-remove OK ▶ 31/405 /keyfile/groups OK ▶ 31/405 /keyfile/duplicate-keys OK ▶ 31/405 /keyfile/duplicate-groups OK ▶ 31/405 /keyfile/duplicate-groups2 OK ▶ 31/405 /keyfile/group-names OK ▶ 31/405 /keyfile/key-names OK ▶ 31/405 /keyfile/reload OK ▶ 31/405 /keyfile/int64 OK ▶ 31/405 /keyfile/load OK ▶ 31/405 /keyfile/save OK ▶ 31/405 /keyfile/load-fail OK ▶ 31/405 /keyfile/non-utf8 OK ▶ 31/405 /keyfile/page-boundary OK ▶ 31/405 /keyfile/ref OK ▶ 31/405 /keyfile/replace-value OK ▶ 31/405 /keyfile/list-separator OK ▶ 31/405 /keyfile/empty-string OK ▶ 31/405 /keyfile/limbo OK ▶ 31/405 /keyfile/utf8 OK ▶ 31/405 /keyfile/roundtrip OK ▶ 31/405 /keyfile/bytes OK ▶ 31/405 /keyfile/get-locale OK ▶ 31/405 /keyfile/free-when-not-last-ref OK ▶ 31/405 /keyfile/locale-string/multiple-loads OK ▶ 32/405 /list/sort OK ▶ 32/405 /list/sort-with-data OK ▶ 32/405 /list/insert-before-link OK ▶ 32/405 /list/insert-sorted OK ▶ 32/405 /list/insert-sorted-with-data OK ▶ 32/405 /list/reverse OK ▶ 32/405 /list/nth OK ▶ 32/405 /list/concat OK ▶ 32/405 /list/remove OK ▶ 32/405 /list/remove-all OK ▶ 32/405 /list/first-last OK ▶ 32/405 /list/insert OK ▶ 32/405 /list/free-full OK ▶ 32/405 /list/copy OK ▶ 32/405 /list/copy-deep OK ▶ 32/405 /list/delete-link OK ▶ 32/405 /list/prepend OK ▶ 32/405 /list/position OK ▶ 32/405 /list/double-free OK ▶ 32/405 /list/sort/stable OK ▶ 34/405 /alignof/fallback OK ▶ 34/405 /assert/static OK ▶ 34/405 /struct/sizeof_member OK ▶ 35/405 /maincontext/basic OK ▶ 36/405 /mappedfile/basic OK ▶ 36/405 /mappedfile/empty OK ▶ 36/405 /mappedfile/device OK ▶ 36/405 /mappedfile/nonexisting OK ▶ 36/405 /mappedfile/writable OK ▶ 36/405 /mappedfile/writable_fd OK ▶ 36/405 /mappedfile/gbytes OK ▶ 37/405 /mapping/flags OK ▶ 37/405 /mapping/private OK ▶ 37/405 /mapping/private-child OK ▶ 38/405 /markup/stack OK ▶ 39/405 /markup/parse/fail-30.gmarkup OK ▶ 39/405 /markup/parse/fail-36.gmarkup OK ▶ 39/405 /markup/parse/fail-47.gmarkup OK ▶ 39/405 /markup/parse/valid-16.gmarkup OK ▶ 39/405 /markup/parse/fail-9.gmarkup OK ▶ 39/405 /markup/parse/fail-43.gmarkup OK ▶ 39/405 /markup/parse/fail-37.gmarkup OK ▶ 39/405 /markup/parse/fail-35.gmarkup OK ▶ 39/405 /markup/parse/fail-2.gmarkup OK ▶ 39/405 /markup/parse/valid-6.gmarkup OK ▶ 39/405 /markup/parse/fail-22.gmarkup OK ▶ 39/405 /markup/parse/fail-29.gmarkup OK ▶ 39/405 /markup/parse/fail-48.gmarkup OK ▶ 39/405 /markup/parse/fail-7.gmarkup OK ▶ 39/405 /markup/parse/valid-7.gmarkup OK ▶ 39/405 /markup/parse/valid-15.gmarkup OK ▶ 39/405 /markup/parse/fail-38.gmarkup OK ▶ 39/405 /markup/parse/fail-33.gmarkup OK ▶ 39/405 /markup/parse/fail-4.gmarkup OK ▶ 39/405 /markup/parse/fail-5.gmarkup OK ▶ 39/405 /markup/parse/fail-6.gmarkup OK ▶ 39/405 /markup/parse/fail-52.gmarkup OK ▶ 39/405 /markup/parse/fail-19.gmarkup OK ▶ 39/405 /markup/parse/fail-13.gmarkup OK ▶ 39/405 /markup/parse/fail-31.gmarkup OK ▶ 39/405 /markup/parse/valid-1.gmarkup OK ▶ 39/405 /markup/parse/fail-42.gmarkup OK ▶ 39/405 /markup/parse/fail-39.gmarkup OK ▶ 39/405 /markup/parse/fail-1.gmarkup OK ▶ 39/405 /markup/parse/fail-46.gmarkup OK ▶ 39/405 /markup/parse/fail-14.gmarkup OK ▶ 39/405 /markup/parse/valid-12.gmarkup OK ▶ 39/405 /markup/parse/fail-20.gmarkup OK ▶ 39/405 /markup/parse/fail-3.gmarkup OK ▶ 39/405 /markup/parse/fail-32.gmarkup OK ▶ 39/405 /markup/parse/fail-11.gmarkup OK ▶ 39/405 /markup/parse/valid-17.gmarkup OK ▶ 39/405 /markup/parse/fail-50.gmarkup OK ▶ 39/405 /markup/parse/fail-16.gmarkup OK ▶ 39/405 /markup/parse/fail-44.gmarkup OK ▶ 39/405 /markup/parse/valid-3.gmarkup OK ▶ 39/405 /markup/parse/fail-15.gmarkup OK ▶ 39/405 /markup/parse/fail-18.gmarkup OK ▶ 39/405 /markup/parse/fail-53.gmarkup OK ▶ 39/405 /markup/parse/fail-41.gmarkup OK ▶ 39/405 /markup/parse/valid-13.gmarkup OK ▶ 39/405 /markup/parse/valid-10.gmarkup OK ▶ 39/405 /markup/parse/fail-34.gmarkup OK ▶ 39/405 /markup/parse/fail-51.gmarkup OK ▶ 39/405 /markup/parse/fail-17.gmarkup OK ▶ 39/405 /markup/parse/fail-8.gmarkup OK ▶ 39/405 /markup/parse/fail-23.gmarkup OK ▶ 39/405 /markup/parse/fail-26.gmarkup OK ▶ 39/405 /markup/parse/valid-8.gmarkup OK ▶ 39/405 /markup/parse/fail-54.gmarkup OK ▶ 39/405 /markup/parse/fail-21.gmarkup OK ▶ 39/405 /markup/parse/fail-24.gmarkup OK ▶ 39/405 /markup/parse/valid-14.gmarkup OK ▶ 39/405 /markup/parse/fail-40.gmarkup OK ▶ 39/405 /markup/parse/valid-11.gmarkup OK ▶ 39/405 /markup/parse/fail-10.gmarkup OK ▶ 39/405 /markup/parse/valid-5.gmarkup OK ▶ 39/405 /markup/parse/fail-27.gmarkup OK ▶ 39/405 /markup/parse/fail-12.gmarkup OK ▶ 39/405 /markup/parse/valid-2.gmarkup OK ▶ 39/405 /markup/parse/fail-28.gmarkup OK ▶ 39/405 /markup/parse/valid-4.gmarkup OK ▶ 39/405 /markup/parse/fail-49.gmarkup OK ▶ 39/405 /markup/parse/valid-9.gmarkup OK ▶ 39/405 /markup/parse/fail-25.gmarkup OK ▶ 39/405 /markup/parse/fail-45.gmarkup OK ▶ 40/405 /markup/collect/0 OK ▶ 40/405 /markup/collect/1 OK ▶ 40/405 /markup/collect/2 OK ▶ 40/405 /markup/collect/3 OK ▶ 40/405 /markup/collect/4 OK ▶ 40/405 /markup/collect/5 OK ▶ 40/405 /markup/collect/6 OK ▶ 40/405 /markup/collect/7 OK ▶ 40/405 /markup/collect/8 OK ▶ 40/405 /markup/collect/9 OK ▶ 40/405 /markup/collect/10 OK ▶ 40/405 /markup/collect/11 OK ▶ 40/405 /markup/collect/12 OK ▶ 40/405 /markup/collect/13 OK ▶ 40/405 /markup/collect/14 OK ▶ 40/405 /markup/collect/15 OK ▶ 40/405 /markup/collect/16 OK ▶ 40/405 /markup/collect/17 OK ▶ 40/405 /markup/collect/18 OK ▶ 40/405 /markup/collect/19 OK ▶ 40/405 /markup/collect/cleanup OK ▶ 41/405 /markup/format OK ▶ 41/405 /markup/escape-text/0 OK ▶ 41/405 /markup/escape-text/1 OK ▶ 41/405 /markup/escape-text/2 OK ▶ 41/405 /markup/escape-text/3 OK ▶ 41/405 /markup/escape-text/4 OK ▶ 41/405 /markup/escape-text/5 OK ▶ 41/405 /markup/escape-text/6 OK ▶ 41/405 /markup/escape-text/7 OK ▶ 41/405 /markup/escape-text/8 OK ▶ 41/405 /markup/escape-text/9 OK ▶ 41/405 /markup/escape-text/10 OK ▶ 41/405 /markup/escape-text/11 OK ▶ 41/405 /markup/escape-text/12 OK ▶ 41/405 /markup/escape-text/13 OK ▶ 41/405 /markup/escape-text/14 OK ▶ 41/405 /markup/escape-text/15 OK ▶ 41/405 /markup/escape-text/16 OK ▶ 41/405 /markup/escape-text/17 OK ▶ 41/405 /markup/escape-text/18 OK ▶ 41/405 /markup/escape-text/19 OK ▶ 41/405 /markup/escape-text/20 OK ▶ 41/405 /markup/escape-text/21 OK ▶ 41/405 /markup/escape-text/22 OK ▶ 41/405 /markup/escape-unichar/0 OK ▶ 41/405 /markup/escape-unichar/1 OK ▶ 41/405 /markup/escape-unichar/2 OK ▶ 41/405 /markup/escape-unichar/3 OK ▶ 41/405 /markup/escape-unichar/4 OK ▶ 41/405 /markup/escape-unichar/5 OK ▶ 41/405 /markup/escape-unichar/6 OK ▶ 41/405 /markup/escape-unichar/7 OK ▶ 41/405 /markup/escape-unichar/8 OK ▶ 41/405 /markup/escape-unichar/9 OK ▶ 41/405 /markup/escape-unichar/10 OK ▶ 41/405 /markup/escape-unichar/11 OK ▶ 41/405 /markup/escape-unichar/12 OK ▶ 41/405 /markup/escape-unichar/13 OK ▶ 41/405 /markup/escape-unichar/14 OK ▶ 41/405 /markup/escape-unichar/15 OK ▶ 41/405 /markup/escape-unichar/16 OK ▶ 42/405 /glib/markup/subparser/success/0 OK ▶ 42/405 /glib/markup/subparser/success/1 OK ▶ 42/405 /glib/markup/subparser/success/2 OK ▶ 42/405 /glib/markup/subparser/success/3 OK ▶ 42/405 /glib/markup/subparser/success/4 OK ▶ 42/405 /glib/markup/subparser/success/5 OK ▶ 42/405 /glib/markup/subparser/success/6 OK ▶ 42/405 /glib/markup/subparser/failure/0 OK ▶ 42/405 /glib/markup/subparser/failure/1 OK ▶ 42/405 /glib/markup/subparser/failure/2 OK ▶ 42/405 /glib/markup/subparser/failure/3 OK ▶ 42/405 /glib/markup/subparser/failure/4 OK ▶ 42/405 /glib/markup/subparser/failure/5 OK ▶ 42/405 /glib/markup/subparser/failure/6 OK ▶ 6/405 /bookmarks/copy/valid-01.xbel OK ▶ 6/405 /bookmarks/copy/fail-12.xbel OK ▶ 6/405 /bookmarks/copy/fail-20.xbel OK ▶ 6/405 /bookmarks/copy/fail-32.xbel OK ▶ 6/405 /bookmarks/copy/fail-09.xbel OK ▶ 6/405 /bookmarks/copy/fail-08.xbel OK ▶ 6/405 /bookmarks/copy/fail-37.xbel OK ▶ 6/405 /bookmarks/copy/fail-07.xbel OK ▶ 6/405 /bookmarks/copy/fail-29.xbel OK ▶ 6/405 /bookmarks/copy/fail-21.xbel OK ▶ 6/405 /bookmarks/copy/valid-03.xbel OK ▶ 6/405 /bookmarks/copy/fail-13.xbel OK ▶ 6/405 /bookmarks/copy/fail-33.xbel OK ▶ 6/405 /bookmarks/copy/fail-36.xbel OK ▶ 6/405 /bookmarks/copy/fail-23.xbel OK 1/405 glib:glib+core / array-test OK 1.48s 120 subtests passed 2/405 glib:glib+core / asyncqueue OK 1.46s 7 subtests passed 3/405 glib:glib+core / atomic OK 1.43s 2 subtests passed 4/405 glib:glib+core / base64 OK 1.42s 28 subtests passed 5/405 glib:glib+core / bitlock OK 1.41s 2 subtests passed 7/405 glib:glib+core / bytes OK 1.34s 21 subtests passed 8/405 glib:glib+core / cache OK 1.32s 1 subtests passed 9/405 glib:glib+core / charset OK 1.29s 2 subtests passed 10/405 glib:glib+core / checksum OK 1.27s 1851 subtests passed 11/405 glib:glib+core / collate OK 1.29s 9 subtests passed 12/405 glib:glib+core / completion OK 1.27s 1 subtests passed 14/405 glib:glib+core / convert OK 1.23s 14 subtests passed 15/405 glib:glib+core / dataset OK 1.21s 15 subtests passed 17/405 glib:glib+core / dir OK 1.17s 3 subtests passed 18/405 glib:glib+core / environment OK 1.14s 6 subtests passed 19/405 glib:glib+core / error OK 1.12s 11 subtests passed 22/405 glib:glib+core / guuid OK 1.07s 2 subtests passed 25/405 glib:glib+core / hash OK 0.99s 34 subtests passed 26/405 glib:glib+core / hmac OK 0.97s 37 subtests passed 27/405 glib:glib+core / hook OK 0.95s 2 subtests passed 28/405 glib:glib+core / hostutils OK 0.93s 3 subtests passed 30/405 glib:glib+core / io-channel OK 0.89s 2 subtests passed 31/405 glib:glib+core / keyfile OK 0.88s 36 subtests passed 32/405 glib:glib+core / list OK 0.86s 20 subtests passed 34/405 glib:glib+core / macros OK 0.82s 3 subtests passed 36/405 glib:glib+core / mappedfile OK 0.78s 7 subtests passed 37/405 glib:glib+core / mapping OK 0.77s 3 subtests passed stdout: 34: UNKNOWN: # random seed: R02S8438b842016f439eed76a80fcfb422a6 stdout: 36: 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. 38/405 glib:glib+core / markup OK 0.75s 1 subtests passed 39/405 glib:glib+core / markup-parse OK 0.74s 71 subtests passed 40/405 glib:glib+core / markup-collect OK 0.73s 21 subtests passed 41/405 glib:glib+core / markup-escape OK 0.71s 41 subtests passed 42/405 glib:glib+core / markup-subparser OK 0.68s 14 subtests passed ▶ 16/405 /date/year/2007 OK ▶ 16/405 /date/year/2008 OK ▶ 16/405 /date/year/2009 OK ▶ 16/405 /date/year/2010 OK ▶ 16/405 /date/year/2011 OK ▶ 16/405 /date/year/2012 OK 43/405 glib:glib+core / max-version RUNNING >>> 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=29 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/max-version 44/405 glib:glib+core / memchunk RUNNING >>> 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=24 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/memchunk 45/405 glib:glib+core / mem-overflow RUNNING >>> 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=135 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/mem-overflow 46/405 glib:glib+core / mutex RUNNING >>> 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=54 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/mutex 47/405 glib:glib+core / node RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=33 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/node 48/405 glib:glib+core / once RUNNING >>> MALLOC_PERTURB_=166 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/once 49/405 glib:glib+core / onceinit RUNNING >>> 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=120 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/onceinit 50/405 glib:glib+core / option-context RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 MALLOC_PERTURB_=104 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/option-context 51/405 glib:glib+core / option-argv0 RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 MALLOC_PERTURB_=164 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/option-argv0 52/405 glib:glib+core / overflow RUNNING >>> MALLOC_PERTURB_=119 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/overflow 53/405 glib:glib+core / overflow-fallback RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_PERTURB_=244 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/overflow-fallback 54/405 glib:glib+core / pathbuf RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=93 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/pathbuf 55/405 glib:glib+core / pattern RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 MALLOC_PERTURB_=96 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/pattern 56/405 glib:glib+core / print RUNNING >>> MALLOC_PERTURB_=158 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/print 57/405 glib:glib+core / private RUNNING >>> MALLOC_PERTURB_=124 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/private 58/405 glib:glib+core / protocol RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 MALLOC_PERTURB_=80 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/protocol 59/405 glib:glib+core / queue RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_PERTURB_=197 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/queue 60/405 glib:glib+core / rand RUNNING >>> 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=137 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/rand 61/405 glib:glib+core / rcbox RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_PERTURB_=66 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/rcbox 62/405 glib:glib+core / rec-mutex RUNNING >>> 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=20 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/rec-mutex 63/405 glib:glib+core / refcount RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 MALLOC_PERTURB_=160 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/refcount 64/405 glib:glib+core / refcount-macro RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=132 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/refcount-macro 65/405 glib:glib+core / refstring RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_PERTURB_=229 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/refstring 66/405 glib:glib+core / regex RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 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_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=222 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/regex 67/405 glib:glib+core / relation RUNNING >>> MALLOC_PERTURB_=198 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/relation 68/405 glib:glib+core / rwlock RUNNING >>> MALLOC_PERTURB_=236 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/rwlock 69/405 glib:glib+core / scannerapi RUNNING >>> MALLOC_PERTURB_=57 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/scannerapi 70/405 glib:glib+core / search-utils RUNNING >>> 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=207 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/search-utils 71/405 glib:glib+core+slow / sequence RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=43 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/sequence 72/405 glib:glib+core / shell RUNNING >>> 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=201 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/shell 73/405 glib:glib+core / slice RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=249 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/slice 74/405 glib:glib+core / slist RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=58 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/slist 20/405 glib:glib+core / fileutils OK 1.82s 26 subtests passed ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: Unable to clean up temporary directory /tmp/test_fileutils_KACMX3/glib-file-set-contents-full-rodir-H37QX3: Directory not empty Unable to clean up temporary directory /tmp/test_fileutils_KACMX3/glib-file-set-contents-full-rodir-D0BRX3: Directory not empty Unable to clean up temporary directory /tmp/test_fileutils_KACMX3/glib-file-set-contents-full-rodir-AU5QX3: Directory not empty Unable to clean up temporary directory /tmp/test_fileutils_KACMX3/glib-file-set-contents-full-rodir-Y1TTX3: Directory not empty Unable to clean up temporary directory /tmp/test_fileutils_KACMX3/glib-file-set-contents-full-rodir-U5PTX3: Directory not empty Unable to clean up temporary directory /tmp/test_fileutils_KACMX3/glib-file-set-contents-full-rodir-3GOTX3: Directory not empty Unable to clean up temporary directory /tmp/test_fileutils_KACMX3/glib-file-set-contents-full-rodir-QZRTX3: Directory not empty Unable to clean up temporary directory /tmp/test_fileutils_KACMX3: Directory not empty ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ▶ 6/405 /bookmarks/copy/fail-28.xbel OK ▶ 6/405 /bookmarks/copy/fail-22.xbel OK ▶ 6/405 /bookmarks/copy/fail-31.xbel OK ▶ 6/405 /bookmarks/copy/fail-24.xbel OK ▶ 6/405 /bookmarks/copy/fail-34.xbel OK ▶ 6/405 /bookmarks/copy/fail-26.xbel OK ▶ 6/405 /bookmarks/copy/fail-04.xbel OK ▶ 6/405 /bookmarks/copy/fail-30.xbel OK ▶ 6/405 /bookmarks/copy/fail-42.xbel OK ▶ 6/405 /bookmarks/copy/fail-06.xbel OK ▶ 6/405 /bookmarks/copy/fail-41.xbel OK ▶ 6/405 /bookmarks/copy/fail-11.xbel OK ▶ 6/405 /bookmarks/copy/fail-27.xbel OK ▶ 6/405 /bookmarks/copy/fail-15.xbel OK ▶ 6/405 /bookmarks/copy/fail-40.xbel OK ▶ 6/405 /bookmarks/copy/fail-03.xbel OK ▶ 6/405 /bookmarks/copy/fail-05.xbel OK ▶ 6/405 /bookmarks/copy/fail-38.xbel OK ▶ 6/405 /bookmarks/copy/fail-25.xbel OK ▶ 6/405 /bookmarks/copy/fail-02.xbel OK ▶ 6/405 /bookmarks/copy/fail-10.xbel OK ▶ 6/405 /bookmarks/copy/fail-17.xbel OK ▶ 6/405 /bookmarks/copy/fail-16.xbel OK ▶ 6/405 /bookmarks/copy/fail-35.xbel OK 75/405 glib:glib+core / sort RUNNING >>> 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=29 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/sort ▶ 16/405 /date/year/3000 OK ▶ 16/405 /date/year/3001 OK ▶ 16/405 /date/year/3002 OK ▶ 16/405 /date/year/3998 OK ▶ 16/405 /date/year/3999 OK ▶ 16/405 /date/year/4000 OK ▶ 16/405 /date/year/4001 OK ▶ 16/405 /date/year/4002 OK ▶ 16/405 /date/year/4003 OK ▶ 23/405 /gvariant/typeinfo OK ▶ 23/405 /gvariant/string OK ▶ 23/405 /gvariant/utf8 OK ▶ 23/405 /gvariant/utf8-new-strings OK ▶ 23/405 /gvariant/containers OK ▶ 23/405 /gvariant/format-strings OK ▶ 23/405 /gvariant/invalid-varargs OK ▶ 23/405 /gvariant/varargs OK ▶ 23/405 /gvariant/valist OK ▶ 23/405 /gvariant/builder-memory OK ▶ 35/405 /maincontext/nsources_same_priority OK ▶ 35/405 /maincontext/nsources_different_priority OK ▶ 33/405 /logging/default-handler OK ▶ 33/405 /logging/journald-handler OK ▶ 33/405 /logging/warnings OK ▶ 33/405 /logging/fatal-log-mask OK ▶ 33/405 /logging/always-fatal OK ▶ 33/405 /logging/set-handler OK ▶ 33/405 /logging/print-handler OK ▶ 33/405 /logging/printerr-handler OK ▶ 33/405 /logging/653052 OK ▶ 33/405 /logging/gibberish OK ▶ 33/405 /structured-logging/no-state OK ▶ 33/405 /structured-logging/some-state OK ▶ 33/405 /structured-logging/recursion-overflow OK ▶ 33/405 /structured-logging/robustness OK ▶ 33/405 /structured-logging/roundtrip1 OK ▶ 33/405 /structured-logging/roundtrip2 OK ▶ 33/405 /structured-logging/roundtrip3 OK ▶ 33/405 /structured-logging/variant1 OK ▶ 33/405 /structured-logging/variant2 OK ▶ 33/405 /structured-logging/set-writer-func-twice OK ▶ 24/405 /gwakeup/semantics OK ▶ 13/405 /thread/cond/wait-until OK 6/405 glib:glib+core / bookmarkfile OK 2.23s 96 subtests passed ▶ 35/405 /maincontext/nsources_threadpool OK ▶ 35/405 /maincontext/source_finalization OK ▶ 35/405 /maincontext/idle-once OK ▶ 35/405 /maincontext/timeout-once OK ▶ 35/405 /maincontext/context-ref-in-source-callbackfuncs-unref OK ▶ 35/405 /maincontext/source_finalization_from_source/0 OK ▶ 35/405 /maincontext/source_finalization_from_source/1 OK ▶ 35/405 /maincontext/source_finalization_from_source/2 OK ▶ 35/405 /maincontext/source_finalization_from_source/3 OK ▶ 35/405 /maincontext/source_finalization_from_source/4 OK ▶ 35/405 /maincontext/source_finalization_from_source/5 OK ▶ 35/405 /maincontext/source_finalization_from_source/6 OK ▶ 35/405 /maincontext/source_finalization_from_source/7 OK ▶ 35/405 /maincontext/source_finalization_from_source/8 OK ▶ 35/405 /maincontext/source_finalization_from_source/9 OK ▶ 35/405 /maincontext/source_finalization_from_dispatch/0 OK ▶ 35/405 /maincontext/source_finalization_from_dispatch/1 OK ▶ 35/405 /maincontext/source_finalization_from_dispatch/2 OK ▶ 35/405 /mainloop/basic OK ▶ 35/405 /mainloop/timeouts SKIP ▶ 35/405 /mainloop/priorities OK ▶ 35/405 /mainloop/invoke OK 76/405 glib:glib+core / spawn-multithreaded RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 MALLOC_PERTURB_=189 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/spawn-multithreaded 16/405 glib:glib+core / date OK 2.05s 121 subtests passed 33/405 glib:glib+core / logging OK 1.69s 20 subtests passed ▶ 23/405 /gvariant/hashing OK ▶ 23/405 /gvariant/byteswap OK ▶ 23/405 /gvariant/parser OK ▶ 23/405 /gvariant/parse-failures OK ▶ 23/405 /gvariant/parse-positional OK ▶ 23/405 /gvariant/floating OK ▶ 23/405 /gvariant/bytestring OK ▶ 23/405 /gvariant/lookup-value OK ▶ 23/405 /gvariant/lookup OK ▶ 23/405 /gvariant/compare OK ▶ 23/405 /gvariant/equal OK ▶ 23/405 /gvariant/fixed-array OK ▶ 23/405 /gvariant/check-format-string OK ▶ 23/405 /gvariant/checksum-basic OK ▶ 23/405 /gvariant/checksum-nested OK ▶ 23/405 /gvariant/gbytes OK ▶ 23/405 /gvariant/print-context OK ▶ 23/405 /gvariant/error-quark OK ▶ 23/405 /gvariant/stack-builder-init OK ▶ 23/405 /gvariant/stack-builder-init-static OK ▶ 23/405 /gvariant/stack-builder-init-unset OK ▶ 23/405 /gvariant/stack-dict-init OK ▶ 23/405 /gvariant/unaligned-construction OK ▶ 23/405 /gvariant/type/string-scan/recursion/tuple OK ▶ 23/405 /gvariant/type/string-scan/recursion/array OK ▶ 24/405 /gwakeup/threaded OK 77/405 glib:glib+core / spawn-path-search RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=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.86.0/glib/tests G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 MALLOC_PERTURB_=85 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/spawn-path-search 78/405 glib:glib+core / spawn-singlethread RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 MALLOC_PERTURB_=160 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/spawn-singlethread ▶ 23/405 /gvariant/serialiser/maybe OK 24/405 glib:glib+core / gwakeup OK 1.97s 2 subtests passed ▶ 43/405 /max-version/tested-at-compile-time OK ▶ 44/405 /memchunk/basic OK ▶ 45/405 /mem/overflow OK ▶ 45/405 /mem/empty-alloc OK ▶ 46/405 /thread/mutex1 OK ▶ 46/405 /thread/mutex2 OK ▶ 46/405 /thread/mutex3 OK ▶ 46/405 /thread/mutex4 OK ▶ 47/405 /node/allocation OK ▶ 47/405 /node/construction OK ▶ 47/405 /node/traversal OK ▶ 47/405 /node/misc OK ▶ 47/405 /node/unlink OK ▶ 47/405 /node/copy OK ▶ 48/405 /once/single-threaded OK ▶ 48/405 /once/multi-threaded OK ▶ 48/405 /once-init/single-threaded OK ▶ 48/405 /once-init/multi-threaded OK ▶ 48/405 /once-init/string OK ▶ 49/405 /thread/onceinit OK ▶ 50/405 /option/basic OK ▶ 50/405 /option/translate OK ▶ 50/405 /option/strict-posix OK ▶ 50/405 /option/parsing-errors OK ▶ 50/405 /option/help/options OK ▶ 50/405 /option/help/no-options OK ▶ 50/405 /option/help/no-help-options OK ▶ 50/405 /option/help/deprecated OK ▶ 50/405 /option/help/main-get_help-format OK ▶ 50/405 /option/help/group-get_help-format OK ▶ 50/405 /option/group/captions OK ▶ 50/405 /option/group/main OK ▶ 50/405 /option/group/error-hook OK ▶ 50/405 /option/group/parse OK ▶ 50/405 /option/restoration/int OK ▶ 50/405 /option/restoration/string OK ▶ 50/405 /option/restoration/boolean OK ▶ 50/405 /option/arg/reverse-string OK ▶ 50/405 /option/arg/optional-int OK ▶ 50/405 /option/arg/repetition/int OK ▶ 50/405 /option/arg/repetition/string OK ▶ 50/405 /option/arg/repetition/filename OK ▶ 50/405 /option/arg/repetition/double OK ▶ 50/405 /option/arg/repetition/locale OK ▶ 50/405 /option/arg/repetition/int64 OK ▶ 50/405 /option/arg/array/string OK ▶ 50/405 /option/arg/callback/string OK ▶ 50/405 /option/arg/callback/count OK ▶ 50/405 /option/arg/callback/optional1 OK ▶ 50/405 /option/arg/callback/optional2 OK ▶ 50/405 /option/arg/callback/optional3 OK ▶ 50/405 /option/arg/callback/optional4 OK ▶ 50/405 /option/arg/callback/optional5 OK ▶ 50/405 /option/arg/callback/optional6 OK ▶ 50/405 /option/arg/callback/optional7 OK ▶ 50/405 /option/arg/callback/optional8 OK ▶ 50/405 /option/arg/remaining/callback OK ▶ 50/405 /option/arg/remaining/callback-false OK ▶ 50/405 /option/arg/remaining/non-option OK ▶ 50/405 /option/arg/remaining/separator OK ▶ 50/405 /option/arg/remaining/array OK ▶ 50/405 /option/arg/ignore/long OK ▶ 50/405 /option/arg/ignore/short OK ▶ 50/405 /option/arg/ignore/arg OK ▶ 50/405 /option/arg/rest/non-option OK ▶ 50/405 /option/arg/rest/separator1 OK ▶ 50/405 /option/arg/rest/separator2 OK ▶ 50/405 /option/arg/rest/separator3 OK ▶ 50/405 /option/arg/rest/separator4 OK ▶ 50/405 /option/arg/rest/separator5 OK ▶ 50/405 /option/context/add OK ▶ 50/405 /option/context/empty2 OK ▶ 50/405 /option/context/empty3 OK ▶ 50/405 /option/bug/unknown-short OK ▶ 50/405 /option/bug/lonely-dash OK ▶ 50/405 /option/bug/triple-dash OK ▶ 50/405 /option/bug/missing-arg OK ▶ 50/405 /option/bug/dash-arg OK ▶ 50/405 /option/bug/short-remaining OK ▶ 50/405 /option/bug/double-free OK ▶ 50/405 /option/bug/double-zero OK ▶ 51/405 /option/argv0 OK ▶ 52/405 /glib/checked-math/guint-add OK ▶ 52/405 /glib/checked-math/guint-mul OK ▶ 52/405 /glib/checked-math/guint64-add OK ▶ 52/405 /glib/checked-math/guint64-mul OK ▶ 52/405 /glib/checked-math/gsize-add OK ▶ 52/405 /glib/checked-math/gsize-mul OK ▶ 53/405 /glib/checked-math/guint-add OK ▶ 53/405 /glib/checked-math/guint-mul OK ▶ 53/405 /glib/checked-math/guint64-add OK ▶ 53/405 /glib/checked-math/guint64-mul OK ▶ 53/405 /glib/checked-math/gsize-add OK ▶ 53/405 /glib/checked-math/gsize-mul OK ▶ 54/405 /pathbuf/init OK ▶ 54/405 /pathbuf/push-pop OK ▶ 54/405 /pathbuf/filename-extension OK ▶ 55/405 /pattern/compile/0 OK ▶ 55/405 /pattern/compile/1 OK ▶ 55/405 /pattern/compile/2 OK ▶ 55/405 /pattern/compile/3 OK ▶ 55/405 /pattern/compile/4 OK ▶ 55/405 /pattern/compile/5 OK ▶ 55/405 /pattern/compile/6 OK ▶ 55/405 /pattern/compile/7 OK ▶ 55/405 /pattern/compile/8 OK ▶ 55/405 /pattern/compile/9 OK ▶ 55/405 /pattern/compile/10 OK ▶ 55/405 /pattern/compile/11 OK ▶ 55/405 /pattern/compile/12 OK ▶ 55/405 /pattern/compile/13 OK ▶ 55/405 /pattern/copy/0 OK ▶ 55/405 /pattern/copy/1 OK ▶ 55/405 /pattern/copy/2 OK ▶ 55/405 /pattern/copy/3 OK ▶ 55/405 /pattern/copy/4 OK ▶ 55/405 /pattern/copy/5 OK ▶ 55/405 /pattern/copy/6 OK ▶ 55/405 /pattern/copy/7 OK ▶ 55/405 /pattern/copy/8 OK ▶ 55/405 /pattern/copy/9 OK ▶ 55/405 /pattern/copy/10 OK ▶ 55/405 /pattern/copy/11 OK ▶ 55/405 /pattern/copy/12 OK ▶ 55/405 /pattern/copy/13 OK ▶ 55/405 /pattern/match/0 OK ▶ 55/405 /pattern/match/1 OK ▶ 55/405 /pattern/match/2 OK ▶ 55/405 /pattern/match/3 OK ▶ 55/405 /pattern/match/4 OK ▶ 55/405 /pattern/match/5 OK ▶ 55/405 /pattern/match/6 OK ▶ 55/405 /pattern/match/7 OK ▶ 55/405 /pattern/match/8 OK ▶ 55/405 /pattern/match/9 OK ▶ 55/405 /pattern/match/10 OK ▶ 55/405 /pattern/match/11 OK ▶ 55/405 /pattern/match/12 OK ▶ 55/405 /pattern/match/13 OK ▶ 55/405 /pattern/match/14 OK ▶ 55/405 /pattern/match/15 OK ▶ 55/405 /pattern/match/16 OK ▶ 55/405 /pattern/match/17 OK ▶ 55/405 /pattern/match/18 OK ▶ 55/405 /pattern/match/19 OK ▶ 55/405 /pattern/match/20 OK ▶ 55/405 /pattern/match/21 OK ▶ 55/405 /pattern/match/22 OK ▶ 55/405 /pattern/match/23 OK ▶ 55/405 /pattern/match/24 OK ▶ 55/405 /pattern/match/25 OK ▶ 55/405 /pattern/match/26 OK ▶ 55/405 /pattern/match/27 OK ▶ 55/405 /pattern/match/28 OK ▶ 55/405 /pattern/match/29 OK ▶ 55/405 /pattern/match/30 OK ▶ 55/405 /pattern/match/31 OK ▶ 55/405 /pattern/match/32 OK ▶ 55/405 /pattern/match/33 OK ▶ 55/405 /pattern/match/34 OK ▶ 55/405 /pattern/match/35 OK ▶ 55/405 /pattern/match/36 OK ▶ 55/405 /pattern/match/37 OK ▶ 55/405 /pattern/match/38 OK ▶ 55/405 /pattern/match/39 OK ▶ 55/405 /pattern/match/40 OK ▶ 55/405 /pattern/match/41 OK ▶ 55/405 /pattern/match/42 OK ▶ 55/405 /pattern/match/43 OK ▶ 55/405 /pattern/match/44 OK ▶ 55/405 /pattern/match/45 OK ▶ 55/405 /pattern/match/46 OK ▶ 55/405 /pattern/match/47 OK ▶ 55/405 /pattern/match/48 OK ▶ 55/405 /pattern/match/49 OK ▶ 55/405 /pattern/match/50 OK ▶ 55/405 /pattern/equal/0 OK ▶ 55/405 /pattern/equal/1 OK ▶ 55/405 /pattern/equal/2 OK ▶ 55/405 /pattern/equal/3 OK ▶ 55/405 /pattern/equal/4 OK ▶ 55/405 /pattern/equal/5 OK ▶ 55/405 /pattern/equal/6 OK ▶ 55/405 /pattern/equal/7 OK ▶ 55/405 /pattern/equal/8 OK ▶ 55/405 /pattern/equal/9 OK ▶ 55/405 /pattern/equal/10 OK ▶ 56/405 /print-console SKIP ▶ 57/405 /thread/private1 OK ▶ 58/405 /glib/testing/protocol/debug OK ▶ 58/405 /glib/testing/protocol/info OK ▶ 58/405 /glib/testing/protocol/message OK ▶ 58/405 /glib/testing/protocol/warning OK ▶ 58/405 /glib/testing/protocol/critical OK ▶ 58/405 /glib/testing/protocol/error OK ▶ 58/405 /glib/testing/protocol/gtest-message OK ▶ 58/405 /glib/testing/protocol/test-message OK ▶ 58/405 /glib/testing/protocol/test-error OK ▶ 59/405 /queue/basic OK ▶ 59/405 /queue/copy OK ▶ 59/405 /queue/off-by-one OK ▶ 59/405 /queue/find-custom OK ▶ 59/405 /queue/static OK ▶ 59/405 /queue/clear OK ▶ 59/405 /queue/free-full OK ▶ 59/405 /queue/clear-full OK ▶ 59/405 /queue/insert-sibling-link OK ▶ 59/405 /queue/push-nth-link OK ▶ 59/405 /queue/clear-full/noop OK ▶ 60/405 /rand/test-rand OK ▶ 60/405 /rand/double-range OK ▶ 61/405 /rcbox/new OK ▶ 61/405 /rcbox/release-full OK ▶ 61/405 /rcbox/dup OK ▶ 61/405 /rcbox/alignment OK ▶ 61/405 /atomic-rcbox/new OK ▶ 61/405 /atomic-rcbox/release-full OK ▶ 61/405 /atomic-rcbox/dup OK ▶ 61/405 /atomic-rcbox/alignment OK ▶ 62/405 /thread/rec-mutex1 OK ▶ 62/405 /thread/rec-mutex2 OK ▶ 62/405 /thread/rec-mutex3 OK ▶ 62/405 /thread/rec-mutex4 OK ▶ 62/405 /thread/rec-mutex/perf/uncontended/depth1 OK ▶ 62/405 /thread/rec-mutex/perf/uncontended/depth2 OK ▶ 62/405 /thread/rec-mutex/perf/uncontended/depth3 OK ▶ 62/405 /thread/rec-mutex/perf/uncontended/depth4 OK ▶ 62/405 /thread/rec-mutex/perf/uncontended/depth5 OK ▶ 62/405 /thread/rec-mutex/perf/contended1/depth1 OK ▶ 62/405 /thread/rec-mutex/perf/contended1/depth2 OK ▶ 62/405 /thread/rec-mutex/perf/contended1/depth3 OK ▶ 62/405 /thread/rec-mutex/perf/contended1/depth4 OK ▶ 62/405 /thread/rec-mutex/perf/contended1/depth5 OK ▶ 62/405 /thread/rec-mutex/perf/contended2/depth1 OK ▶ 62/405 /thread/rec-mutex/perf/contended2/depth2 OK ▶ 62/405 /thread/rec-mutex/perf/contended2/depth3 OK ▶ 62/405 /thread/rec-mutex/perf/contended2/depth4 OK ▶ 62/405 /thread/rec-mutex/perf/contended2/depth5 OK ▶ 62/405 /thread/rec-mutex/perf/contended3/depth1 OK ▶ 62/405 /thread/rec-mutex/perf/contended3/depth2 OK ▶ 62/405 /thread/rec-mutex/perf/contended3/depth3 OK ▶ 62/405 /thread/rec-mutex/perf/contended3/depth4 OK ▶ 62/405 /thread/rec-mutex/perf/contended3/depth5 OK ▶ 62/405 /thread/rec-mutex/perf/contended4/depth1 OK ▶ 62/405 /thread/rec-mutex/perf/contended4/depth2 OK ▶ 62/405 /thread/rec-mutex/perf/contended4/depth3 OK ▶ 62/405 /thread/rec-mutex/perf/contended4/depth4 OK ▶ 62/405 /thread/rec-mutex/perf/contended4/depth5 OK ▶ 63/405 /refcount/grefcount OK ▶ 63/405 /refcount/gatomicrefcount OK ▶ 63/405 /refcount/grefcount/saturation OK ▶ 63/405 /refcount/gatomicrefcount/saturation OK ▶ 64/405 /refcount/grefcount OK ▶ 64/405 /refcount/gatomicrefcount OK ▶ 64/405 /refcount/grefcount/saturation OK ▶ 64/405 /refcount/gatomicrefcount/saturation OK ▶ 65/405 /refstring/base OK ▶ 65/405 /refstring/length OK ▶ 65/405 /refstring/length-auto OK ▶ 65/405 /refstring/length-nuls OK ▶ 65/405 /refstring/intern OK ▶ 65/405 /refstring/hash_equal OK ▶ 65/405 /refstring/equal OK ▶ 66/405 /regex/properties OK ▶ 66/405 /regex/class OK ▶ 66/405 /regex/lookahead OK ▶ 66/405 /regex/lookbehind OK ▶ 66/405 /regex/subpattern OK ▶ 66/405 /regex/condition OK ▶ 66/405 /regex/recursion OK ▶ 66/405 /regex/multiline OK ▶ 66/405 /regex/explicit-crlf OK ▶ 66/405 /regex/max-lookbehind OK ▶ 66/405 /regex/compile-errors OK ▶ 66/405 /regex/jit-unsupported-matching OK ▶ 66/405 /regex/unmatched-named-subpattern OK ▶ 67/405 /glib/relation OK ▶ 68/405 /thread/rwlock1 OK ▶ 68/405 /thread/rwlock2 OK ▶ 68/405 /thread/rwlock3 OK ▶ 68/405 /thread/rwlock4 OK ▶ 68/405 /thread/rwlock5 OK ▶ 68/405 /thread/rwlock6 OK ▶ 69/405 /scanner/warn OK ▶ 69/405 /scanner/error OK ▶ 69/405 /scanner/symbols OK ▶ 69/405 /scanner/tokens OK ▶ 69/405 /scanner/multiline-comment OK ▶ 69/405 /scanner/int-to-float OK ▶ 69/405 /scanner/fd-input OK ▶ 69/405 /scanner/fd-input/rewind OK ▶ 70/405 /search/basic OK ▶ 70/405 /search/composed OK ▶ 70/405 /search/decomposed OK ▶ 70/405 /search/turkish OK ▶ 70/405 /search/c_locale_unicode OK ▶ 70/405 /search/multi_words OK ▶ 71/405 /sequence/out-of-range-jump OK ▶ 71/405 /sequence/iter-move OK ▶ 72/405 /shell/cmdline/0 OK ▶ 72/405 /shell/cmdline/1 OK ▶ 72/405 /shell/cmdline/2 OK ▶ 72/405 /shell/cmdline/3 OK ▶ 72/405 /shell/cmdline/4 OK ▶ 72/405 /shell/cmdline/5 OK ▶ 72/405 /shell/cmdline/6 OK ▶ 72/405 /shell/cmdline/7 OK ▶ 72/405 /shell/cmdline/8 OK ▶ 72/405 /shell/cmdline/9 OK ▶ 72/405 /shell/cmdline/10 OK ▶ 72/405 /shell/cmdline/11 OK ▶ 72/405 /shell/cmdline/12 OK ▶ 72/405 /shell/cmdline/13 OK ▶ 72/405 /shell/cmdline/14 OK ▶ 72/405 /shell/cmdline/15 OK ▶ 72/405 /shell/cmdline/16 OK ▶ 72/405 /shell/cmdline/17 OK ▶ 72/405 /shell/cmdline/18 OK ▶ 72/405 /shell/cmdline/19 OK ▶ 72/405 /shell/cmdline/20 OK ▶ 72/405 /shell/cmdline/21 OK ▶ 72/405 /shell/cmdline/22 OK ▶ 72/405 /shell/cmdline/23 OK ▶ 72/405 /shell/quote/0 OK ▶ 72/405 /shell/quote/1 OK ▶ 72/405 /shell/quote/2 OK ▶ 72/405 /shell/quote/3 OK ▶ 72/405 /shell/quote/4 OK ▶ 72/405 /shell/quote/5 OK ▶ 72/405 /shell/quote/6 OK ▶ 72/405 /shell/unquote/0 OK ▶ 72/405 /shell/unquote/1 OK ▶ 72/405 /shell/unquote/2 OK ▶ 72/405 /shell/unquote/3 OK ▶ 72/405 /shell/unquote/4 OK ▶ 72/405 /shell/unquote/5 OK ▶ 72/405 /shell/unquote/6 OK ▶ 72/405 /shell/unquote/7 OK ▶ 72/405 /shell/unquote/8 OK ▶ 72/405 /shell/unquote/9 OK ▶ 72/405 /shell/unquote/10 OK ▶ 72/405 /shell/unquote/11 OK ▶ 72/405 /shell/unquote/12 OK ▶ 72/405 /shell/unquote/13 OK ▶ 72/405 /shell/unquote/14 OK ▶ 72/405 /shell/unquote/15 OK ▶ 72/405 /shell/unquote/16 OK ▶ 72/405 /shell/unquote/17 OK ▶ 72/405 /shell/unquote/18 OK ▶ 72/405 /shell/unquote/19 OK ▶ 72/405 /shell/unquote/20 OK ▶ 73/405 /slice/copy OK ▶ 73/405 /slice/chain OK ▶ 74/405 /slist/sort OK ▶ 74/405 /slist/sort-with-data OK ▶ 74/405 /slist/insert-sorted OK ▶ 74/405 /slist/insert-sorted-with-data OK ▶ 74/405 /slist/reverse OK ▶ 74/405 /slist/nth OK ▶ 74/405 /slist/remove OK ▶ 74/405 /slist/remove-all OK ▶ 74/405 /slist/insert OK ▶ 74/405 /slist/position OK ▶ 74/405 /slist/concat OK ▶ 74/405 /slist/copy OK ▶ 74/405 /slist/sort/stable OK ▶ 74/405 /slist/copy/deep OK 79/405 glib:glib+core / spawn-test RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_PERTURB_=215 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/spawn-test ▶ 75/405 /sort/basic OK ▶ 75/405 /sort/zero-elements OK ▶ 75/405 /sort/stable OK ▶ 75/405 /sort/big OK ▶ 75/405 /sort/deprecated OK ▶ 65/405 /refstring/intern-thread-safety OK ▶ 71/405 /sequence/insert-sorted-non-pointer OK 43/405 glib:glib+core / max-version OK 1.04s 1 subtests passed 44/405 glib:glib+core / memchunk OK 1.02s 1 subtests passed 45/405 glib:glib+core / mem-overflow OK 0.96s 2 subtests passed 47/405 glib:glib+core / node OK 0.93s 6 subtests passed 48/405 glib:glib+core / once OK 0.92s 5 subtests passed 49/405 glib:glib+core / onceinit OK 0.91s 1 subtests passed 50/405 glib:glib+core / option-context OK 0.90s 61 subtests passed 51/405 glib:glib+core / option-argv0 OK 0.89s 1 subtests passed 52/405 glib:glib+core / overflow OK 0.87s 6 subtests passed 53/405 glib:glib+core / overflow-fallback OK 0.85s 6 subtests passed 54/405 glib:glib+core / pathbuf OK 0.84s 3 subtests passed 55/405 glib:glib+core / pattern OK 0.83s 90 subtests passed 56/405 glib:glib+core / print SKIP 0.82s 0 subtests passed 58/405 glib:glib+core / protocol OK 0.78s 9 subtests passed 60/405 glib:glib+core / rand OK 0.75s 2 subtests passed 61/405 glib:glib+core / rcbox OK 0.74s 8 subtests passed 62/405 glib:glib+core / rec-mutex OK 0.71s 29 subtests passed 63/405 glib:glib+core / refcount OK 0.69s 4 subtests passed 64/405 glib:glib+core / refcount-macro OK 0.68s 4 subtests passed 67/405 glib:glib+core / relation OK 0.62s 1 subtests passed 69/405 glib:glib+core / scannerapi OK 0.57s 8 subtests passed 70/405 glib:glib+core / search-utils OK 0.55s 6 subtests passed 74/405 glib:glib+core / slist OK 0.47s 14 subtests passed ▶ 13/405 /thread/cond/wait-until/contended-and-interrupted OK 80/405 glib:glib+core / strfuncs RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_PERTURB_=108 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/strfuncs 81/405 glib:glib+core / string RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_PERTURB_=172 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/string 82/405 glib:glib+core / strvbuilder RUNNING >>> MALLOC_PERTURB_=194 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/strvbuilder 83/405 glib:glib+core / testing RUNNING >>> 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=106 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/testing --verbose 84/405 glib:glib+core / testing-nonfatal RUNNING >>> 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=65 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/testing-nonfatal 85/405 glib:glib+core / test-printf RUNNING >>> MALLOC_PERTURB_=198 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/test-printf 86/405 glib:glib+core / thread RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=37 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/thread 87/405 glib:glib+core / thread-deprecated RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=64 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/thread-deprecated 88/405 glib:glib+core / thread-pool RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 MALLOC_PERTURB_=121 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/thread-pool 89/405 glib:glib+core+slow / thread-pool-slow RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 MALLOC_PERTURB_=19 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/thread-pool-slow 90/405 glib:glib+core / timeout RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 MALLOC_PERTURB_=128 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/timeout 91/405 glib:glib+core / timer RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 MALLOC_PERTURB_=154 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/timer 92/405 glib:glib+core / tree RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=14 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/tree 93/405 glib:glib+core / types RUNNING >>> MALLOC_PERTURB_=219 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/types 94/405 glib:glib+core / utf8-performance RUNNING >>> 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=122 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/utf8-performance 95/405 glib:glib+core / utf8-pointer RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_PERTURB_=229 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/utf8-pointer 96/405 glib:glib+core / utf8-private RUNNING >>> MALLOC_PERTURB_=79 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/utf8-private 97/405 glib:glib+core / utf8-validate RUNNING >>> 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=59 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/utf8-validate 98/405 glib:glib+core / utf8-misc RUNNING >>> MALLOC_PERTURB_=101 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/utf8-misc 99/405 glib:glib+core / utils RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 MALLOC_PERTURB_=42 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/utils 100/405 glib:glib+core / utils-isolated RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=240 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/utils-isolated 101/405 glib:glib+core / unicode RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_PERTURB_=118 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/unicode 102/405 glib:glib+core / unicode-encoding RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_PERTURB_=178 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/unicode-encoding 72/405 glib:glib+core / shell OK 0.97s 52 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: # test cmdline: foo '/bar/summer'\''09 tours.pdf' ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 75/405 glib:glib+core / sort OK 0.89s 5 subtests passed ▶ 71/405 /sequence/stable-sort OK ▶ 71/405 /sequence/is_empty OK 103/405 glib:glib+core / unicode-normalize RUNNING >>> 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=122 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/unicode-normalize 104/405 glib:glib+core / uri RUNNING >>> MALLOC_PERTURB_=192 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/uri 65/405 glib:glib+core / refstring OK 1.19s 8 subtests passed ▶ 66/405 /regex/compiled-regex-after-jit-failure OK ▶ 66/405 /regex/new/1 OK ▶ 66/405 /regex/new/2 OK ▶ 66/405 /regex/new/3 OK ▶ 66/405 /regex/new/4 OK ▶ 66/405 /regex/new/5 OK ▶ 66/405 /regex/new/6 OK ▶ 66/405 /regex/new/7 OK ▶ 66/405 /regex/new/8 OK ▶ 66/405 /regex/new/9 OK ▶ 66/405 /regex/new/10 OK ▶ 66/405 /regex/new/11 OK ▶ 66/405 /regex/new/12 OK ▶ 66/405 /regex/new/13 OK ▶ 66/405 /regex/new/14 OK ▶ 66/405 /regex/new/15 OK ▶ 66/405 /regex/new/16 OK ▶ 66/405 /regex/new/17 OK ▶ 66/405 /regex/new/18 OK ▶ 66/405 /regex/new/19 OK ▶ 66/405 /regex/new/71 OK ▶ 66/405 /regex/new/80 OK ▶ 66/405 /regex/new/82 OK ▶ 66/405 /regex/new-check-flags/20 OK ▶ 66/405 /regex/new-check-flags/21 OK ▶ 66/405 /regex/new-check-flags/22 OK ▶ 66/405 /regex/new-check-flags/23 OK ▶ 66/405 /regex/new-check-flags/24 OK ▶ 66/405 /regex/new-check-flags/25 OK ▶ 66/405 /regex/new-check-flags/26 OK ▶ 66/405 /regex/new-check-flags/27 OK ▶ 66/405 /regex/new-check-flags/28 OK ▶ 66/405 /regex/new-check-flags/29 OK ▶ 66/405 /regex/new-check-flags/30 OK ▶ 66/405 /regex/new-check-flags/31 OK ▶ 66/405 /regex/new-check-flags/32 OK ▶ 66/405 /regex/new-check-flags/33 OK ▶ 66/405 /regex/new-check-flags/34 OK ▶ 66/405 /regex/new-check-flags/35 OK ▶ 66/405 /regex/new-check-flags/36 OK ▶ 66/405 /regex/new-fail/37 OK ▶ 66/405 /regex/new-fail/38 OK ▶ 66/405 /regex/new-fail/39 OK ▶ 66/405 /regex/new-fail/40 OK ▶ 66/405 /regex/new-fail/41 OK ▶ 66/405 /regex/new-fail/42 OK ▶ 66/405 /regex/new-fail/43 OK ▶ 66/405 /regex/new-fail/44 OK ▶ 66/405 /regex/new-fail/45 OK ▶ 66/405 /regex/new-fail/46 OK ▶ 66/405 /regex/new-fail/47 OK ▶ 66/405 /regex/new-fail/48 OK ▶ 66/405 /regex/new-fail/49 OK ▶ 66/405 /regex/new-fail/50 OK ▶ 66/405 /regex/new-fail/51 OK ▶ 66/405 /regex/new-fail/52 OK ▶ 66/405 /regex/new-fail/53 OK ▶ 66/405 /regex/new-fail/54 OK ▶ 66/405 /regex/new-fail/55 OK ▶ 66/405 /regex/new-fail/56 OK ▶ 66/405 /regex/new-fail/57 OK ▶ 66/405 /regex/new-fail/58 OK ▶ 66/405 /regex/new-fail/59 OK ▶ 66/405 /regex/new-fail/60 OK ▶ 66/405 /regex/new-fail/61 OK ▶ 66/405 /regex/new-fail/62 OK ▶ 66/405 /regex/new-fail/63 OK ▶ 66/405 /regex/new-fail/64 OK ▶ 66/405 /regex/new-fail/65 OK ▶ 66/405 /regex/new-fail/66 OK ▶ 66/405 /regex/new-fail/67 OK ▶ 66/405 /regex/new-fail/68 OK ▶ 66/405 /regex/new-fail/69 OK ▶ 66/405 /regex/new-fail/70 OK ▶ 66/405 /regex/new-fail/72 OK ▶ 66/405 /regex/new-fail/73 OK ▶ 66/405 /regex/new-fail/74 OK ▶ 66/405 /regex/new-fail/75 OK ▶ 66/405 /regex/new-fail/76 OK ▶ 66/405 /regex/new-fail/77 OK ▶ 66/405 /regex/new-fail/78 OK ▶ 66/405 /regex/new-fail/79 OK ▶ 66/405 /regex/new-fail/81 OK ▶ 66/405 /regex/new-fail/83 OK ▶ 66/405 /regex/new-fail/84 OK ▶ 66/405 /regex/new-fail/85 OK ▶ 66/405 /regex/new-fail/86 OK ▶ 66/405 /regex/new-fail/87 OK ▶ 66/405 /regex/new-fail/88 OK ▶ 66/405 /regex/new-fail/89 OK ▶ 66/405 /regex/new-fail/90 OK ▶ 66/405 /regex/new-fail/91 OK ▶ 66/405 /regex/match-simple/92 OK ▶ 66/405 /regex/match-simple/93 OK ▶ 66/405 /regex/match-simple/94 OK ▶ 66/405 /regex/match-simple/95 OK ▶ 66/405 /regex/match-simple/96 OK ▶ 66/405 /regex/match-simple/97 OK ▶ 66/405 /regex/match-simple/98 OK ▶ 66/405 /regex/match-simple/99 OK ▶ 66/405 /regex/match-simple/100 OK ▶ 66/405 /regex/match-simple/101 OK ▶ 66/405 /regex/match-simple/102 OK ▶ 66/405 /regex/match-simple/103 OK ▶ 66/405 /regex/match-simple/104 OK ▶ 66/405 /regex/match-simple/105 OK ▶ 66/405 /regex/match-simple/106 OK ▶ 66/405 /regex/match-simple/107 OK ▶ 66/405 /regex/match-simple/108 OK ▶ 66/405 /regex/match-simple/109 OK ▶ 66/405 /regex/match-simple/110 OK ▶ 66/405 /regex/match-simple/111 OK ▶ 66/405 /regex/match-simple/112 OK ▶ 66/405 /regex/match-simple/113 OK ▶ 66/405 /regex/match-simple/114 OK ▶ 66/405 /regex/match-simple/115 OK ▶ 66/405 /regex/match-simple/116 OK ▶ 66/405 /regex/match-simple/117 OK ▶ 66/405 /regex/match-simple/118 OK ▶ 66/405 /regex/match-simple/119 OK ▶ 66/405 /regex/match-simple/120 OK ▶ 66/405 /regex/match-simple/121 OK ▶ 66/405 /regex/match-simple/122 OK ▶ 66/405 /regex/match-simple/123 OK ▶ 66/405 /regex/match-simple/124 OK ▶ 66/405 /regex/match-simple/125 OK ▶ 66/405 /regex/match-simple/126 OK ▶ 66/405 /regex/match-simple/127 OK ▶ 66/405 /regex/match-simple/128 OK ▶ 66/405 /regex/match-simple/129 OK ▶ 66/405 /regex/match-simple/130 OK ▶ 66/405 /regex/match-simple/131 OK ▶ 66/405 /regex/match-simple/132 OK ▶ 66/405 /regex/match-simple/133 OK ▶ 66/405 /regex/match-simple/134 OK ▶ 66/405 /regex/match-simple/135 OK ▶ 66/405 /regex/match-simple/136 OK ▶ 66/405 /regex/match-simple/137 OK ▶ 66/405 /regex/match-simple/138 OK ▶ 66/405 /regex/match-simple/139 OK ▶ 66/405 /regex/match-simple/140 OK ▶ 66/405 /regex/match-simple/141 OK ▶ 66/405 /regex/match-simple/142 OK ▶ 66/405 /regex/match-simple/143 OK ▶ 66/405 /regex/match-simple/144 OK ▶ 66/405 /regex/match-simple/145 OK ▶ 66/405 /regex/match-simple/146 OK ▶ 66/405 /regex/match-simple/147 OK ▶ 66/405 /regex/match-simple/148 OK ▶ 66/405 /regex/match-simple/149 OK ▶ 66/405 /regex/match-simple/150 OK ▶ 66/405 /regex/match-simple/151 OK ▶ 66/405 /regex/match-simple/152 OK ▶ 66/405 /regex/match-simple/153 OK ▶ 66/405 /regex/match-simple/154 OK ▶ 66/405 /regex/match-simple/155 OK ▶ 66/405 /regex/match-simple/156 OK ▶ 66/405 /regex/match-simple/157 OK ▶ 66/405 /regex/match-simple/158 OK ▶ 66/405 /regex/match-simple/159 OK ▶ 66/405 /regex/match-simple/160 OK ▶ 66/405 /regex/match-simple/161 OK ▶ 66/405 /regex/match-simple/162 OK ▶ 66/405 /regex/match-simple/163 OK ▶ 59/405 /queue/random/seed:1117914672 OK ▶ 77/405 /spawn/do-not-search OK ▶ 77/405 /spawn/search-path OK ▶ 77/405 /spawn/search-path-from-envp OK ▶ 77/405 /spawn/search-path-ambiguous OK ▶ 77/405 /spawn/search-path-heap-allocation OK ▶ 77/405 /spawn/search-path-fallback-in-environ OK ▶ 77/405 /spawn/search-path-fallback-in-envp OK ▶ 78/405 /gthread/spawn-single-sync OK ▶ 78/405 /gthread/spawn-stderr-socket OK ▶ 78/405 /gthread/spawn-single-async OK ▶ 78/405 /gthread/spawn-single-async-with-fds OK ▶ 78/405 /gthread/spawn-async-with-invalid-fds OK ▶ 78/405 /gthread/spawn-script OK ▶ 78/405 /gthread/spawn-posix-spawn OK ▶ 78/405 /gthread/spawn/nonexistent OK ▶ 78/405 /gthread/spawn/fd-assignment-clash OK 105/405 glib:glib+core / 1bit-mutex RUNNING >>> MALLOC_PERTURB_=77 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/1bit-mutex 13/405 glib:glib+core / cond OK 3.14s 4 subtests passed 106/405 glib:glib+core+slow / 1bit-emufutex RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_PERTURB_=181 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/1bit-emufutex ▶ 66/405 /regex/match-simple/164 OK ▶ 66/405 /regex/match-simple-optimized/92 OK ▶ 66/405 /regex/match-simple-optimized/93 OK ▶ 66/405 /regex/match-simple-optimized/94 OK ▶ 66/405 /regex/match-simple-optimized/95 OK ▶ 66/405 /regex/match-simple-optimized/96 OK ▶ 66/405 /regex/match-simple-optimized/97 OK ▶ 66/405 /regex/match-simple-optimized/98 OK ▶ 66/405 /regex/match-simple-optimized/99 OK ▶ 66/405 /regex/match-simple-optimized/100 OK ▶ 66/405 /regex/match-simple-optimized/101 OK ▶ 66/405 /regex/match-simple-optimized/102 OK ▶ 66/405 /regex/match-simple-optimized/103 OK ▶ 66/405 /regex/match-simple-optimized/104 OK ▶ 66/405 /regex/match-simple-optimized/105 OK ▶ 66/405 /regex/match-simple-optimized/106 OK ▶ 66/405 /regex/match-simple-optimized/107 OK ▶ 66/405 /regex/match-simple-optimized/108 OK ▶ 66/405 /regex/match-simple-optimized/109 OK ▶ 66/405 /regex/match-simple-optimized/110 OK ▶ 66/405 /regex/match-simple-optimized/111 OK ▶ 66/405 /regex/match-simple-optimized/112 OK ▶ 66/405 /regex/match-simple-optimized/113 OK ▶ 66/405 /regex/match-simple-optimized/114 OK ▶ 66/405 /regex/match-simple-optimized/115 OK ▶ 66/405 /regex/match-simple-optimized/116 OK ▶ 66/405 /regex/match-simple-optimized/117 OK ▶ 66/405 /regex/match-simple-optimized/118 OK ▶ 66/405 /regex/match-simple-optimized/119 OK ▶ 66/405 /regex/match-simple-optimized/120 OK ▶ 66/405 /regex/match-simple-optimized/121 OK ▶ 66/405 /regex/match-simple-optimized/122 OK ▶ 66/405 /regex/match-simple-optimized/123 OK ▶ 66/405 /regex/match-simple-optimized/124 OK ▶ 66/405 /regex/match-simple-optimized/125 OK ▶ 66/405 /regex/match-simple-optimized/126 OK ▶ 66/405 /regex/match-simple-optimized/127 OK ▶ 66/405 /regex/match-simple-optimized/128 OK ▶ 66/405 /regex/match-simple-optimized/129 OK ▶ 66/405 /regex/match-simple-optimized/130 OK ▶ 66/405 /regex/match-simple-optimized/131 OK ▶ 66/405 /regex/match-simple-optimized/132 OK ▶ 66/405 /regex/match-simple-optimized/133 OK ▶ 66/405 /regex/match-simple-optimized/134 OK ▶ 66/405 /regex/match-simple-optimized/135 OK ▶ 66/405 /regex/match-simple-optimized/136 OK ▶ 66/405 /regex/match-simple-optimized/137 OK ▶ 66/405 /regex/match-simple-optimized/138 OK ▶ 66/405 /regex/match-simple-optimized/139 OK ▶ 66/405 /regex/match-simple-optimized/140 OK ▶ 66/405 /regex/match-simple-optimized/141 OK ▶ 66/405 /regex/match-simple-optimized/142 OK ▶ 66/405 /regex/match-simple-optimized/143 OK ▶ 66/405 /regex/match-simple-optimized/144 OK ▶ 66/405 /regex/match-simple-optimized/145 OK ▶ 66/405 /regex/match-simple-optimized/146 OK ▶ 66/405 /regex/match-simple-optimized/147 OK ▶ 66/405 /regex/match-simple-optimized/148 OK ▶ 66/405 /regex/match-simple-optimized/149 OK ▶ 66/405 /regex/match-simple-optimized/150 OK ▶ 66/405 /regex/match-simple-optimized/151 OK ▶ 66/405 /regex/match-simple-optimized/152 OK ▶ 66/405 /regex/match-simple-optimized/153 OK ▶ 66/405 /regex/match-simple-optimized/154 OK ▶ 66/405 /regex/match-simple-optimized/155 OK ▶ 66/405 /regex/match-simple-optimized/156 OK ▶ 66/405 /regex/match-simple-optimized/157 OK ▶ 66/405 /regex/match-simple-optimized/158 OK ▶ 66/405 /regex/match-simple-optimized/159 OK ▶ 66/405 /regex/match-simple-optimized/160 OK ▶ 66/405 /regex/match-simple-optimized/161 OK ▶ 66/405 /regex/match-simple-optimized/162 OK ▶ 66/405 /regex/match-simple-optimized/163 OK ▶ 66/405 /regex/match-simple-optimized/164 OK ▶ 66/405 /regex/match/165 OK ▶ 66/405 /regex/match/166 OK ▶ 66/405 /regex/match/167 OK ▶ 66/405 /regex/match/168 OK ▶ 66/405 /regex/match/169 OK ▶ 66/405 /regex/match/170 OK ▶ 66/405 /regex/match/171 OK ▶ 66/405 /regex/match/172 OK ▶ 66/405 /regex/match/173 OK ▶ 66/405 /regex/match/174 OK ▶ 66/405 /regex/match/175 OK ▶ 66/405 /regex/match/176 OK ▶ 66/405 /regex/match/177 OK ▶ 66/405 /regex/match/178 OK ▶ 66/405 /regex/match/179 OK ▶ 66/405 /regex/match/180 OK ▶ 66/405 /regex/match/181 OK ▶ 66/405 /regex/match/182 OK ▶ 66/405 /regex/match/183 OK ▶ 66/405 /regex/match/184 OK ▶ 66/405 /regex/match/185 OK ▶ 66/405 /regex/match/186 OK ▶ 66/405 /regex/match/187 OK ▶ 66/405 /regex/match/188 OK ▶ 66/405 /regex/match/189 OK ▶ 66/405 /regex/match/190 OK ▶ 66/405 /regex/match/191 OK ▶ 66/405 /regex/match/192 OK ▶ 66/405 /regex/match/193 OK ▶ 66/405 /regex/match/194 OK ▶ 66/405 /regex/match/195 OK ▶ 66/405 /regex/match/196 OK ▶ 66/405 /regex/match/197 OK ▶ 66/405 /regex/match/198 OK ▶ 66/405 /regex/match/199 OK ▶ 66/405 /regex/match/200 OK ▶ 66/405 /regex/match/201 OK ▶ 66/405 /regex/match/202 OK ▶ 66/405 /regex/match/203 OK ▶ 66/405 /regex/match/204 OK ▶ 66/405 /regex/match/205 OK ▶ 66/405 /regex/match/206 OK ▶ 66/405 /regex/match/207 OK ▶ 66/405 /regex/match/208 OK ▶ 66/405 /regex/match/209 OK ▶ 66/405 /regex/match/210 OK ▶ 66/405 /regex/match/211 OK ▶ 66/405 /regex/match/212 OK ▶ 66/405 /regex/match/213 OK ▶ 66/405 /regex/match/214 OK ▶ 66/405 /regex/match/215 OK ▶ 66/405 /regex/match/216 OK ▶ 66/405 /regex/match/217 OK ▶ 66/405 /regex/match/218 OK ▶ 66/405 /regex/match/219 OK ▶ 66/405 /regex/match/220 OK ▶ 66/405 /regex/match/221 OK ▶ 66/405 /regex/match/222 OK ▶ 66/405 /regex/match/223 OK ▶ 66/405 /regex/match/224 OK ▶ 66/405 /regex/match/225 OK ▶ 66/405 /regex/match/226 OK ▶ 66/405 /regex/match/227 OK ▶ 66/405 /regex/match/228 OK ▶ 66/405 /regex/match/229 OK ▶ 66/405 /regex/match/230 OK ▶ 66/405 /regex/match/231 OK ▶ 66/405 /regex/match/232 OK ▶ 66/405 /regex/match/233 OK ▶ 66/405 /regex/match/234 OK ▶ 66/405 /regex/match/235 OK ▶ 66/405 /regex/match/236 OK ▶ 66/405 /regex/match/237 OK ▶ 66/405 /regex/match/238 OK ▶ 66/405 /regex/match/239 OK ▶ 66/405 /regex/match/240 OK ▶ 66/405 /regex/match/241 OK ▶ 66/405 /regex/match/242 OK ▶ 66/405 /regex/match/243 OK ▶ 66/405 /regex/match/244 OK ▶ 66/405 /regex/match/245 OK ▶ 66/405 /regex/match/246 OK ▶ 66/405 /regex/match/partial281 OK ▶ 66/405 /regex/match/partial282 OK ▶ 66/405 /regex/match/partial283 OK ▶ 66/405 /regex/match/partial284 OK ▶ 66/405 /regex/match/partial285 OK ▶ 66/405 /regex/match/partial286 OK ▶ 66/405 /regex/match/partial287 OK ▶ 66/405 /regex/match/partial288 OK ▶ 66/405 /regex/match/partial289 OK ▶ 66/405 /regex/match/partial290 OK ▶ 66/405 /regex/match/partial291 OK ▶ 66/405 /regex/match/partial292 OK ▶ 66/405 /regex/match/partial293 OK ▶ 66/405 /regex/match/partial294 OK ▶ 66/405 /regex/match/partial295 OK ▶ 66/405 /regex/match/partial296 OK ▶ 66/405 /regex/match/partial297 OK ▶ 66/405 /regex/match/partial298 OK ▶ 66/405 /regex/match/partial299 OK ▶ 66/405 /regex/match/partial300 OK ▶ 66/405 /regex/match/partial301 OK ▶ 66/405 /regex/match/partial302 OK ▶ 66/405 /regex/match/next0/247 OK ▶ 66/405 /regex/match/next0/248 OK ▶ 66/405 /regex/match/next0/249 OK ▶ 66/405 /regex/match/next0/250 OK ▶ 66/405 /regex/match/next1/251 OK ▶ 66/405 /regex/match/next1/252 OK ▶ 66/405 /regex/match/next1/253 OK ▶ 66/405 /regex/match/next1/254 OK ▶ 66/405 /regex/match/next1/255 OK ▶ 66/405 /regex/match/next2/256 OK ▶ 66/405 /regex/match/next2/257 OK ▶ 66/405 /regex/match/next2/258 OK ▶ 66/405 /regex/match/next2/259 OK ▶ 66/405 /regex/match/next2/260 OK ▶ 66/405 /regex/match/next2/261 OK ▶ 66/405 /regex/match/next2/262 OK ▶ 66/405 /regex/match/next2/263 OK ▶ 66/405 /regex/match/next3/264 OK ▶ 66/405 /regex/match/next3/265 OK ▶ 66/405 /regex/match/next3/266 OK ▶ 66/405 /regex/match/next3/267 OK ▶ 66/405 /regex/match/next3/268 OK ▶ 66/405 /regex/match/next3/269 OK ▶ 66/405 /regex/match/next4/270 OK ▶ 66/405 /regex/match/count/271 OK ▶ 66/405 /regex/match/count/272 OK ▶ 66/405 /regex/match/count/273 OK ▶ 66/405 /regex/match/count/274 OK ▶ 66/405 /regex/match/count/275 OK ▶ 66/405 /regex/match/count/276 OK ▶ 66/405 /regex/match/count/277 OK ▶ 66/405 /regex/match/count/278 OK ▶ 66/405 /regex/match/count/279 OK ▶ 66/405 /regex/match/count/280 OK ▶ 66/405 /regex/match/count-optimized/271 OK ▶ 66/405 /regex/match/count-optimized/272 OK ▶ 66/405 /regex/match/count-optimized/273 OK ▶ 66/405 /regex/match/count-optimized/274 OK ▶ 66/405 /regex/match/count-optimized/275 OK ▶ 66/405 /regex/match/count-optimized/276 OK ▶ 66/405 /regex/match/count-optimized/277 OK ▶ 66/405 /regex/match/count-optimized/278 OK ▶ 66/405 /regex/match/count-optimized/279 OK ▶ 66/405 /regex/match/count-optimized/280 OK ▶ 66/405 /regex/match/partial-optimized/281 OK ▶ 66/405 /regex/match/partial-optimized/282 OK ▶ 66/405 /regex/match/partial-optimized/283 OK ▶ 66/405 /regex/match/partial-optimized/284 OK ▶ 66/405 /regex/match/partial-optimized/285 OK ▶ 66/405 /regex/match/partial-optimized/286 OK ▶ 66/405 /regex/match/partial-optimized/287 OK ▶ 66/405 /regex/match/partial-optimized/288 OK ▶ 66/405 /regex/match/partial-optimized/289 OK ▶ 66/405 /regex/match/partial-optimized/290 OK ▶ 66/405 /regex/match/partial-optimized/291 OK ▶ 66/405 /regex/match/partial-optimized/292 OK ▶ 66/405 /regex/match/partial-optimized/293 OK ▶ 66/405 /regex/match/partial-optimized/294 OK ▶ 66/405 /regex/match/partial-optimized/295 OK ▶ 66/405 /regex/match/partial-optimized/296 OK ▶ 66/405 /regex/match/partial-optimized/297 OK ▶ 66/405 /regex/match/partial-optimized/298 OK ▶ 66/405 /regex/match/partial-optimized/299 OK ▶ 66/405 /regex/match/partial-optimized/300 OK ▶ 66/405 /regex/match/partial-optimized/301 OK ▶ 66/405 /regex/match/partial-optimized/302 OK ▶ 66/405 /regex/match/subpattern/303 OK ▶ 66/405 /regex/match/subpattern/304 OK ▶ 66/405 /regex/match/subpattern/305 OK ▶ 66/405 /regex/match/subpattern/306 OK ▶ 66/405 /regex/match/subpattern/307 OK ▶ 66/405 /regex/match/subpattern/308 OK ▶ 66/405 /regex/match/subpattern/309 OK ▶ 66/405 /regex/match/subpattern/310 OK ▶ 66/405 /regex/match/subpattern/311 OK ▶ 66/405 /regex/match/subpattern/312 OK ▶ 66/405 /regex/match/subpattern/313 OK ▶ 66/405 /regex/match/subpattern/314 OK ▶ 66/405 /regex/match/subpattern/315 OK ▶ 66/405 /regex/match/subpattern/named/dupnames/325 OK ▶ 66/405 /regex/match/subpattern/named/dupnames/326 OK ▶ 66/405 /regex/match/subpattern/named/dupnames/327 OK ▶ 66/405 /regex/match/subpattern/named/dupnames/328 OK ▶ 66/405 /regex/match/subpattern/named/dupnames/329 OK ▶ 66/405 /regex/match/subpattern-optimized/303 OK ▶ 66/405 /regex/match/subpattern-optimized/304 OK ▶ 66/405 /regex/match/subpattern-optimized/305 OK ▶ 66/405 /regex/match/subpattern-optimized/306 OK ▶ 66/405 /regex/match/subpattern-optimized/307 OK ▶ 66/405 /regex/match/subpattern-optimized/308 OK ▶ 66/405 /regex/match/subpattern-optimized/309 OK ▶ 66/405 /regex/match/subpattern-optimized/310 OK ▶ 66/405 /regex/match/subpattern-optimized/311 OK ▶ 66/405 /regex/match/subpattern-optimized/312 OK ▶ 66/405 /regex/match/subpattern-optimized/313 OK ▶ 66/405 /regex/match/subpattern-optimized/314 OK ▶ 66/405 /regex/match/subpattern-optimized/315 OK ▶ 66/405 /regex/match/named/subpattern/316 OK ▶ 66/405 /regex/match/named/subpattern/317 OK ▶ 66/405 /regex/match/named/subpattern/318 OK ▶ 66/405 /regex/match/named/subpattern/319 OK ▶ 66/405 /regex/match/named/subpattern/320 OK ▶ 66/405 /regex/match/named/subpattern/321 OK ▶ 66/405 /regex/match/named/subpattern/322 OK ▶ 66/405 /regex/match/named/subpattern/323 OK ▶ 66/405 /regex/match/named/subpattern/324 OK ▶ 66/405 /regex/match/named/subpattern/330 OK ▶ 66/405 /regex/match/named/subpattern/331 OK ▶ 66/405 /regex/match/named/subpattern/332 OK ▶ 66/405 /regex/match/named/subpattern/333 OK ▶ 66/405 /regex/match/named/subpattern/334 OK ▶ 66/405 /regex/match-optimized/165 OK ▶ 66/405 /regex/match-optimized/166 OK ▶ 66/405 /regex/match-optimized/167 OK ▶ 66/405 /regex/match-optimized/168 OK ▶ 66/405 /regex/match-optimized/169 OK ▶ 66/405 /regex/match-optimized/170 OK ▶ 66/405 /regex/match-optimized/171 OK ▶ 66/405 /regex/match-optimized/172 OK ▶ 66/405 /regex/match-optimized/173 OK ▶ 66/405 /regex/match-optimized/174 OK ▶ 66/405 /regex/match-optimized/175 OK ▶ 66/405 /regex/match-optimized/176 OK ▶ 66/405 /regex/match-optimized/177 OK ▶ 66/405 /regex/match-optimized/178 OK ▶ 66/405 /regex/match-optimized/179 OK ▶ 66/405 /regex/match-optimized/180 OK ▶ 66/405 /regex/match-optimized/181 OK ▶ 66/405 /regex/match-optimized/182 OK ▶ 66/405 /regex/match-optimized/183 OK ▶ 66/405 /regex/match-optimized/184 OK ▶ 66/405 /regex/match-optimized/185 OK ▶ 66/405 /regex/match-optimized/186 OK ▶ 66/405 /regex/match-optimized/187 OK ▶ 66/405 /regex/match-optimized/188 OK ▶ 66/405 /regex/match-optimized/189 OK ▶ 66/405 /regex/match-optimized/190 OK ▶ 66/405 /regex/match-optimized/191 OK ▶ 66/405 /regex/match-optimized/192 OK ▶ 66/405 /regex/match-optimized/193 OK ▶ 66/405 /regex/match-optimized/194 OK ▶ 66/405 /regex/match-optimized/195 OK ▶ 66/405 /regex/match-optimized/196 OK ▶ 66/405 /regex/match-optimized/197 OK ▶ 66/405 /regex/match-optimized/198 OK ▶ 66/405 /regex/match-optimized/199 OK ▶ 66/405 /regex/match-optimized/200 OK ▶ 66/405 /regex/match-optimized/201 OK ▶ 66/405 /regex/match-optimized/202 OK ▶ 66/405 /regex/match-optimized/203 OK ▶ 66/405 /regex/match-optimized/204 OK ▶ 66/405 /regex/match-optimized/205 OK ▶ 66/405 /regex/match-optimized/206 OK ▶ 66/405 /regex/match-optimized/207 OK ▶ 66/405 /regex/match-optimized/208 OK ▶ 66/405 /regex/match-optimized/209 OK ▶ 66/405 /regex/match-optimized/210 OK ▶ 66/405 /regex/match-optimized/211 OK ▶ 66/405 /regex/match-optimized/212 OK ▶ 66/405 /regex/match-optimized/213 OK ▶ 66/405 /regex/match-optimized/214 OK ▶ 66/405 /regex/match-optimized/215 OK ▶ 66/405 /regex/match-optimized/216 OK ▶ 66/405 /regex/match-optimized/217 OK ▶ 66/405 /regex/match-optimized/218 OK ▶ 66/405 /regex/match-optimized/219 OK ▶ 66/405 /regex/match-optimized/220 OK ▶ 66/405 /regex/match-optimized/221 OK ▶ 66/405 /regex/match-optimized/222 OK ▶ 66/405 /regex/match-optimized/223 OK ▶ 66/405 /regex/match-optimized/224 OK ▶ 66/405 /regex/match-optimized/225 OK ▶ 66/405 /regex/match-optimized/226 OK ▶ 66/405 /regex/match-optimized/227 OK ▶ 66/405 /regex/match-optimized/228 OK ▶ 66/405 /regex/match-optimized/229 OK ▶ 66/405 /regex/match-optimized/230 OK ▶ 66/405 /regex/match-optimized/231 OK ▶ 66/405 /regex/match-optimized/232 OK ▶ 66/405 /regex/match-optimized/233 OK ▶ 66/405 /regex/match-optimized/234 OK ▶ 66/405 /regex/match-optimized/235 OK ▶ 66/405 /regex/match-optimized/236 OK ▶ 66/405 /regex/match-optimized/237 OK ▶ 66/405 /regex/match-optimized/238 OK ▶ 66/405 /regex/match-optimized/239 OK ▶ 66/405 /regex/match-optimized/240 OK ▶ 66/405 /regex/match-optimized/241 OK ▶ 66/405 /regex/match-optimized/242 OK ▶ 66/405 /regex/match-optimized/243 OK ▶ 66/405 /regex/match-optimized/244 OK ▶ 66/405 /regex/match-optimized/245 OK ▶ 66/405 /regex/match-optimized/246 OK ▶ 66/405 /regex/fetch-all0/335 OK ▶ 66/405 /regex/fetch-all0/336 OK ▶ 66/405 /regex/fetch-all1/337 OK ▶ 66/405 /regex/fetch-all1/338 OK ▶ 66/405 /regex/fetch-all1/339 OK ▶ 66/405 /regex/fetch-all2/340 OK ▶ 66/405 /regex/fetch-all2/341 OK ▶ 66/405 /regex/fetch-all2/342 OK ▶ 66/405 /regex/fetch-all3/343 OK ▶ 66/405 /regex/fetch-all3/344 OK ▶ 66/405 /regex/fetch-all3/345 OK ▶ 66/405 /regex/fetch-all3/346 OK ▶ 66/405 /regex/fetch-all3/347 OK ▶ 66/405 /regex/split/simple0/348 OK ▶ 66/405 /regex/split/simple0/349 OK ▶ 66/405 /regex/split/simple0/364 OK ▶ 66/405 /regex/split/simple0/365 OK ▶ 66/405 /regex/split/simple1/350 OK ▶ 66/405 /regex/split/simple1/351 OK ▶ 66/405 /regex/split/simple2/352 OK ▶ 66/405 /regex/split/simple2/358 OK ▶ 66/405 /regex/split/simple2/360 OK ▶ 66/405 /regex/split/simple3/353 OK ▶ 66/405 /regex/split/simple3/354 OK ▶ 66/405 /regex/split/simple3/355 OK ▶ 66/405 /regex/split/simple3/356 OK ▶ 66/405 /regex/split/simple3/357 OK ▶ 66/405 /regex/split/simple3/359 OK ▶ 66/405 /regex/split/simple3/361 OK ▶ 66/405 /regex/split/simple3/362 OK ▶ 66/405 /regex/split/simple3/363 OK ▶ 66/405 /regex/split0/366 OK ▶ 66/405 /regex/split0/368 OK ▶ 66/405 /regex/full-split0/367 OK ▶ 66/405 /regex/full-split0/369 OK ▶ 66/405 /regex/full-split0/370 OK ▶ 66/405 /regex/full-split0/371 OK ▶ 66/405 /regex/full-split0/372 OK ▶ 66/405 /regex/split1/373 OK ▶ 66/405 /regex/split1/376 OK ▶ 66/405 /regex/full-split1/374 OK ▶ 66/405 /regex/full-split1/375 OK ▶ 66/405 /regex/full-split1/377 OK ▶ 66/405 /regex/full-split1/378 OK ▶ 66/405 /regex/full-split1/404 OK ▶ 66/405 /regex/split2/379 OK ▶ 66/405 /regex/split2/383 OK ▶ 66/405 /regex/split2/395 OK ▶ 66/405 /regex/full-split2/380 OK ▶ 66/405 /regex/full-split2/381 OK ▶ 66/405 /regex/full-split2/382 OK ▶ 66/405 /regex/full-split2/384 OK ▶ 66/405 /regex/full-split2/396 OK ▶ 66/405 /regex/full-split2/399 OK ▶ 66/405 /regex/full-split2/405 OK ▶ 66/405 /regex/split3/385 OK ▶ 66/405 /regex/split3/387 OK ▶ 66/405 /regex/split3/389 OK ▶ 66/405 /regex/split3/391 OK ▶ 66/405 /regex/split3/393 OK ▶ 66/405 /regex/split3/397 OK ▶ 66/405 /regex/split3/400 OK ▶ 66/405 /regex/split3/402 OK ▶ 66/405 /regex/full-split3/386 OK ▶ 66/405 /regex/full-split3/388 OK ▶ 66/405 /regex/full-split3/390 OK ▶ 66/405 /regex/full-split3/392 OK ▶ 66/405 /regex/full-split3/394 OK ▶ 66/405 /regex/full-split3/398 OK ▶ 66/405 /regex/full-split3/401 OK ▶ 66/405 /regex/full-split3/403 OK ▶ 66/405 /regex/full-split3/406 OK ▶ 66/405 /regex/full-split3/407 OK ▶ 66/405 /regex/check-repacement/408 OK ▶ 66/405 /regex/check-repacement/409 OK ▶ 66/405 /regex/check-repacement/410 OK ▶ 66/405 /regex/check-repacement/411 OK ▶ 66/405 /regex/check-repacement/412 OK ▶ 66/405 /regex/check-repacement/413 OK ▶ 66/405 /regex/check-repacement/414 OK ▶ 66/405 /regex/check-repacement/415 OK ▶ 66/405 /regex/expand/416 OK ▶ 66/405 /regex/expand/417 OK ▶ 66/405 /regex/expand/418 OK ▶ 66/405 /regex/expand/419 OK ▶ 66/405 /regex/expand/420 OK ▶ 66/405 /regex/expand/421 OK ▶ 66/405 /regex/expand/422 OK ▶ 66/405 /regex/expand/423 OK ▶ 66/405 /regex/expand/424 OK ▶ 66/405 /regex/expand/425 OK ▶ 66/405 /regex/expand/426 OK ▶ 66/405 /regex/expand/427 OK ▶ 66/405 /regex/expand/428 OK ▶ 66/405 /regex/expand/429 OK ▶ 66/405 /regex/expand/430 OK ▶ 66/405 /regex/expand/431 OK ▶ 66/405 /regex/expand/432 OK ▶ 66/405 /regex/expand/433 OK ▶ 66/405 /regex/expand/434 OK ▶ 66/405 /regex/expand/435 OK ▶ 66/405 /regex/expand/436 OK ▶ 66/405 /regex/expand/437 OK ▶ 66/405 /regex/expand/438 OK ▶ 66/405 /regex/expand/439 OK ▶ 66/405 /regex/expand/440 OK ▶ 66/405 /regex/expand/441 OK ▶ 66/405 /regex/expand/442 OK ▶ 66/405 /regex/expand/443 OK ▶ 66/405 /regex/expand/444 OK ▶ 66/405 /regex/expand/445 OK ▶ 66/405 /regex/expand/446 OK ▶ 66/405 /regex/expand/447 OK ▶ 66/405 /regex/expand/448 OK ▶ 66/405 /regex/expand/449 OK ▶ 66/405 /regex/expand/450 OK ▶ 66/405 /regex/expand/451 OK ▶ 66/405 /regex/expand/452 OK ▶ 66/405 /regex/expand/453 OK ▶ 66/405 /regex/expand/454 OK ▶ 66/405 /regex/expand/455 OK ▶ 66/405 /regex/expand/456 OK ▶ 66/405 /regex/expand/457 OK ▶ 66/405 /regex/expand/458 OK ▶ 66/405 /regex/expand/459 OK ▶ 66/405 /regex/expand/460 OK ▶ 66/405 /regex/expand/461 OK ▶ 66/405 /regex/expand/462 OK ▶ 66/405 /regex/expand/463 OK ▶ 66/405 /regex/expand/464 OK ▶ 66/405 /regex/expand/465 OK ▶ 66/405 /regex/expand/466 OK ▶ 66/405 /regex/expand/467 OK ▶ 66/405 /regex/expand/468 OK ▶ 66/405 /regex/expand/469 OK ▶ 66/405 /regex/expand/470 OK ▶ 66/405 /regex/expand/471 OK ▶ 66/405 /regex/expand/472 OK ▶ 66/405 /regex/expand/473 OK ▶ 66/405 /regex/expand/474 OK ▶ 66/405 /regex/expand/475 OK ▶ 66/405 /regex/expand/476 OK ▶ 66/405 /regex/expand/477 OK ▶ 66/405 /regex/expand/478 OK ▶ 66/405 /regex/expand/479 OK ▶ 66/405 /regex/expand/480 OK ▶ 66/405 /regex/expand/481 OK ▶ 66/405 /regex/replace/482 OK ▶ 66/405 /regex/replace/483 OK ▶ 66/405 /regex/replace/484 OK ▶ 66/405 /regex/replace/485 OK ▶ 66/405 /regex/replace/486 OK ▶ 66/405 /regex/replace/487 OK ▶ 66/405 /regex/replace/488 OK ▶ 66/405 /regex/replace/489 OK ▶ 66/405 /regex/replace/490 OK ▶ 66/405 /regex/replace/491 OK ▶ 66/405 /regex/replace/492 OK ▶ 66/405 /regex/replace/493 OK ▶ 66/405 /regex/replace/494 OK ▶ 66/405 /regex/replace/495 OK ▶ 66/405 /regex/replace/496 OK ▶ 66/405 /regex/replace/497 OK ▶ 66/405 /regex/replace/498 OK ▶ 66/405 /regex/replace/499 OK ▶ 66/405 /regex/replace/500 OK ▶ 66/405 /regex/replace/501 OK ▶ 66/405 /regex/replace/502 OK ▶ 66/405 /regex/replace/503 OK ▶ 66/405 /regex/replace/504 OK ▶ 66/405 /regex/replace/505 OK ▶ 66/405 /regex/replace/506 OK ▶ 66/405 /regex/replace/507 OK ▶ 66/405 /regex/replace/508 OK ▶ 66/405 /regex/replace/509 OK ▶ 66/405 /regex/replace-optimized/482 OK ▶ 66/405 /regex/replace-optimized/483 OK ▶ 66/405 /regex/replace-optimized/484 OK ▶ 66/405 /regex/replace-optimized/485 OK ▶ 66/405 /regex/replace-optimized/486 OK ▶ 66/405 /regex/replace-optimized/487 OK ▶ 66/405 /regex/replace-optimized/488 OK ▶ 66/405 /regex/replace-optimized/489 OK ▶ 66/405 /regex/replace-optimized/490 OK ▶ 66/405 /regex/replace-optimized/491 OK ▶ 66/405 /regex/replace-optimized/492 OK ▶ 66/405 /regex/replace-optimized/493 OK ▶ 66/405 /regex/replace-optimized/494 OK ▶ 66/405 /regex/replace-optimized/495 OK ▶ 66/405 /regex/replace-optimized/496 OK ▶ 66/405 /regex/replace-optimized/497 OK ▶ 66/405 /regex/replace-optimized/498 OK ▶ 66/405 /regex/replace-optimized/499 OK ▶ 66/405 /regex/replace-optimized/500 OK ▶ 66/405 /regex/replace-optimized/501 OK ▶ 66/405 /regex/replace-optimized/502 OK ▶ 66/405 /regex/replace-optimized/503 OK ▶ 66/405 /regex/replace-optimized/504 OK ▶ 66/405 /regex/replace-optimized/505 OK ▶ 66/405 /regex/replace-optimized/506 OK ▶ 66/405 /regex/replace-optimized/507 OK ▶ 66/405 /regex/replace-optimized/508 OK ▶ 66/405 /regex/replace-optimized/509 OK ▶ 66/405 /regex/replace-literally/510 OK ▶ 66/405 /regex/replace-literally/511 OK ▶ 66/405 /regex/replace-literally/512 OK ▶ 66/405 /regex/replace-literally/513 OK ▶ 66/405 /regex/replace-literally/514 OK ▶ 66/405 /regex/replace-literally/515 OK ▶ 66/405 /regex/replace-literally/516 OK ▶ 66/405 /regex/replace-literally/517 OK ▶ 66/405 /regex/replace-literally/518 OK ▶ 66/405 /regex/replace-literally/519 OK ▶ 66/405 /regex/replace-literally/520 OK ▶ 66/405 /regex/replace-literally/521 OK ▶ 66/405 /regex/replace-literally/522 OK ▶ 66/405 /regex/replace-literally/523 OK ▶ 66/405 /regex/replace-literally/524 OK ▶ 66/405 /regex/replace-literally/525 OK ▶ 66/405 /regex/replace-literally/526 OK ▶ 66/405 /regex/replace-literally/527 OK ▶ 66/405 /regex/replace-literally/528 OK ▶ 66/405 /regex/replace-literally/529 OK ▶ 66/405 /regex/string-number/530 OK ▶ 66/405 /regex/string-number/531 OK ▶ 66/405 /regex/string-number/532 OK ▶ 66/405 /regex/string-number/533 OK ▶ 66/405 /regex/string-number/534 OK ▶ 66/405 /regex/string-number/535 OK ▶ 66/405 /regex/string-number/536 OK ▶ 66/405 /regex/string-number/537 OK ▶ 66/405 /regex/string-number/538 OK ▶ 66/405 /regex/string-number/539 OK ▶ 66/405 /regex/string-number/540 OK ▶ 66/405 /regex/string-number/541 OK ▶ 66/405 /regex/string-number/542 OK ▶ 66/405 /regex/string-number/543 OK ▶ 66/405 /regex/string-number/544 OK ▶ 66/405 /regex/escape_nul/545 OK ▶ 66/405 /regex/escape_nul/546 OK ▶ 66/405 /regex/escape_nul/547 OK ▶ 66/405 /regex/escape_nul/548 OK ▶ 66/405 /regex/escape_nul/549 OK ▶ 66/405 /regex/escape_nul/550 OK ▶ 66/405 /regex/escape_nul/551 OK ▶ 66/405 /regex/escape_nul/552 OK ▶ 66/405 /regex/escape_nul/553 OK ▶ 66/405 /regex/escape_nul/554 OK ▶ 66/405 /regex/escape_nul/555 OK ▶ 66/405 /regex/escape_nul/556 OK ▶ 66/405 /regex/escape_nul/557 OK ▶ 66/405 /regex/escape_nul/558 OK ▶ 66/405 /regex/escape_nul/559 OK ▶ 66/405 /regex/escape/560 OK ▶ 66/405 /regex/escape/561 OK ▶ 66/405 /regex/escape/562 OK ▶ 66/405 /regex/escape/563 OK ▶ 66/405 /regex/escape/564 OK ▶ 66/405 /regex/escape/565 OK ▶ 66/405 /regex/escape/566 OK ▶ 66/405 /regex/escape/567 OK ▶ 66/405 /regex/escape/568 OK ▶ 66/405 /regex/escape/569 OK ▶ 66/405 /regex/escape/570 OK ▶ 66/405 /regex/escape/571 OK ▶ 66/405 /regex/escape/572 OK ▶ 66/405 /regex/escape/573 OK ▶ 66/405 /regex/escape/574 OK ▶ 66/405 /regex/escape/575 OK ▶ 66/405 /regex/escape/576 OK ▶ 66/405 /regex/escape/577 OK ▶ 66/405 /regex/match-all0/578 OK ▶ 66/405 /regex/match-all0/580 OK ▶ 66/405 /regex/match-all-full0/579 OK ▶ 66/405 /regex/match-all-full0/581 OK ▶ 66/405 /regex/match-all-full0/582 OK ▶ 66/405 /regex/match-all-full0/583 OK ▶ 66/405 /regex/match-all1/584 OK ▶ 66/405 /regex/match-all1/586 OK ▶ 66/405 /regex/match-all1/591 OK ▶ 66/405 /regex/match-all-full1/585 OK ▶ 66/405 /regex/match-all-full1/587 OK ▶ 66/405 /regex/match-all-full1/588 OK ▶ 66/405 /regex/match-all-full1/589 OK ▶ 66/405 /regex/match-all-full1/590 OK ▶ 66/405 /regex/match-all-full1/592 OK ▶ 66/405 /regex/match-all2/593 OK ▶ 66/405 /regex/match-all2/595 OK ▶ 66/405 /regex/match-all2/597 OK ▶ 66/405 /regex/match-all-full2/594 OK ▶ 66/405 /regex/match-all-full2/596 OK ▶ 66/405 /regex/match-all-full2/598 OK ▶ 66/405 /regex/match-all3/599 OK ▶ 66/405 /regex/match-all3/601 OK ▶ 66/405 /regex/match-all-full3/600 OK ▶ 66/405 /regex/match-all-full3/602 OK ▶ 66/405 /regex/match-notempty/603 OK ▶ 66/405 /regex/match-notempty-optimized/603 OK ▶ 66/405 /regex/match-notempty-atstart/604 OK ▶ 66/405 /regex/match-notempty-atstart-optimized/604 OK 59/405 glib:glib+core / queue OK 1.67s 12 subtests passed 77/405 glib:glib+core / spawn-path-search OK 1.20s 7 subtests passed 78/405 glib:glib+core / spawn-singlethread OK 1.17s 9 subtests passed ▶ 73/405 /slice/allocate OK ▶ 23/405 /gvariant/serialiser/array OK ▶ 23/405 /gvariant/serialiser/tuple OK ▶ 23/405 /gvariant/serialiser/variant OK ▶ 23/405 /gvariant/serialiser/strings OK ▶ 57/405 /thread/private2 OK ▶ 57/405 /thread/private3 OK ▶ 57/405 /thread/staticprivate1 OK ▶ 57/405 /thread/staticprivate2 OK ▶ 57/405 /thread/staticprivate3 OK ▶ 79/405 /spawn/basics OK ▶ 79/405 /spawn/stdio-overwrite OK 107/405 glib:glib+core+slow / 642026 RUNNING >>> 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=195 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/642026 108/405 glib:glib+core+slow / 642026-ec RUNNING >>> 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=81 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/642026-ec 109/405 glib:glib+core+cpp / cxx RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 MALLOC_PERTURB_=200 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/cxx ▶ 21/405 /GDateTime/test-all-dates OK ▶ 21/405 /GDateTime/unix_usec OK ▶ 21/405 /GDateTime/new_from_unix/overflow OK ▶ 21/405 /GDateTime/new_from_timeval/overflow OK ▶ 21/405 /GDateTime/new_from_iso8601/2 OK ▶ 21/405 /GDateTime/format_mixed/utf8_time_non_utf8_messages OK ▶ 21/405 /GDateTime/format_mixed/utf8_time_utf8_messages OK ▶ 21/405 /GDateTime/format_mixed/non_utf8_time_non_utf8_messages OK ▶ 21/405 /GDateTime/format_mixed/non_utf8_time_utf8_messages OK ▶ 21/405 /GDateTime/strftime/error_handling SKIP ▶ 21/405 /GDateTime/eras/japan OK ▶ 21/405 /GDateTime/eras/thailand OK ▶ 21/405 /GDateTime/eras/parsing OK ▶ 21/405 /GTimeZone/find-interval OK ▶ 21/405 /GTimeZone/adjust-time OK ▶ 21/405 /GTimeZone/no-header OK ▶ 21/405 /GTimeZone/no-header-identifier OK ▶ 21/405 /GTimeZone/posix-parse OK ▶ 21/405 /GTimeZone/floating-point OK ▶ 21/405 /GTimeZone/identifier OK ▶ 21/405 /GTimeZone/new-offset OK ▶ 21/405 /GTimeZone/parse-rfc8536 OK ▶ 21/405 /GTimeZone/caching OK 66/405 glib:glib+core / regex OK 1.66s 848 subtests passed ▶ 35/405 /mainloop/child_sources OK 110/405 glib:glib+core+cpp / cxx-98 RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 MALLOC_PERTURB_=36 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/cxx-98 73/405 glib:glib+core / slice OK 1.55s 3 subtests passed 79/405 glib:glib+core / spawn-test OK 1.16s 2 subtests passed ▶ 80/405 /strfuncs/ascii-strcasecmp OK ▶ 80/405 /strfuncs/ascii_strdown OK ▶ 80/405 /strfuncs/ascii_strdup OK ▶ 80/405 /strfuncs/ascii_strtod OK ▶ 80/405 /strfuncs/bounds-check OK ▶ 80/405 /strfuncs/has-prefix OK ▶ 80/405 /strfuncs/has-prefix-macro OK ▶ 80/405 /strfuncs/has-suffix OK ▶ 80/405 /strfuncs/has-suffix-macro OK ▶ 80/405 /strfuncs/memdup OK ▶ 80/405 /strfuncs/memdup2 OK ▶ 80/405 /strfuncs/set_str OK ▶ 80/405 /strfuncs/stpcpy OK ▶ 80/405 /strfuncs/str_match_string OK ▶ 80/405 /strfuncs/str_tokenize_and_fold OK ▶ 80/405 /strfuncs/strcanon OK ▶ 80/405 /strfuncs/strchomp OK ▶ 80/405 /strfuncs/strchug OK ▶ 80/405 /strfuncs/strcompress-strescape OK ▶ 80/405 /strfuncs/strconcat OK ▶ 80/405 /strfuncs/strdelimit OK ▶ 80/405 /strfuncs/strdup OK ▶ 80/405 /strfuncs/strdup-printf OK ▶ 80/405 /strfuncs/strdupv OK ▶ 80/405 /strfuncs/strerror OK ▶ 80/405 /strfuncs/strip-context OK ▶ 80/405 /strfuncs/strjoin OK ▶ 80/405 /strfuncs/strjoinv OK ▶ 80/405 /strfuncs/strlcat OK ▶ 80/405 /strfuncs/strlcpy OK ▶ 80/405 /strfuncs/strncasecmp OK ▶ 80/405 /strfuncs/strndup OK ▶ 80/405 /strfuncs/strnfill OK ▶ 80/405 /strfuncs/strreverse OK ▶ 80/405 /strfuncs/strsignal OK ▶ 80/405 /strfuncs/strsplit OK ▶ 80/405 /strfuncs/strsplit-set OK ▶ 80/405 /strfuncs/strstr OK ▶ 80/405 /strfuncs/strtod OK ▶ 80/405 /strfuncs/strtoull-strtoll OK ▶ 80/405 /strfuncs/strup OK ▶ 80/405 /strfuncs/strv-contains OK ▶ 80/405 /strfuncs/strv-equal OK ▶ 80/405 /strfuncs/strv-length OK ▶ 80/405 /strfuncs/test-is-to-digit OK ▶ 80/405 /strfuncs/transliteration OK ▶ 80/405 /strfuncs/str-equal OK ▶ 80/405 /strfuncs/str-is-ascii OK ▶ 80/405 /strfuncs/ascii-string-to-num/pathological OK ▶ 80/405 /strfuncs/ascii-string-to-num/usual OK ▶ 80/405 /strfuncs/strdup/inline OK ▶ 81/405 /string/chunks OK ▶ 81/405 /string/chunk-insert OK ▶ 81/405 /string/new OK ▶ 81/405 /string/printf OK ▶ 81/405 /string/assign OK ▶ 81/405 /string/append-c OK ▶ 81/405 /string/append OK ▶ 81/405 /string/append-vprintf OK ▶ 81/405 /string/prepend-c OK ▶ 81/405 /string/prepend OK ▶ 81/405 /string/insert OK ▶ 81/405 /string/insert-unichar OK ▶ 81/405 /string/equal OK ▶ 81/405 /string/truncate OK ▶ 81/405 /string/overwrite OK ▶ 81/405 /string/nul-handling OK ▶ 81/405 /string/up-down OK ▶ 81/405 /string/set-size OK ▶ 81/405 /string/to-bytes OK ▶ 81/405 /string/replace OK ▶ 81/405 /string/steal OK ▶ 81/405 /string/new-take OK ▶ 81/405 /string/copy OK ▶ 81/405 /string/sized-new OK ▶ 81/405 /string/new-take/null OK ▶ 82/405 /strvbuilder/empty OK ▶ 82/405 /strvbuilder/add OK ▶ 82/405 /strvbuilder/addv OK ▶ 82/405 /strvbuilder/add_many OK ▶ 82/405 /strvbuilder/take OK ▶ 82/405 /strvbuilder/ref OK ▶ 82/405 /strvbuilder/unref_to_strv OK ▶ 83/405 /tap OK ▶ 83/405 /random-generator/rand-1 OK ▶ 83/405 /random-generator/rand-2 OK ▶ 83/405 /random-generator/random-conversions OK ▶ 83/405 /misc/assertions OK ▶ 83/405 /misc/test-data OK ▶ 83/405 /misc/primetoul OK ▶ 83/405 /misc/fatal-log-handler OK ▶ 83/405 /misc/expected-messages OK ▶ 83/405 /misc/messages OK ▶ 83/405 /misc/dash-p OK ▶ 83/405 /misc/nonfatal OK ▶ 83/405 /misc/skip SKIP ▶ 83/405 /misc/combining OK ▶ 83/405 /misc/fail OK ▶ 83/405 /misc/incomplete OK ▶ 83/405 /misc/expected-messages/expect-error OK ▶ 83/405 /misc/expected-messages/skip-debug OK ▶ 83/405 /misc/dash-p/child OK ▶ 83/405 /misc/dash-p/child/sub OK ▶ 83/405 /misc/dash-p/child/sub2 OK ▶ 83/405 /misc/path/first OK ▶ 83/405 /misc/path/second OK ▶ 83/405 /forking/fail assertion OK ▶ 83/405 /forking/patterns OK ▶ 83/405 /trap_subprocess/fail OK ▶ 83/405 /trap_subprocess/no-such-test OK ▶ 83/405 /trap_subprocess/timeout OK ▶ 83/405 /trap_subprocess/envp OK ▶ 83/405 /trap_subprocess/stdin OK ▶ 83/405 /trap_subprocess/patterns OK ▶ 83/405 /tap/subtest OK ▶ 83/405 /tap/summary OK ▶ 83/405 /tap/message OK ▶ 83/405 /tap/print OK ▶ 83/405 /tap/error OK ▶ 83/405 /tap/error-and-pass OK ▶ 83/405 /tap/subtest/summary OK ▶ 83/405 /tap/subtest/message OK ▶ 83/405 /tap/subtest/print OK ▶ 83/405 /tap/subtest/stdout OK ▶ 83/405 /tap/subtest/stdout-no-new-line OK ▶ 83/405 /tap/subtest/error OK ▶ 83/405 /tap/subtest/error-and-pass OK ▶ 83/405 /init/no_argv0 OK ▶ 85/405 /snprintf/retval-and-trunc OK ▶ 85/405 /snprintf/%d OK ▶ 85/405 /snprintf/%d-invalid OK ▶ 85/405 /snprintf/%o OK ▶ 85/405 /snprintf/%u OK ▶ 85/405 /snprintf/%x OK ▶ 85/405 /snprintf/%X OK ▶ 85/405 /snprintf/%f OK ▶ 85/405 /snprintf/%e OK ▶ 85/405 /snprintf/%c OK ▶ 85/405 /snprintf/%s OK ▶ 85/405 /snprintf/%n OK ▶ 85/405 /snprintf/test-percent OK ▶ 85/405 /snprintf/test-positional-params OK ▶ 85/405 /snprintf/test-64bit OK ▶ 85/405 /snprintf/produce-embedded-nulls OK ▶ 85/405 /printf/test-percent OK ▶ 85/405 /printf/test-positional-params OK ▶ 85/405 /printf/test-64bit OK ▶ 85/405 /fprintf/produce-embedded-nulls OK ▶ 85/405 /sprintf/test-positional-params OK ▶ 85/405 /sprintf/upper-bound OK ▶ 85/405 /vasprintf/invalid-format-placeholder OK ▶ 85/405 /vasprintf/invalid-wide-string OK ▶ 86/405 /thread/thread1 OK ▶ 86/405 /thread/thread2 OK ▶ 86/405 /thread/thread3 OK ▶ 86/405 /thread/thread4 OK ▶ 86/405 /thread/thread5 OK ▶ 86/405 /thread/thread6 OK ▶ 86/405 /thread/thread7 OK ▶ 87/405 /thread/mutex OK ▶ 87/405 /thread/static-rec-mutex OK ▶ 88/405 /thread_pool/pool_fail OK ▶ 88/405 /thread_pool/shared OK ▶ 88/405 /thread_pool/exclusive OK ▶ 88/405 /thread_pool/create_shared_after_exclusive OK ▶ 88/405 /thread_pool/create_full OK ▶ 88/405 /thread_pool/create_exclusive_after_shared OK ▶ 89/405 /threadpool/functions OK ▶ 89/405 /threadpool/stop-unused OK ▶ 89/405 /threadpool/pools OK ▶ 89/405 /threadpool/no-sort OK ▶ 89/405 /threadpool/sort OK ▶ 91/405 /timer/basic SKIP ▶ 91/405 /timer/stop OK ▶ 91/405 /timer/continue OK ▶ 91/405 /timer/reset OK ▶ 91/405 /timer/is_active OK ▶ 91/405 /timeval/add OK ▶ 91/405 /timeval/from-iso8601 OK ▶ 91/405 /timeval/to-iso8601 OK ▶ 91/405 /timeval/to-iso8601/overflow OK ▶ 91/405 /usleep/with-zero-wait OK ▶ 92/405 /tree/search OK ▶ 92/405 /tree/remove OK ▶ 92/405 /tree/destroy OK ▶ 92/405 /tree/traverse OK ▶ 92/405 /tree/insert OK ▶ 92/405 /tree/bounds OK ▶ 92/405 /tree/remove-all OK ▶ 93/405 /types/basic_types OK ▶ 94/405 /utf8/perf/get_char/ascii OK ▶ 94/405 /utf8/perf/get_char/latin1 OK ▶ 94/405 /utf8/perf/get_char/cyrillic OK ▶ 94/405 /utf8/perf/get_char/han OK ▶ 94/405 /utf8/perf/get_char-backwards/ascii OK ▶ 94/405 /utf8/perf/get_char-backwards/latin1 OK ▶ 94/405 /utf8/perf/get_char-backwards/cyrillic OK ▶ 94/405 /utf8/perf/get_char-backwards/han OK ▶ 94/405 /utf8/perf/get_char_validated/ascii OK ▶ 94/405 /utf8/perf/get_char_validated/latin1 OK ▶ 94/405 /utf8/perf/get_char_validated/cyrillic OK ▶ 94/405 /utf8/perf/get_char_validated/han OK ▶ 94/405 /utf8/perf/utf8_to_ucs4/ascii OK ▶ 94/405 /utf8/perf/utf8_to_ucs4/latin1 OK ▶ 94/405 /utf8/perf/utf8_to_ucs4/cyrillic OK ▶ 94/405 /utf8/perf/utf8_to_ucs4/han OK ▶ 94/405 /utf8/perf/utf8_to_ucs4-sized/ascii OK ▶ 94/405 /utf8/perf/utf8_to_ucs4-sized/latin1 OK ▶ 94/405 /utf8/perf/utf8_to_ucs4-sized/cyrillic OK ▶ 94/405 /utf8/perf/utf8_to_ucs4-sized/han OK ▶ 94/405 /utf8/perf/utf8_to_ucs4_fast/ascii OK ▶ 94/405 /utf8/perf/utf8_to_ucs4_fast/latin1 OK ▶ 94/405 /utf8/perf/utf8_to_ucs4_fast/cyrillic OK ▶ 94/405 /utf8/perf/utf8_to_ucs4_fast/han OK ▶ 94/405 /utf8/perf/utf8_to_ucs4_fast-sized/ascii OK ▶ 94/405 /utf8/perf/utf8_to_ucs4_fast-sized/latin1 OK ▶ 94/405 /utf8/perf/utf8_to_ucs4_fast-sized/cyrillic OK ▶ 94/405 /utf8/perf/utf8_to_ucs4_fast-sized/han OK ▶ 94/405 /utf8/perf/utf8_validate/ascii OK ▶ 94/405 /utf8/perf/utf8_validate/latin1 OK ▶ 94/405 /utf8/perf/utf8_validate/cyrillic OK ▶ 94/405 /utf8/perf/utf8_validate/han OK ▶ 94/405 /utf8/perf/utf8_validate-sized/ascii OK ▶ 94/405 /utf8/perf/utf8_validate-sized/latin1 OK ▶ 94/405 /utf8/perf/utf8_validate-sized/cyrillic OK ▶ 94/405 /utf8/perf/utf8_validate-sized/han OK ▶ 96/405 /utf8/utf8-to-utf16-make-valid OK ▶ 96/405 /utf8/utf8-to-utf16-make-valid-backtrack OK ▶ 97/405 /utf8/get-char-validated OK ▶ 97/405 /utf8/validate/0 OK ▶ 97/405 /utf8/validate/1 OK ▶ 97/405 /utf8/validate/2 OK ▶ 97/405 /utf8/validate/3 OK ▶ 97/405 /utf8/validate/4 OK ▶ 97/405 /utf8/validate/5 OK ▶ 97/405 /utf8/validate/6 OK ▶ 97/405 /utf8/validate/7 OK ▶ 97/405 /utf8/validate/8 OK ▶ 97/405 /utf8/validate/9 OK ▶ 97/405 /utf8/validate/10 OK ▶ 97/405 /utf8/validate/11 OK ▶ 97/405 /utf8/validate/12 OK ▶ 97/405 /utf8/validate/13 OK ▶ 97/405 /utf8/validate/14 OK ▶ 97/405 /utf8/validate/15 OK ▶ 97/405 /utf8/validate/16 OK ▶ 97/405 /utf8/validate/17 OK ▶ 97/405 /utf8/validate/18 OK ▶ 97/405 /utf8/validate/19 OK ▶ 97/405 /utf8/validate/20 OK ▶ 97/405 /utf8/validate/21 OK ▶ 97/405 /utf8/validate/22 OK ▶ 97/405 /utf8/validate/23 OK ▶ 97/405 /utf8/validate/24 OK ▶ 97/405 /utf8/validate/25 OK ▶ 97/405 /utf8/validate/26 OK ▶ 97/405 /utf8/validate/27 OK ▶ 97/405 /utf8/validate/28 OK ▶ 97/405 /utf8/validate/29 OK ▶ 97/405 /utf8/validate/30 OK ▶ 97/405 /utf8/validate/31 OK ▶ 97/405 /utf8/validate/32 OK ▶ 97/405 /utf8/validate/33 OK ▶ 97/405 /utf8/validate/34 OK ▶ 97/405 /utf8/validate/35 OK ▶ 97/405 /utf8/validate/36 OK ▶ 97/405 /utf8/validate/37 OK ▶ 97/405 /utf8/validate/38 OK ▶ 97/405 /utf8/validate/39 OK ▶ 97/405 /utf8/validate/40 OK ▶ 97/405 /utf8/validate/41 OK ▶ 97/405 /utf8/validate/42 OK ▶ 97/405 /utf8/validate/43 OK ▶ 97/405 /utf8/validate/44 OK ▶ 97/405 /utf8/validate/45 OK ▶ 97/405 /utf8/validate/46 OK ▶ 97/405 /utf8/validate/47 OK ▶ 97/405 /utf8/validate/48 OK ▶ 97/405 /utf8/validate/49 OK ▶ 97/405 /utf8/validate/50 OK ▶ 97/405 /utf8/validate/51 OK ▶ 97/405 /utf8/validate/52 OK ▶ 97/405 /utf8/validate/53 OK ▶ 97/405 /utf8/validate/54 OK ▶ 97/405 /utf8/validate/55 OK ▶ 97/405 /utf8/validate/56 OK ▶ 97/405 /utf8/validate/57 OK ▶ 97/405 /utf8/validate/58 OK ▶ 97/405 /utf8/validate/59 OK ▶ 97/405 /utf8/validate/60 OK ▶ 97/405 /utf8/validate/61 OK ▶ 97/405 /utf8/validate/62 OK ▶ 97/405 /utf8/validate/63 OK ▶ 97/405 /utf8/validate/64 OK ▶ 97/405 /utf8/validate/65 OK ▶ 97/405 /utf8/validate/66 OK ▶ 97/405 /utf8/validate/67 OK ▶ 97/405 /utf8/validate/68 OK ▶ 97/405 /utf8/validate/69 OK ▶ 97/405 /utf8/validate/70 OK ▶ 97/405 /utf8/validate/71 OK ▶ 97/405 /utf8/validate/72 OK ▶ 97/405 /utf8/validate/73 OK ▶ 97/405 /utf8/validate/74 OK ▶ 97/405 /utf8/validate/75 OK ▶ 97/405 /utf8/validate/76 OK ▶ 97/405 /utf8/validate/77 OK ▶ 97/405 /utf8/validate/78 OK ▶ 97/405 /utf8/validate/79 OK ▶ 97/405 /utf8/validate/80 OK ▶ 97/405 /utf8/validate/81 OK ▶ 97/405 /utf8/validate/82 OK ▶ 97/405 /utf8/validate/83 OK ▶ 97/405 /utf8/validate/84 OK ▶ 97/405 /utf8/validate/85 OK ▶ 97/405 /utf8/validate/86 OK ▶ 97/405 /utf8/validate/87 OK ▶ 97/405 /utf8/validate/88 OK ▶ 97/405 /utf8/validate/89 OK ▶ 97/405 /utf8/validate/90 OK ▶ 97/405 /utf8/validate/91 OK ▶ 97/405 /utf8/validate/92 OK ▶ 97/405 /utf8/validate/93 OK ▶ 97/405 /utf8/validate/94 OK ▶ 97/405 /utf8/validate/95 OK ▶ 97/405 /utf8/validate/96 OK ▶ 97/405 /utf8/validate/97 OK ▶ 97/405 /utf8/validate/98 OK ▶ 97/405 /utf8/validate/99 OK ▶ 97/405 /utf8/validate/100 OK ▶ 97/405 /utf8/validate/101 OK ▶ 97/405 /utf8/validate/102 OK ▶ 97/405 /utf8/validate/103 OK ▶ 97/405 /utf8/validate/104 OK ▶ 97/405 /utf8/validate/105 OK ▶ 97/405 /utf8/validate/106 OK ▶ 97/405 /utf8/validate/107 OK ▶ 97/405 /utf8/validate/108 OK ▶ 97/405 /utf8/validate/109 OK ▶ 97/405 /utf8/validate/110 OK ▶ 97/405 /utf8/validate/111 OK ▶ 97/405 /utf8/validate/112 OK ▶ 97/405 /utf8/validate/113 OK ▶ 97/405 /utf8/validate/114 OK ▶ 97/405 /utf8/validate/115 OK ▶ 97/405 /utf8/validate/116 OK ▶ 97/405 /utf8/validate/117 OK ▶ 97/405 /utf8/validate/118 OK ▶ 97/405 /utf8/validate/119 OK ▶ 97/405 /utf8/validate/120 OK ▶ 97/405 /utf8/validate/121 OK ▶ 97/405 /utf8/validate/122 OK ▶ 97/405 /utf8/validate/123 OK ▶ 97/405 /utf8/validate/124 OK ▶ 97/405 /utf8/validate/125 OK ▶ 97/405 /utf8/validate/126 OK ▶ 97/405 /utf8/validate/127 OK ▶ 97/405 /utf8/validate/128 OK ▶ 97/405 /utf8/validate/129 OK ▶ 97/405 /utf8/validate/130 OK ▶ 97/405 /utf8/validate/131 OK ▶ 97/405 /utf8/validate/132 OK ▶ 97/405 /utf8/validate/133 OK ▶ 97/405 /utf8/validate/134 OK ▶ 97/405 /utf8/validate/135 OK ▶ 97/405 /utf8/validate/136 OK ▶ 97/405 /utf8/validate/137 OK ▶ 97/405 /utf8/validate/138 OK ▶ 97/405 /utf8/validate/139 OK ▶ 97/405 /utf8/validate/140 OK ▶ 97/405 /utf8/validate/141 OK ▶ 97/405 /utf8/validate/142 OK ▶ 97/405 /utf8/validate/143 OK ▶ 97/405 /utf8/validate/144 OK ▶ 97/405 /utf8/validate/145 OK ▶ 97/405 /utf8/validate/146 OK ▶ 97/405 /utf8/validate/147 OK ▶ 97/405 /utf8/validate/148 OK ▶ 97/405 /utf8/validate/149 OK ▶ 97/405 /utf8/validate/150 OK ▶ 97/405 /utf8/validate/151 OK ▶ 97/405 /utf8/validate/152 OK ▶ 97/405 /utf8/validate/153 OK ▶ 97/405 /utf8/validate/154 OK ▶ 97/405 /utf8/validate/155 OK ▶ 97/405 /utf8/validate/156 OK ▶ 97/405 /utf8/validate/157 OK ▶ 97/405 /utf8/validate/158 OK ▶ 97/405 /utf8/validate/159 OK ▶ 97/405 /utf8/validate/160 OK ▶ 97/405 /utf8/validate/161 OK ▶ 97/405 /utf8/validate/162 OK ▶ 97/405 /utf8/validate/163 OK ▶ 97/405 /utf8/validate/164 OK ▶ 97/405 /utf8/validate/165 OK ▶ 97/405 /utf8/validate/166 OK ▶ 97/405 /utf8/validate/167 OK ▶ 97/405 /utf8/validate/168 OK ▶ 97/405 /utf8/validate/169 OK ▶ 97/405 /utf8/validate/170 OK ▶ 97/405 /utf8/validate/171 OK ▶ 97/405 /utf8/validate/172 OK ▶ 97/405 /utf8/validate/173 OK ▶ 97/405 /utf8/validate/174 OK ▶ 97/405 /utf8/validate/175 OK ▶ 97/405 /utf8/validate/176 OK ▶ 97/405 /utf8/validate/177 OK ▶ 97/405 /utf8/validate/178 OK ▶ 97/405 /utf8/validate/179 OK ▶ 97/405 /utf8/validate/180 OK ▶ 97/405 /utf8/validate/181 OK ▶ 97/405 /utf8/validate/182 OK ▶ 97/405 /utf8/validate/183 OK ▶ 97/405 /utf8/validate/184 OK ▶ 97/405 /utf8/validate/185 OK ▶ 97/405 /utf8/validate/186 OK ▶ 97/405 /utf8/validate/187 OK ▶ 97/405 /utf8/validate/188 OK ▶ 97/405 /utf8/validate/189 OK ▶ 97/405 /utf8/validate/190 OK ▶ 97/405 /utf8/validate/191 OK ▶ 97/405 /utf8/validate/192 OK ▶ 97/405 /utf8/validate/193 OK ▶ 97/405 /utf8/validate/194 OK ▶ 97/405 /utf8/validate/195 OK ▶ 97/405 /utf8/validate/196 OK ▶ 97/405 /utf8/validate/197 OK ▶ 97/405 /utf8/validate/198 OK ▶ 97/405 /utf8/validate/199 OK ▶ 97/405 /utf8/validate/200 OK ▶ 97/405 /utf8/validate/201 OK ▶ 97/405 /utf8/validate/202 OK ▶ 97/405 /utf8/validate/203 OK ▶ 97/405 /utf8/validate/204 OK ▶ 97/405 /utf8/validate/205 OK ▶ 97/405 /utf8/validate/206 OK ▶ 97/405 /utf8/validate/207 OK ▶ 97/405 /utf8/validate/208 OK ▶ 97/405 /utf8/validate/209 OK ▶ 97/405 /utf8/validate/210 OK ▶ 97/405 /utf8/validate/211 OK ▶ 97/405 /utf8/validate/212 OK ▶ 97/405 /utf8/validate/213 OK ▶ 97/405 /utf8/validate/214 OK ▶ 97/405 /utf8/validate/215 OK ▶ 97/405 /utf8/validate/216 OK ▶ 97/405 /utf8/validate/217 OK ▶ 97/405 /utf8/validate/218 OK ▶ 97/405 /utf8/validate/219 OK ▶ 97/405 /utf8/validate/220 OK ▶ 97/405 /utf8/validate/221 OK ▶ 97/405 /utf8/validate/222 OK ▶ 97/405 /utf8/validate/223 OK ▶ 97/405 /utf8/validate/224 OK ▶ 97/405 /utf8/validate/225 OK ▶ 97/405 /utf8/validate/226 OK ▶ 97/405 /utf8/validate/227 OK ▶ 97/405 /utf8/validate/228 OK ▶ 97/405 /utf8/validate/229 OK ▶ 97/405 /utf8/validate/230 OK ▶ 97/405 /utf8/validate/231 OK ▶ 97/405 /utf8/validate/232 OK ▶ 97/405 /utf8/validate/233 OK ▶ 97/405 /utf8/validate/234 OK ▶ 97/405 /utf8/validate/235 OK ▶ 97/405 /utf8/validate/236 OK ▶ 98/405 /utf8/strlen OK ▶ 98/405 /utf8/strncpy OK ▶ 98/405 /utf8/strrchr OK ▶ 98/405 /utf8/reverse OK ▶ 98/405 /utf8/substring OK ▶ 98/405 /utf8/make-valid OK ▶ 98/405 /utf8/truncate-middle OK ▶ 99/405 /utils/language-names OK ▶ 99/405 /utils/locale-variants OK ▶ 99/405 /utils/version OK ▶ 99/405 /utils/appname OK ▶ 99/405 /utils/prgname-thread-safety OK ▶ 99/405 /utils/tmpdir OK ▶ 99/405 /utils/basic_bits OK ▶ 99/405 /utils/bits OK ▶ 99/405 /utils/swap OK ▶ 99/405 /utils/find-program OK ▶ 99/405 /utils/find-program-for-path OK ▶ 99/405 /utils/debug OK ▶ 99/405 /utils/codeset OK ▶ 99/405 /utils/codeset2 OK ▶ 99/405 /utils/console-charset OK ▶ 99/405 /utils/gettext OK ▶ 99/405 /utils/username OK ▶ 99/405 /utils/realname OK ▶ 99/405 /utils/hostname OK ▶ 99/405 /utils/xdgdirs OK ▶ 99/405 /utils/specialdir OK ▶ 99/405 /utils/os-info OK ▶ 99/405 /utils/clear-pointer OK ▶ 99/405 /utils/clear-pointer-cast OK ▶ 99/405 /utils/take-pointer OK ▶ 99/405 /utils/clear-source OK ▶ 99/405 /utils/misc-mem OK ▶ 99/405 /utils/aligned-mem OK ▶ 99/405 /utils/free-sized OK ▶ 99/405 /utils/nullify OK ▶ 99/405 /utils/atexit OK ▶ 99/405 /utils/check-setuid OK ▶ 99/405 /utils/int-limits OK ▶ 99/405 /utils/clear-list OK ▶ 99/405 /utils/clear-slist OK ▶ 99/405 /utils/steal-handle-id OK ▶ 99/405 /utils/specialdir/desktop OK ▶ 99/405 /utils/clear-pointer/side-effects OK ▶ 99/405 /utils/aligned-mem/alignment OK ▶ 99/405 /utils/aligned-mem/zeroed OK ▶ 99/405 /utils/aligned-mem/free-sized OK ▶ 100/405 /utils-isolated/tmp-dir OK ▶ 100/405 /utils-isolated/home-dir OK ▶ 100/405 /utils-isolated/load-user-special-dirs OK ▶ 100/405 /utils-isolated/user-cache-dir OK ▶ 100/405 /utils-isolated/system-config-dirs OK ▶ 100/405 /utils-isolated/user-config-dir OK ▶ 100/405 /utils-isolated/system-data-dirs OK ▶ 100/405 /utils-isolated/user-data-dir OK ▶ 100/405 /utils-isolated/user-state-dir OK ▶ 100/405 /utils-isolated/user-runtime-dir OK ▶ 100/405 /utils-isolated/cleanup/handles-errors OK ▶ 100/405 /utils-isolated/cleanup/doesnt-follow-symlinks OK ▶ 101/405 /unicode/alnum OK ▶ 101/405 /unicode/alpha OK ▶ 101/405 /unicode/break-type OK ▶ 101/405 /unicode/canonical-decomposition OK ▶ 101/405 /unicode/casefold OK ▶ 101/405 /unicode/casemap_and_casefold OK ▶ 101/405 /unicode/cases OK ▶ 101/405 /unicode/character-type OK ▶ 101/405 /unicode/cntrl OK ▶ 101/405 /unicode/combining-class OK ▶ 101/405 /unicode/compose OK ▶ 101/405 /unicode/decompose OK ▶ 101/405 /unicode/decompose-tail OK ▶ 101/405 /unicode/defined OK ▶ 101/405 /unicode/digit OK ▶ 101/405 /unicode/digit-value OK ▶ 101/405 /unicode/fully-decompose-canonical OK ▶ 101/405 /unicode/fully-decompose-len OK ▶ 101/405 /unicode/normalization OK ▶ 101/405 /unicode/graph OK ▶ 101/405 /unicode/iso15924 OK ▶ 101/405 /unicode/lower OK ▶ 101/405 /unicode/mark OK ▶ 101/405 /unicode/mirror OK ▶ 101/405 /unicode/print OK ▶ 101/405 /unicode/punctuation OK ▶ 101/405 /unicode/script OK ▶ 101/405 /unicode/space OK ▶ 101/405 /unicode/strdown OK ▶ 101/405 /unicode/strup OK ▶ 101/405 /unicode/turkish-strupdown OK ▶ 101/405 /unicode/title OK ▶ 101/405 /unicode/upper OK ▶ 101/405 /unicode/validate OK ▶ 101/405 /unicode/wide OK ▶ 101/405 /unicode/xdigit OK ▶ 101/405 /unicode/xdigit-value OK ▶ 101/405 /unicode/zero-width OK ▶ 101/405 /unicode/normalize OK ▶ 102/405 /unicode/encoding OK 111/405 glib:glib+core+cpp / cxx-03 RUNNING >>> 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=59 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/cxx-03 112/405 glib:glib+core+cpp / cxx-11 RUNNING >>> MALLOC_PERTURB_=236 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/cxx-11 21/405 glib:glib+core+slow / gdatetime OK 5.62s 65 subtests passed ▶ 103/405 /unicode/normalize OK ▶ 103/405 /unicode/normalize-invalid OK ▶ 103/405 /unicode/normalize/bad-length OK ▶ 104/405 /uri/file-to-uri OK ▶ 104/405 /uri/file-from-uri OK ▶ 104/405 /uri/file-roundtrip OK ▶ 104/405 /uri/list OK ▶ 104/405 /uri/unescape-string OK ▶ 104/405 /uri/unescape-segment OK ▶ 104/405 /uri/escape-string OK ▶ 104/405 /uri/escape-bytes OK ▶ 104/405 /uri/scheme OK ▶ 104/405 /uri/build OK ▶ 104/405 /uri/split OK ▶ 104/405 /uri/is_valid OK ▶ 104/405 /uri/to-string OK ▶ 104/405 /uri/join OK ▶ 104/405 /uri/join-split-round-trip OK ▶ 104/405 /uri/normalize OK ▶ 104/405 /uri/unescape-bytes/nul-terminated OK ▶ 104/405 /uri/unescape-bytes/length OK ▶ 104/405 /uri/parsing/absolute OK ▶ 104/405 /uri/parsing/relative OK ▶ 104/405 /uri/iter-params/nul-terminated OK ▶ 104/405 /uri/iter-params/length OK ▶ 104/405 /uri/parse-params/nul-terminated OK ▶ 104/405 /uri/parse-params/length OK 113/405 glib:glib+core+cpp / cxx-14 RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_PERTURB_=2 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/cxx-14 80/405 glib:glib+core / strfuncs OK 3.40s 51 subtests passed 81/405 glib:glib+core / string OK 3.37s 25 subtests passed 82/405 glib:glib+core / strvbuilder OK 3.36s 7 subtests passed 83/405 glib:glib+core / testing OK 3.34s 44 subtests passed stdout: 159: UNKNOWN: # # testing:ERROR:../../../glib/tests/testing.c:314: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. 85/405 glib:glib+core / test-printf OK 3.30s 24 subtests passed 86/405 glib:glib+core / thread OK 3.28s 7 subtests passed 88/405 glib:glib+core / thread-pool OK 3.24s 6 subtests passed 91/405 glib:glib+core / timer OK 3.19s 9 subtests passed 92/405 glib:glib+core / tree OK 3.18s 7 subtests passed 93/405 glib:glib+core / types OK 3.16s 1 subtests passed 94/405 glib:glib+core / utf8-performance OK 3.15s 36 subtests passed 96/405 glib:glib+core / utf8-private OK 3.13s 2 subtests passed 97/405 glib:glib+core / utf8-validate OK 3.11s 238 subtests passed 98/405 glib:glib+core / utf8-misc OK 3.06s 7 subtests passed 99/405 glib:glib+core / utils OK 3.04s 41 subtests passed 101/405 glib:glib+core / unicode OK 3.00s 39 subtests passed 102/405 glib:glib+core / unicode-encoding OK 2.98s 1 subtests passed 114/405 glib:glib+core+cpp / cxx-17 RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_PERTURB_=197 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/cxx-17 115/405 glib:glib+core+cpp / cxx-20 RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 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_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=117 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/cxx-20 116/405 glib:glib+core+cpp / cxx-2b RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 MALLOC_PERTURB_=36 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/cxx-2b 117/405 glib:glib+core / autoptr RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=44 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/autoptr 118/405 glib:glib+core / gwakeup-fallback RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 MALLOC_PERTURB_=200 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/gwakeup-fallback 119/405 glib:glib+core / include RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 MALLOC_PERTURB_=84 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/include 120/405 glib:glib+core / unix RUNNING >>> 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=45 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/unix 121/405 glib:glib+core / gutils-user-database RUNNING >>> 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.86.0/debian/build/deb/glib/tests:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib MALLOC_PERTURB_=59 MESON_TEST_ITERATION=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.86.0/glib/tests G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 LD_PRELOAD=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/getpwuid-preload.so G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/gutils-user-database 122/405 glib:glib+core / constructor RUNNING >>> 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.86.0/debian/build/deb/glib/tests:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib MALLOC_PERTURB_=11 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/constructor 123/405 glib:glib+core+cc / atomic-c-11 RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_PERTURB_=9 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/atomic-c-11 124/405 glib:glib+core+cc / atomic-c-17 RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=90 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/atomic-c-17 125/405 glib:glib+core+cc / atomic-c-89 RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 MALLOC_PERTURB_=91 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/atomic-c-89 126/405 glib:glib+core+cc / atomic-c-99 RUNNING >>> MALLOC_PERTURB_=119 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/atomic-c-99 127/405 glib:glib+core+cc / macros-c-11 RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_PERTURB_=165 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/macros-c-11 128/405 glib:glib+core+cc / macros-c-17 RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 MALLOC_PERTURB_=136 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/macros-c-17 129/405 glib:glib+core+cc / macros-c-89 RUNNING >>> 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=11 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/macros-c-89 130/405 glib:glib+core+cc / macros-c-99 RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 MALLOC_PERTURB_=97 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/macros-c-99 84/405 glib:glib+core / testing-nonfatal OK 3.64s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: TAP version 14 # random seed: R02Sc301db7f35096448c788c8553ea1d482 # 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?") ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 100/405 glib:glib+core / utils-isolated OK 3.34s 12 subtests passed ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: Unable to clean up temporary directory /tmp/test_utils-isolated_53H8W3/utils-isolated/load-user-special-dirs: No such file or directory Unable to clean up temporary directory /tmp/test_utils-isolated_53H8W3/utils-isolated/cleanup/handles-errors/.dirs/runtime: Directory not empty Unable to clean up temporary directory /tmp/test_utils-isolated_53H8W3/utils-isolated/cleanup/handles-errors/.dirs: Directory not empty Unable to clean up temporary directory /tmp/test_utils-isolated_53H8W3/utils-isolated/cleanup/handles-errors: Directory not empty Unable to clean up temporary directory /tmp/test_utils-isolated_53H8W3/utils-isolated/cleanup/doesnt-follow-symlinks: No such file or directory ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 103/405 glib:glib+core / unicode-normalize OK 3.26s 3 subtests passed 104/405 glib:glib+core / uri OK 3.25s 24 subtests passed 131/405 glib:glib+core+cc / utils-c-11 RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_PERTURB_=226 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/utils-c-11 132/405 glib:glib+core+cc / utils-c-17 RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_PERTURB_=22 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/utils-c-17 133/405 glib:glib+core+cc / utils-c-89 RUNNING >>> 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 MALLOC_PERTURB_=23 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/utils-c-89 134/405 glib:glib+core+cc / utils-c-99 RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=123 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/utils-c-99 ▶ 71/405 /sequence/random/seed:825541564 OK ▶ 95/405 /utf8/offsets OK ▶ 95/405 /utf8/lengths OK ▶ 95/405 /utf8/find OK ▶ 35/405 /mainloop/recursive_child_sources OK ▶ 35/405 /mainloop/recursive_loop_child_sources OK ▶ 35/405 /mainloop/swapping_child_sources OK ▶ 35/405 /mainloop/blocked_child_sources OK ▶ 90/405 /timeout/seconds OK ▶ 109/405 /C++/typeof OK ▶ 109/405 /C++/atomic-pointer-compare-and-exchange OK ▶ 109/405 /C++/atomic-pointer-compare-and-exchange-full OK ▶ 109/405 /C++/atomic-int-compare-and-exchange OK ▶ 109/405 /C++/atomic-int-compare-and-exchange-full OK ▶ 109/405 /C++/atomic-pointer-exchange OK ▶ 109/405 /C++/atomic-int-exchange OK ▶ 109/405 /C++/inlined-not-inlined-functions OK ▶ 109/405 /C++/clear-pointer OK ▶ 109/405 /C++/steal-pointer OK ▶ 109/405 /C++/str-equal OK ▶ 109/405 /C++/strdup OK ▶ 109/405 /C++/str-has-prefix OK ▶ 109/405 /C++/str-has-suffix OK ▶ 109/405 /C++/string-append OK ▶ 109/405 /C++/string-free OK ▶ 109/405 /C++/constexpr-var-init OK ▶ 109/405 /C++/strdup/macro OK ▶ 109/405 /C++/strdup/macro/qualified OK ▶ 109/405 /C++/strdup/macro/nested-initializer OK ▶ 109/405 /C++/str-has-prefix/macro OK ▶ 109/405 /C++/str-has-suffix/macro OK ▶ 76/405 /gthread/spawn-childs OK ▶ 110/405 /C++/check-standard-98 OK ▶ 110/405 /C++/typeof OK ▶ 110/405 /C++/atomic-pointer-compare-and-exchange OK ▶ 110/405 /C++/atomic-pointer-compare-and-exchange-full OK ▶ 110/405 /C++/atomic-int-compare-and-exchange OK ▶ 110/405 /C++/atomic-int-compare-and-exchange-full OK ▶ 110/405 /C++/atomic-pointer-exchange OK ▶ 110/405 /C++/atomic-int-exchange OK ▶ 110/405 /C++/inlined-not-inlined-functions OK ▶ 110/405 /C++/clear-pointer OK ▶ 110/405 /C++/steal-pointer OK ▶ 110/405 /C++/str-equal OK ▶ 110/405 /C++/strdup OK ▶ 110/405 /C++/str-has-prefix OK ▶ 110/405 /C++/str-has-suffix OK ▶ 110/405 /C++/string-append OK ▶ 110/405 /C++/string-free OK ▶ 110/405 /C++/strdup/macro OK ▶ 110/405 /C++/strdup/macro/qualified OK ▶ 110/405 /C++/strdup/macro/nested-initializer OK ▶ 110/405 /C++/str-has-prefix/macro OK ▶ 110/405 /C++/str-has-suffix/macro OK 95/405 glib:glib+core / utf8-pointer OK 3.59s 3 subtests passed 109/405 glib:glib+core+cpp / cxx OK 2.90s 22 subtests passed ▶ 111/405 /C++/check-standard-03 OK ▶ 111/405 /C++/typeof OK ▶ 111/405 /C++/atomic-pointer-compare-and-exchange OK ▶ 111/405 /C++/atomic-pointer-compare-and-exchange-full OK ▶ 111/405 /C++/atomic-int-compare-and-exchange OK ▶ 111/405 /C++/atomic-int-compare-and-exchange-full OK ▶ 111/405 /C++/atomic-pointer-exchange OK ▶ 111/405 /C++/atomic-int-exchange OK ▶ 111/405 /C++/inlined-not-inlined-functions OK ▶ 111/405 /C++/clear-pointer OK ▶ 111/405 /C++/steal-pointer OK ▶ 111/405 /C++/str-equal OK ▶ 111/405 /C++/strdup OK ▶ 111/405 /C++/str-has-prefix OK ▶ 111/405 /C++/str-has-suffix OK ▶ 111/405 /C++/string-append OK ▶ 111/405 /C++/string-free OK ▶ 111/405 /C++/strdup/macro OK ▶ 111/405 /C++/strdup/macro/qualified OK ▶ 111/405 /C++/strdup/macro/nested-initializer OK ▶ 111/405 /C++/str-has-prefix/macro OK ▶ 111/405 /C++/str-has-suffix/macro OK ▶ 112/405 /C++/check-standard-11 OK ▶ 112/405 /C++/typeof OK ▶ 112/405 /C++/atomic-pointer-compare-and-exchange OK ▶ 112/405 /C++/atomic-pointer-compare-and-exchange-full OK ▶ 112/405 /C++/atomic-int-compare-and-exchange OK ▶ 112/405 /C++/atomic-int-compare-and-exchange-full OK ▶ 112/405 /C++/atomic-pointer-exchange OK ▶ 112/405 /C++/atomic-int-exchange OK ▶ 112/405 /C++/inlined-not-inlined-functions OK ▶ 112/405 /C++/clear-pointer OK ▶ 112/405 /C++/steal-pointer OK ▶ 112/405 /C++/str-equal OK ▶ 112/405 /C++/strdup OK ▶ 112/405 /C++/str-has-prefix OK ▶ 112/405 /C++/str-has-suffix OK ▶ 112/405 /C++/string-append OK ▶ 112/405 /C++/string-free OK ▶ 112/405 /C++/strdup/macro OK ▶ 112/405 /C++/strdup/macro/qualified OK ▶ 112/405 /C++/strdup/macro/nested-initializer OK ▶ 112/405 /C++/str-has-prefix/macro OK ▶ 112/405 /C++/str-has-suffix/macro OK 135/405 glib:glib+core+no-valgrind / assert-msg-test.py RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 _GLIB_TEST_SANITIZERS='' MALLOC_PERTURB_=231 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 PYTHONPATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/tests/lib:/build/reproducible-path/glib2.0-2.86.0/tests/lib G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /usr/bin/python3 -B /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/../../../glib/tests/assert-msg-test.py 136/405 glib:glib+core+no-valgrind / messages-low-memory.py RUNNING >>> 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=59 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 PYTHONPATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/tests/lib:/build/reproducible-path/glib2.0-2.86.0/tests/lib G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /usr/bin/python3 -B /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/../../../glib/tests/messages-low-memory.py ▶ 113/405 /C++/check-standard-14 OK ▶ 113/405 /C++/typeof OK ▶ 113/405 /C++/atomic-pointer-compare-and-exchange OK ▶ 113/405 /C++/atomic-pointer-compare-and-exchange-full OK ▶ 113/405 /C++/atomic-int-compare-and-exchange OK ▶ 113/405 /C++/atomic-int-compare-and-exchange-full OK ▶ 113/405 /C++/atomic-pointer-exchange OK ▶ 113/405 /C++/atomic-int-exchange OK ▶ 113/405 /C++/inlined-not-inlined-functions OK ▶ 113/405 /C++/clear-pointer OK ▶ 113/405 /C++/steal-pointer OK ▶ 113/405 /C++/str-equal OK ▶ 113/405 /C++/strdup OK ▶ 113/405 /C++/str-has-prefix OK ▶ 113/405 /C++/str-has-suffix OK ▶ 113/405 /C++/string-append OK ▶ 113/405 /C++/string-free OK ▶ 113/405 /C++/constexpr-var-init OK ▶ 113/405 /C++/strdup/macro OK ▶ 113/405 /C++/strdup/macro/qualified OK ▶ 113/405 /C++/strdup/macro/nested-initializer OK ▶ 113/405 /C++/str-has-prefix/macro OK ▶ 113/405 /C++/str-has-suffix/macro OK 110/405 glib:glib+core+cpp / cxx-98 OK 2.90s 22 subtests passed 137/405 glib:glib+core / gtester-xmllint-check RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=184 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /usr/bin/xmllint --noout glib/tests/tmpsample.xml 111/405 glib:glib+core+cpp / cxx-03 OK 0.65s 22 subtests passed 112/405 glib:glib+core+cpp / cxx-11 OK 0.63s 22 subtests passed ▶ 114/405 /C++/check-standard-17 OK ▶ 114/405 /C++/typeof OK ▶ 114/405 /C++/atomic-pointer-compare-and-exchange OK ▶ 114/405 /C++/atomic-pointer-compare-and-exchange-full OK ▶ 114/405 /C++/atomic-int-compare-and-exchange OK ▶ 114/405 /C++/atomic-int-compare-and-exchange-full OK ▶ 114/405 /C++/atomic-pointer-exchange OK ▶ 114/405 /C++/atomic-int-exchange OK ▶ 114/405 /C++/inlined-not-inlined-functions OK ▶ 114/405 /C++/clear-pointer OK ▶ 114/405 /C++/steal-pointer OK ▶ 114/405 /C++/str-equal OK ▶ 114/405 /C++/strdup OK ▶ 114/405 /C++/str-has-prefix OK ▶ 114/405 /C++/str-has-suffix OK ▶ 114/405 /C++/string-append OK ▶ 114/405 /C++/string-free OK ▶ 114/405 /C++/constexpr-var-init OK ▶ 114/405 /C++/strdup/macro OK ▶ 114/405 /C++/strdup/macro/qualified OK ▶ 114/405 /C++/strdup/macro/nested-initializer OK ▶ 114/405 /C++/str-has-prefix/macro OK ▶ 114/405 /C++/str-has-suffix/macro OK ▶ 115/405 /C++/check-standard-20 OK ▶ 115/405 /C++/typeof OK ▶ 115/405 /C++/atomic-pointer-compare-and-exchange OK ▶ 115/405 /C++/atomic-pointer-compare-and-exchange-full OK ▶ 115/405 /C++/atomic-int-compare-and-exchange OK ▶ 115/405 /C++/atomic-int-compare-and-exchange-full OK ▶ 115/405 /C++/atomic-pointer-exchange OK ▶ 115/405 /C++/atomic-int-exchange OK ▶ 115/405 /C++/inlined-not-inlined-functions OK ▶ 115/405 /C++/clear-pointer OK ▶ 115/405 /C++/steal-pointer OK ▶ 115/405 /C++/str-equal OK ▶ 115/405 /C++/strdup OK ▶ 115/405 /C++/str-has-prefix OK ▶ 115/405 /C++/str-has-suffix OK ▶ 115/405 /C++/string-append OK ▶ 115/405 /C++/string-free OK ▶ 115/405 /C++/constexpr-var-init OK ▶ 115/405 /C++/strdup/macro OK ▶ 115/405 /C++/strdup/macro/qualified OK ▶ 115/405 /C++/strdup/macro/nested-initializer OK ▶ 115/405 /C++/str-has-prefix/macro OK ▶ 115/405 /C++/str-has-suffix/macro OK ▶ 116/405 /C++/check-standard-2b SKIP ▶ 116/405 /C++/typeof OK ▶ 116/405 /C++/atomic-pointer-compare-and-exchange OK ▶ 116/405 /C++/atomic-pointer-compare-and-exchange-full OK ▶ 116/405 /C++/atomic-int-compare-and-exchange OK ▶ 116/405 /C++/atomic-int-compare-and-exchange-full OK ▶ 116/405 /C++/atomic-pointer-exchange OK ▶ 116/405 /C++/atomic-int-exchange OK ▶ 116/405 /C++/inlined-not-inlined-functions OK ▶ 116/405 /C++/clear-pointer OK ▶ 116/405 /C++/steal-pointer OK ▶ 116/405 /C++/str-equal OK ▶ 116/405 /C++/strdup OK ▶ 116/405 /C++/str-has-prefix OK ▶ 116/405 /C++/str-has-suffix OK ▶ 116/405 /C++/string-append OK ▶ 116/405 /C++/string-free OK ▶ 116/405 /C++/constexpr-var-init OK ▶ 116/405 /C++/strdup/macro OK ▶ 116/405 /C++/strdup/macro/qualified OK ▶ 116/405 /C++/strdup/macro/nested-initializer OK ▶ 116/405 /C++/str-has-prefix/macro OK ▶ 116/405 /C++/str-has-suffix/macro OK ▶ 117/405 /autoptr/autofree OK ▶ 117/405 /autoptr/g_async_queue OK ▶ 117/405 /autoptr/g_bookmark_file OK ▶ 117/405 /autoptr/g_bytes OK ▶ 117/405 /autoptr/g_checksum OK ▶ 117/405 /autoptr/g_date OK ▶ 117/405 /autoptr/g_date_time OK ▶ 117/405 /autoptr/g_dir OK ▶ 117/405 /autoptr/g_error OK ▶ 117/405 /autoptr/g_hash_table OK ▶ 117/405 /autoptr/g_hmac OK ▶ 117/405 /autoptr/g_io_channel OK ▶ 117/405 /autoptr/g_key_file OK ▶ 117/405 /autoptr/g_list OK ▶ 117/405 /autoptr/g_array OK ▶ 117/405 /autoptr/g_ptr_array OK ▶ 117/405 /autoptr/g_byte_array OK ▶ 117/405 /autoptr/g_main_context OK ▶ 117/405 /autoptr/g_main_context_pusher OK ▶ 117/405 /autoptr/g_main_loop OK ▶ 117/405 /autoptr/g_source OK ▶ 117/405 /autoptr/g_mapped_file OK ▶ 117/405 /autoptr/g_markup_parse_context OK ▶ 117/405 /autoptr/g_node OK ▶ 117/405 /autoptr/g_option_context OK ▶ 117/405 /autoptr/g_option_group OK ▶ 117/405 /autoptr/g_pattern_spec OK ▶ 117/405 /autoptr/g_queue OK ▶ 117/405 /autoptr/g_rand OK ▶ 117/405 /autoptr/g_regex OK ▶ 117/405 /autoptr/g_match_info OK ▶ 117/405 /autoptr/g_scanner OK ▶ 117/405 /autoptr/g_sequence OK ▶ 117/405 /autoptr/g_slist OK ▶ 117/405 /autoptr/g_string OK ▶ 117/405 /autoptr/g_string_chunk OK ▶ 117/405 /autoptr/g_thread OK ▶ 117/405 /autoptr/g_mutex OK ▶ 117/405 /autoptr/g_mutex_locker OK ▶ 117/405 /autoptr/g_rec_mutex_locker OK ▶ 117/405 /autoptr/g_rw_lock_lockers OK ▶ 117/405 /autoptr/g_auto_lock OK ▶ 117/405 /autoptr/g_cond OK ▶ 117/405 /autoptr/g_timer OK ▶ 117/405 /autoptr/g_time_zone OK ▶ 117/405 /autoptr/g_tree OK ▶ 117/405 /autoptr/g_variant OK ▶ 117/405 /autoptr/g_variant_builder OK ▶ 117/405 /autoptr/g_variant_iter OK ▶ 117/405 /autoptr/g_variant_dict OK ▶ 117/405 /autoptr/g_variant_type OK ▶ 117/405 /autoptr/strv OK ▶ 117/405 /autoptr/refstring OK ▶ 117/405 /autoptr/pathbuf OK ▶ 117/405 /autoptr/autolist OK ▶ 117/405 /autoptr/autoslist OK ▶ 117/405 /autoptr/autoqueue OK ▶ 119/405 /include/rwlock OK ▶ 120/405 /glib-unix/closefrom OK ▶ 120/405 /glib-unix/pipe OK ▶ 120/405 /glib-unix/pipe-stdio-overwrite OK ▶ 120/405 /glib-unix/pipe-struct OK ▶ 120/405 /glib-unix/pipe-struct-auto OK ▶ 120/405 /glib-unix/error OK ▶ 120/405 /glib-unix/nonblocking OK ▶ 121/405 /gutils/get_user_database_entry OK ▶ 122/405 /constructor/application OK ▶ 122/405 /constructor/library OK ▶ 123/405 /atomic/types OK ▶ 123/405 /atomic/threaded OK ▶ 124/405 /atomic/types OK ▶ 124/405 /atomic/threaded OK ▶ 125/405 /atomic/types OK ▶ 126/405 /atomic/types OK ▶ 127/405 /C/standard-11 OK ▶ 127/405 /alignof/fallback OK ▶ 127/405 /assert/static OK ▶ 127/405 /struct/sizeof_member OK ▶ 128/405 /C/standard-17 OK ▶ 128/405 /alignof/fallback OK ▶ 128/405 /assert/static OK ▶ 128/405 /struct/sizeof_member OK ▶ 129/405 /C/standard-89 OK ▶ 129/405 /alignof/fallback OK ▶ 129/405 /assert/static OK ▶ 129/405 /struct/sizeof_member OK ▶ 130/405 /C/standard-99 OK ▶ 130/405 /alignof/fallback OK ▶ 130/405 /assert/static OK ▶ 130/405 /struct/sizeof_member OK 138/405 glib:glib+core+no-valgrind+pkg-config / glib-2.0-pkg-config RUNNING >>> MALLOC_PERTURB_=119 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 PKG_CONFIG_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/meson-private G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /usr/bin/bash -xe -c 'pkg-config --validate glib-2.0 test "$(pkg-config --modversion glib-2.0)" = "2.86.0" 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"' 139/405 glib:gobject+performance+no-valgrind / performance RUNNING >>> 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.86.0/debian/build/deb/gobject/tests/performance MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests/performance LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=93 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/performance/performance --seconds 0 113/405 glib:glib+core+cpp / cxx-14 OK 0.69s 23 subtests passed ▶ 131/405 /utils/language-names OK ▶ 131/405 /utils/locale-variants OK ▶ 131/405 /utils/version OK ▶ 131/405 /utils/appname OK ▶ 131/405 /utils/prgname-thread-safety OK ▶ 131/405 /utils/tmpdir OK ▶ 131/405 /utils/basic_bits OK ▶ 131/405 /utils/bits OK ▶ 131/405 /utils/swap OK ▶ 131/405 /utils/find-program OK ▶ 131/405 /utils/find-program-for-path OK ▶ 131/405 /utils/debug OK ▶ 131/405 /utils/codeset OK ▶ 131/405 /utils/codeset2 OK ▶ 131/405 /utils/console-charset OK ▶ 131/405 /utils/gettext OK ▶ 131/405 /utils/username OK ▶ 131/405 /utils/realname OK ▶ 131/405 /utils/hostname OK ▶ 131/405 /utils/xdgdirs OK ▶ 131/405 /utils/specialdir OK ▶ 131/405 /utils/os-info OK ▶ 131/405 /utils/clear-pointer OK ▶ 131/405 /utils/clear-pointer-cast OK ▶ 131/405 /utils/take-pointer OK ▶ 131/405 /utils/clear-source OK ▶ 131/405 /utils/misc-mem OK ▶ 131/405 /utils/aligned-mem OK ▶ 131/405 /utils/free-sized OK ▶ 131/405 /utils/nullify OK ▶ 131/405 /utils/atexit OK ▶ 131/405 /utils/check-setuid OK ▶ 131/405 /utils/int-limits OK ▶ 131/405 /utils/clear-list OK ▶ 131/405 /utils/clear-slist OK ▶ 131/405 /utils/steal-handle-id OK ▶ 131/405 /utils/specialdir/desktop OK ▶ 131/405 /utils/clear-pointer/side-effects OK ▶ 131/405 /utils/aligned-mem/alignment OK ▶ 131/405 /utils/aligned-mem/zeroed OK ▶ 131/405 /utils/aligned-mem/free-sized OK ▶ 132/405 /utils/language-names OK ▶ 132/405 /utils/locale-variants OK ▶ 132/405 /utils/version OK ▶ 132/405 /utils/appname OK ▶ 132/405 /utils/prgname-thread-safety OK ▶ 132/405 /utils/tmpdir OK ▶ 132/405 /utils/basic_bits OK ▶ 132/405 /utils/bits OK ▶ 132/405 /utils/swap OK ▶ 132/405 /utils/find-program OK ▶ 132/405 /utils/find-program-for-path OK ▶ 132/405 /utils/debug OK ▶ 132/405 /utils/codeset OK ▶ 132/405 /utils/codeset2 OK ▶ 132/405 /utils/console-charset OK ▶ 132/405 /utils/gettext OK ▶ 132/405 /utils/username OK ▶ 132/405 /utils/realname OK ▶ 132/405 /utils/hostname OK ▶ 132/405 /utils/xdgdirs OK ▶ 132/405 /utils/specialdir OK ▶ 132/405 /utils/os-info OK ▶ 132/405 /utils/clear-pointer OK ▶ 132/405 /utils/clear-pointer-cast OK ▶ 132/405 /utils/take-pointer OK ▶ 132/405 /utils/clear-source OK ▶ 132/405 /utils/misc-mem OK ▶ 132/405 /utils/aligned-mem OK ▶ 132/405 /utils/free-sized OK ▶ 132/405 /utils/nullify OK ▶ 132/405 /utils/atexit OK ▶ 132/405 /utils/check-setuid OK ▶ 132/405 /utils/int-limits OK ▶ 132/405 /utils/clear-list OK ▶ 132/405 /utils/clear-slist OK ▶ 132/405 /utils/steal-handle-id OK ▶ 132/405 /utils/specialdir/desktop OK ▶ 132/405 /utils/clear-pointer/side-effects OK ▶ 132/405 /utils/aligned-mem/alignment OK ▶ 132/405 /utils/aligned-mem/zeroed OK ▶ 132/405 /utils/aligned-mem/free-sized OK ▶ 133/405 /utils/language-names OK ▶ 133/405 /utils/locale-variants OK ▶ 133/405 /utils/version OK ▶ 133/405 /utils/appname OK ▶ 133/405 /utils/prgname-thread-safety OK ▶ 133/405 /utils/tmpdir OK ▶ 133/405 /utils/basic_bits OK ▶ 133/405 /utils/bits OK ▶ 133/405 /utils/swap OK ▶ 133/405 /utils/find-program OK ▶ 133/405 /utils/find-program-for-path OK ▶ 133/405 /utils/debug OK ▶ 133/405 /utils/codeset OK ▶ 133/405 /utils/codeset2 OK ▶ 133/405 /utils/console-charset OK ▶ 133/405 /utils/gettext OK ▶ 133/405 /utils/username OK ▶ 133/405 /utils/realname OK ▶ 133/405 /utils/hostname OK ▶ 133/405 /utils/xdgdirs OK ▶ 133/405 /utils/specialdir OK ▶ 133/405 /utils/os-info OK ▶ 133/405 /utils/clear-pointer OK ▶ 133/405 /utils/clear-pointer-cast OK ▶ 133/405 /utils/take-pointer OK ▶ 133/405 /utils/clear-source OK ▶ 133/405 /utils/misc-mem OK ▶ 133/405 /utils/aligned-mem OK ▶ 133/405 /utils/free-sized OK ▶ 133/405 /utils/nullify OK ▶ 133/405 /utils/atexit OK ▶ 133/405 /utils/check-setuid OK ▶ 133/405 /utils/int-limits OK ▶ 133/405 /utils/clear-list OK ▶ 133/405 /utils/clear-slist OK ▶ 133/405 /utils/steal-handle-id OK ▶ 133/405 /utils/specialdir/desktop OK ▶ 133/405 /utils/clear-pointer/side-effects OK ▶ 133/405 /utils/aligned-mem/alignment OK ▶ 133/405 /utils/aligned-mem/zeroed OK ▶ 133/405 /utils/aligned-mem/free-sized OK ▶ 134/405 /utils/language-names OK ▶ 134/405 /utils/locale-variants OK ▶ 134/405 /utils/version OK ▶ 134/405 /utils/appname OK ▶ 134/405 /utils/prgname-thread-safety OK ▶ 134/405 /utils/tmpdir OK ▶ 134/405 /utils/basic_bits OK ▶ 134/405 /utils/bits OK ▶ 134/405 /utils/swap OK ▶ 134/405 /utils/find-program OK ▶ 134/405 /utils/find-program-for-path OK ▶ 134/405 /utils/debug OK ▶ 134/405 /utils/codeset OK 140/405 glib:gobject+performance+no-valgrind / performance-threaded RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=123 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/performance MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests/performance LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/performance/performance-threaded --seconds 0 114/405 glib:glib+core+cpp / cxx-17 OK 0.69s 23 subtests passed 115/405 glib:glib+core+cpp / cxx-20 OK 0.68s 23 subtests passed 116/405 glib:glib+core+cpp / cxx-2b OK 0.67s 22 subtests passed 117/405 glib:glib+core / autoptr OK 0.66s 57 subtests passed 119/405 glib:glib+core / include OK 0.63s 1 subtests passed 121/405 glib:glib+core / gutils-user-database OK 0.59s 1 subtests passed 122/405 glib:glib+core / constructor OK 0.57s 2 subtests passed 123/405 glib:glib+core+cc / atomic-c-11 OK 0.56s 2 subtests passed 124/405 glib:glib+core+cc / atomic-c-17 OK 0.55s 2 subtests passed 127/405 glib:glib+core+cc / macros-c-11 OK 0.50s 4 subtests passed 128/405 glib:glib+core+cc / macros-c-17 OK 0.48s 4 subtests passed 129/405 glib:glib+core+cc / macros-c-89 OK 0.46s 4 subtests passed 130/405 glib:glib+core+cc / macros-c-99 OK 0.44s 4 subtests passed 141/405 glib:gobject / notify-init RUNNING >>> 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.86.0/debian/build/deb/gobject/tests MALLOC_PERTURB_=92 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/notify-init 142/405 glib:gobject / notify-init2 RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=37 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/notify-init2 143/405 glib:gobject / custom-dispatch RUNNING >>> 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=128 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/custom-dispatch 144/405 glib:gobject / qdata RUNNING >>> 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 MALLOC_PERTURB_=199 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/qdata 145/405 glib:gobject / accumulator RUNNING >>> 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=36 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/accumulator 146/405 glib:gobject / basics-gobject RUNNING >>> MALLOC_PERTURB_=57 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/basics-gobject 147/405 glib:gobject / boxed RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=153 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/boxed 148/405 glib:gobject / defaultiface RUNNING >>> 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 MALLOC_PERTURB_=204 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/defaultiface 149/405 glib:gobject / deftype RUNNING >>> 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.86.0/debian/build/deb/gobject/tests MALLOC_PERTURB_=87 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/deftype 150/405 glib:gobject / deprecated-properties RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=114 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/deprecated-properties 151/405 glib:gobject / dynamictype RUNNING >>> 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=209 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/dynamictype 152/405 glib:gobject / enums RUNNING >>> 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 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_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=138 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/enums 153/405 glib:gobject / max-version RUNNING >>> 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.86.0/debian/build/deb/gobject/tests MALLOC_PERTURB_=150 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/max-version 131/405 glib:glib+core+cc / utils-c-11 OK 0.68s 41 subtests passed ▶ 89/405 /threadpool/stop-unused-multiple OK ▶ 134/405 /utils/codeset2 OK ▶ 134/405 /utils/console-charset OK ▶ 134/405 /utils/gettext OK ▶ 134/405 /utils/username OK ▶ 134/405 /utils/realname OK ▶ 134/405 /utils/hostname OK ▶ 134/405 /utils/xdgdirs OK ▶ 134/405 /utils/specialdir OK ▶ 134/405 /utils/os-info OK ▶ 134/405 /utils/clear-pointer OK ▶ 134/405 /utils/clear-pointer-cast OK ▶ 134/405 /utils/take-pointer OK ▶ 134/405 /utils/clear-source OK ▶ 134/405 /utils/misc-mem OK ▶ 134/405 /utils/aligned-mem OK ▶ 134/405 /utils/free-sized OK ▶ 134/405 /utils/nullify OK ▶ 134/405 /utils/atexit OK ▶ 134/405 /utils/check-setuid OK ▶ 134/405 /utils/int-limits OK ▶ 134/405 /utils/clear-list OK ▶ 134/405 /utils/clear-slist OK ▶ 134/405 /utils/steal-handle-id OK ▶ 134/405 /utils/specialdir/desktop OK ▶ 134/405 /utils/clear-pointer/side-effects OK ▶ 134/405 /utils/aligned-mem/alignment OK ▶ 134/405 /utils/aligned-mem/zeroed OK ▶ 134/405 /utils/aligned-mem/free-sized OK 154/405 glib:gobject / override RUNNING >>> MALLOC_PERTURB_=194 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/override 133/405 glib:glib+core+cc / utils-c-89 OK 0.66s 41 subtests passed 132/405 glib:glib+core+cc / utils-c-17 OK 0.70s 41 subtests passed ▶ 35/405 /mainloop/source_time OK ▶ 35/405 /mainloop/overflow OK ▶ 71/405 /sequence/random/seed:801678400 OK ▶ 120/405 /glib-unix/sighup OK ▶ 135/405 __main__.TestAssertMessage.test_gassert OK ▶ 135/405 __main__.TestAssertMessage.test_gdb_gassert SKIP 155/405 glib:gobject / param RUNNING >>> 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=12 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/param 156/405 glib:gobject / references RUNNING >>> 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=165 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/references ▶ 126/405 /atomic/threaded OK 134/405 glib:glib+core+cc / utils-c-99 OK 0.69s 41 subtests passed ▶ 136/405 __main__.TestMessagesLowMemory.test_message_memory_allocation_failure OK ▶ 125/405 /atomic/threaded OK 157/405 glib:gobject / basic-signals RUNNING >>> 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=71 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/basic-signals 135/405 glib:glib+core+no-valgrind / assert-msg-test.py OK 0.65s 1 subtests passed ▶ 108/405 /glib/642026 OK ▶ 57/405 /thread/staticprivate4 OK ▶ 57/405 /thread/staticprivate5 OK 158/405 glib:gobject / singleton RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=74 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/singleton 126/405 glib:glib+core+cc / atomic-c-99 OK 0.94s 2 subtests passed 159/405 glib:gobject / threadtests RUNNING >>> 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=229 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/threadtests 125/405 glib:glib+core+cc / atomic-c-89 OK 0.98s 2 subtests passed 137/405 glib:glib+core / gtester-xmllint-check OK 0.63s 136/405 glib:glib+core+no-valgrind / messages-low-memory.py OK 0.68s 1 subtests passed ▶ 107/405 /glib/642026 OK ▶ 118/405 /gwakeup/semantics-fallback OK 160/405 glib:gobject / dynamictests RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=56 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/dynamictests 161/405 glib:gobject / binding RUNNING >>> 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=245 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/binding 162/405 glib:gobject / bindinggroup RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=120 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/bindinggroup 108/405 glib:glib+core+slow / 642026-ec OK 3.72s 1 subtests passed 57/405 glib:glib+core / private OK 5.50s 8 subtests passed ▶ 141/405 /properties/notify-in-init OK ▶ 142/405 /properties/notify-in-init2 OK ▶ 143/405 /properties/custom-dispatch/init OK ▶ 143/405 /properties/custom-dispatch/set OK ▶ 144/405 /qdata/threaded OK ▶ 144/405 /qdata/dup OK ▶ 145/405 /gobject/accumulator OK ▶ 146/405 /gobject/basics OK ▶ 147/405 /boxed/define OK ▶ 147/405 /boxed/ownership OK ▶ 147/405 /boxed/closure OK ▶ 147/405 /boxed/date OK ▶ 147/405 /boxed/value OK ▶ 147/405 /boxed/string OK ▶ 147/405 /boxed/hashtable OK ▶ 147/405 /boxed/array OK ▶ 147/405 /boxed/ptrarray OK ▶ 147/405 /boxed/regex OK ▶ 147/405 /boxed/varianttype OK ▶ 147/405 /boxed/error OK ▶ 147/405 /boxed/datetime OK ▶ 147/405 /boxed/matchinfo OK ▶ 147/405 /boxed/keyfile OK ▶ 147/405 /boxed/mainloop OK ▶ 147/405 /boxed/maincontext OK ▶ 147/405 /boxed/source OK ▶ 147/405 /boxed/variantbuilder OK ▶ 147/405 /boxed/timezone OK ▶ 147/405 /boxed/pollfd OK ▶ 147/405 /boxed/markup OK ▶ 147/405 /boxed/thread OK ▶ 147/405 /boxed/checksum OK ▶ 147/405 /boxed/tree OK ▶ 147/405 /boxed/patternspec OK ▶ 147/405 /boxed/rand OK ▶ 148/405 /gobject/static-iface OK ▶ 148/405 /gobject/dynamic-iface OK ▶ 150/405 /deprecated-properties/construct OK ▶ 150/405 /deprecated-properties/default-construct OK ▶ 150/405 /deprecated-properties/set OK ▶ 151/405 /gobject/dynamic-type OK ▶ 151/405 /gobject/dynamic-type/query OK ▶ 152/405 /enum/basic OK ▶ 152/405 /enum/define-type OK ▶ 152/405 /flags/basic OK ▶ 152/405 /flags/define-type OK ▶ 153/405 /max-version/tested-at-compile-time OK 163/405 glib:gobject / properties RUNNING >>> 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.86.0/debian/build/deb/gobject/tests MALLOC_PERTURB_=171 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/properties 164/405 glib:gobject / properties-introspection RUNNING >>> 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.86.0/debian/build/deb/gobject/tests MALLOC_PERTURB_=185 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/properties-introspection 138/405 glib:glib+core+no-valgrind+pkg-config / glib-2.0-pkg-config OK 0.96s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + pkg-config --validate glib-2.0 ++ pkg-config --modversion glib-2.0 + test 2.86.0 = 2.86.0 ++ 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 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 140/405 glib:gobject+performance+no-valgrind / performance-threaded OK 0.89s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Running test "liststore-is-a" 1 runs, min/avg/max = 0.086/0.086/0.086 ms Running test "liststore-interface-peek" 1 runs, min/avg/max = 0.050/0.050/0.050 ms Running test "liststore-interface-peek-same" 1 runs, min/avg/max = 0.049/0.049/0.049 ms ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ▶ 35/405 /mainloop/ready-time OK ▶ 35/405 /mainloop/wakeup OK ▶ 35/405 /mainloop/remove-invalid OK ▶ 35/405 /mainloop/unref-while-pending OK ▶ 154/405 /gobject/override OK 165/405 glib:gobject / reference RUNNING >>> 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 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_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=227 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/reference 166/405 glib:gobject / flags RUNNING >>> 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.86.0/debian/build/deb/gobject/tests MALLOC_PERTURB_=169 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/flags 107/405 glib:glib+core+slow / 642026 OK 4.11s 1 subtests passed ▶ 120/405 /glib-unix/sigterm OK ▶ 156/405 /gobject/references OK ▶ 156/405 /gobject/references-many OK ▶ 156/405 /gobject/references_two OK ▶ 156/405 /gobject/references_run_dispose OK 167/405 glib:gobject / value RUNNING >>> 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=71 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/value 141/405 glib:gobject / notify-init OK 0.90s 1 subtests passed 142/405 glib:gobject / notify-init2 OK 0.87s 1 subtests passed 143/405 glib:gobject / custom-dispatch OK 0.85s 2 subtests passed 144/405 glib:gobject / qdata OK 0.84s 2 subtests passed 145/405 glib:gobject / accumulator OK 0.82s 1 subtests passed 146/405 glib:gobject / basics-gobject OK 0.81s 1 subtests passed 147/405 glib:gobject / boxed OK 0.74s 27 subtests passed 148/405 glib:gobject / defaultiface OK 0.73s 2 subtests passed 149/405 glib:gobject / deftype OK 0.72s 150/405 glib:gobject / deprecated-properties OK 0.70s 3 subtests passed 151/405 glib:gobject / dynamictype OK 0.68s 2 subtests passed 152/405 glib:gobject / enums OK 0.67s 4 subtests passed 153/405 glib:gobject / max-version OK 0.66s 1 subtests passed 168/405 glib:gobject / type RUNNING >>> 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.86.0/debian/build/deb/gobject/tests MALLOC_PERTURB_=171 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/type 169/405 glib:gobject / gobject-private RUNNING >>> MALLOC_PERTURB_=191 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/gobject-private 170/405 glib:gobject / closure RUNNING >>> 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=19 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/closure 171/405 glib:gobject+slow / closure-refcount RUNNING >>> 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.86.0/debian/build/deb/gobject/tests MALLOC_PERTURB_=169 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/closure-refcount 172/405 glib:gobject / object RUNNING >>> 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 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_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=227 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/object 173/405 glib:gobject / signal-handler RUNNING >>> 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.86.0/debian/build/deb/gobject/tests MALLOC_PERTURB_=133 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/signal-handler 174/405 glib:gobject / ifaceproperties RUNNING >>> 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=205 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/ifaceproperties 175/405 glib:gobject / signals RUNNING >>> 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.86.0/debian/build/deb/gobject/tests MALLOC_PERTURB_=130 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/signals 176/405 glib:gobject / signalgroup RUNNING >>> 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 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_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=222 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/signalgroup 177/405 glib:gobject / testing RUNNING >>> 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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests MALLOC_PERTURB_=69 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/testing 178/405 glib:gobject / type-flags RUNNING >>> 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=154 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/type-flags 179/405 glib:gobject / objects-refcount1 RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=32 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/objects-refcount1 180/405 glib:gobject+slow / objects-refcount2 RUNNING >>> 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.86.0/debian/build/deb/gobject/tests MALLOC_PERTURB_=148 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/objects-refcount2 154/405 glib:gobject / override OK 1.13s 1 subtests passed ▶ 155/405 /param/value OK ▶ 155/405 /param/strings OK ▶ 155/405 /param/qdata OK ▶ 155/405 /param/validate OK ▶ 155/405 /param/convert OK ▶ 155/405 /param/implement SKIP ▶ 155/405 /param/default OK ▶ 155/405 /param/is-valid-name OK ▶ 157/405 /gobject/basic-signals OK 181/405 glib:gobject / properties-refcount1 RUNNING >>> 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=58 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/properties-refcount1 156/405 glib:gobject / references OK 1.11s 4 subtests passed ▶ 158/405 /gobject/singleton/construction OK ▶ 158/405 /gobject/singleton/construct-property OK 182/405 glib:gobject+slow / properties-refcount2 RUNNING >>> 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.86.0/debian/build/deb/gobject/tests MALLOC_PERTURB_=185 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/properties-refcount2 ▶ 118/405 /gwakeup/threaded-fallback OK ▶ 159/405 /GObject/threaded-object-init OK 157/405 glib:gobject / basic-signals OK 1.11s 1 subtests passed ▶ 120/405 /glib-unix/sighup_again OK ▶ 120/405 /glib-unix/sighup_add_remove OK ▶ 120/405 /glib-unix/sighup_nested OK ▶ 160/405 /GObject/threaded-dynamic-ref-unref-init OK ▶ 160/405 /GObject/dynamic-interface-properties OK ▶ 161/405 /binding/default OK ▶ 161/405 /binding/canonicalisation OK ▶ 161/405 /binding/bidirectional OK ▶ 161/405 /binding/transform OK ▶ 161/405 /binding/transform-default OK ▶ 161/405 /binding/transform-closure OK ▶ 161/405 /binding/chain OK ▶ 161/405 /binding/sync-create OK ▶ 161/405 /binding/invert-boolean OK ▶ 161/405 /binding/same-object OK ▶ 161/405 /binding/unbind OK ▶ 161/405 /binding/unbind-weak OK ▶ 161/405 /binding/unbind-multiple OK ▶ 161/405 /binding/fail OK ▶ 161/405 /binding/interface OK ▶ 161/405 /binding/concurrent-unbind OK ▶ 161/405 /binding/concurrent-finalizing OK ▶ 161/405 /binding/dispose-source OK ▶ 161/405 /binding/dispose-target OK ▶ 162/405 /GObject/BindingGroup/invalid OK ▶ 162/405 /GObject/BindingGroup/default OK ▶ 162/405 /GObject/BindingGroup/bidirectional OK ▶ 162/405 /GObject/BindingGroup/transform OK ▶ 162/405 /GObject/BindingGroup/transform-closures OK ▶ 162/405 /GObject/BindingGroup/same-object OK ▶ 162/405 /GObject/BindingGroup/weak-ref-source OK ▶ 162/405 /GObject/BindingGroup/weak-ref-target OK ▶ 162/405 /GObject/BindingGroup/properties OK ▶ 162/405 /GObject/BindingGroup/weak-notify-no-bindings OK ▶ 162/405 /GObject/BindingGroup/empty-closures OK 183/405 glib:gobject+slow / properties-refcount3 RUNNING >>> 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.86.0/debian/build/deb/gobject/tests MALLOC_PERTURB_=148 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/properties-refcount3 158/405 glib:gobject / singleton OK 1.11s 2 subtests passed ▶ 155/405 /param/invalid-name/colon OK ▶ 155/405 /param/invalid-name/first-char OK ▶ 90/405 /timeout/seconds-once OK ▶ 105/405 /glib/1bit-mutex/int OK ▶ 76/405 /gthread/spawn-childs-threads OK ▶ 46/405 /thread/mutex5 OK ▶ 163/405 /properties/install OK ▶ 163/405 /properties/install-many OK ▶ 163/405 /properties/notify OK ▶ 163/405 /properties/notify-queue OK ▶ 163/405 /properties/construct OK ▶ 163/405 /properties/get-property OK ▶ 163/405 /properties/testv_with_no_properties OK ▶ 163/405 /properties/testv_with_valid_properties OK ▶ 163/405 /properties/testv_with_invalid_property_type OK ▶ 163/405 /properties/testv_with_invalid_property_names OK ▶ 163/405 /properties/testv_getv OK ▶ 163/405 /properties/testv_notify_queue OK ▶ 163/405 /properties/notify/too-many-freezes OK ▶ 163/405 /properties/set-property/variant/floating OK ▶ 164/405 /properties/introspection OK ▶ 164/405 /properties/collision OK 184/405 glib:gobject / properties-refcount4 RUNNING >>> 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.86.0/debian/build/deb/gobject/tests MALLOC_PERTURB_=148 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/properties-refcount4 118/405 glib:glib+core / gwakeup-fallback OK 2.21s 2 subtests passed ▶ 165/405 /type/fundamentals OK ▶ 165/405 /type/qdata OK ▶ 165/405 /type/query OK ▶ 165/405 /type/class-private OK ▶ 165/405 /object/clear OK ▶ 165/405 /object/clear-function OK ▶ 165/405 /object/set OK ▶ 165/405 /object/set-function OK ▶ 165/405 /object/value OK ▶ 165/405 /object/initially-unowned OK ▶ 165/405 /object/weak-pointer OK ▶ 165/405 /object/weak-ref OK ▶ 165/405 /object/toggle-ref OK ▶ 165/405 /object/qdata OK ▶ 165/405 /object/qdata2 OK ▶ 165/405 /object/set/derived-type OK ▶ 165/405 /object/weak-pointer/clear OK ▶ 165/405 /object/weak-pointer/clear-function OK ▶ 165/405 /object/weak-pointer/set OK ▶ 165/405 /object/weak-pointer/set-function OK ▶ 165/405 /object/weak-ref/on-dispose OK ▶ 165/405 /object/weak-ref/on-run-dispose OK ▶ 165/405 /object/weak-ref/on-toggle-notify OK ▶ 165/405 /object/weak-ref/in-toggle-notify OK ▶ 165/405 /object/weak-ref/many OK ▶ 165/405 /object/weak-ref/concurrent/0 OK ▶ 165/405 /object/weak-ref/concurrent/1 OK ▶ 165/405 /object/toggle-ref/ref-on-dispose OK ▶ 165/405 /object/toggle-ref/ref-and-notify-on-dispose OK ▶ 166/405 /gobject/flags/validate OK 185/405 glib:gobject / signals-refcount1 RUNNING >>> MALLOC_PERTURB_=158 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/signals-refcount1 160/405 glib:gobject / dynamictests OK 1.12s 2 subtests passed 162/405 glib:gobject / bindinggroup OK 1.07s 11 subtests passed ▶ 167/405 /value/basic OK ▶ 167/405 /value/collection OK ▶ 167/405 /value/copying OK ▶ 167/405 /value/enum-transformation OK ▶ 167/405 /value/gtype OK ▶ 167/405 /value/string OK ▶ 167/405 /value/transform-object OK ▶ 167/405 /value/array/basic OK ▶ 167/405 /value/array/sort-with-data OK 186/405 glib:gobject / signals-refcount2 RUNNING >>> 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=12 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/signals-refcount2 187/405 glib:gobject / signals-refcount3 RUNNING >>> 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=15 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/signals-refcount3 161/405 glib:gobject / binding OK 1.13s 19 subtests passed 163/405 glib:gobject / properties OK 1.09s 14 subtests passed 164/405 glib:gobject / properties-introspection OK 1.07s 2 subtests passed ▶ 168/405 /type/registration-serial OK ▶ 168/405 /type/interface-prerequisite OK ▶ 168/405 /type/interface-check OK ▶ 168/405 /type/next-base OK ▶ 168/405 /type/is-a OK ▶ 168/405 /type/query OK ▶ 169/405 /private/instance OK ▶ 169/405 /private/derived-instance OK ▶ 169/405 /private/mixed-derived-instance OK ▶ 170/405 /closure/idle OK ▶ 170/405 /closure/timeout OK ▶ 170/405 /closure/iochannel OK ▶ 170/405 /closure/child OK ▶ 170/405 /closure/fd OK ▶ 170/405 /closure/signal OK ▶ 172/405 /object/constructor/singleton OK ▶ 172/405 /object/constructor/infanticide SKIP ▶ 173/405 /signal/handler/connect-many OK ▶ 173/405 /signal/handler/disconnect-many-ordered OK ▶ 173/405 /signal/handler/disconnect-many-inverse OK ▶ 173/405 /signal/handler/disconnect-many-random OK ▶ 173/405 /signal/handler/disconnect-2-signals OK ▶ 173/405 /signal/handler/disconnect-2-objects OK ▶ 173/405 /signal/handler/block-many OK ▶ 174/405 /interface/properties/set OK ▶ 174/405 /interface/properties/notify OK ▶ 174/405 /interface/properties/find-overridden OK ▶ 174/405 /interface/properties/list-overridden OK ▶ 174/405 /interface/properties/find-interface OK ▶ 174/405 /interface/properties/list-interface OK ▶ 174/405 /interface/properties/not-overridden OK ▶ 175/405 /gobject/signals/all-types OK ▶ 175/405 /gobject/signals/variant OK ▶ 175/405 /gobject/signals/destroy-target-object OK ▶ 175/405 /gobject/signals/generic-marshaller-1 OK ▶ 175/405 /gobject/signals/generic-marshaller-2 OK ▶ 175/405 /gobject/signals/generic-marshaller-enum-return-signed OK ▶ 175/405 /gobject/signals/generic-marshaller-enum-return-unsigned OK ▶ 175/405 /gobject/signals/generic-marshaller-int-return OK ▶ 175/405 /gobject/signals/generic-marshaller-uint-return OK ▶ 175/405 /gobject/signals/generic-marshaller-interface-return OK ▶ 175/405 /gobject/signals/custom-marshaller OK ▶ 175/405 /gobject/signals/connect OK ▶ 175/405 /gobject/signals/emission-hook OK ▶ 175/405 /gobject/signals/emitv OK ▶ 175/405 /gobject/signals/accumulator OK ▶ 175/405 /gobject/signals/accumulator-class OK ▶ 175/405 /gobject/signals/introspection OK ▶ 175/405 /gobject/signals/block-handler OK ▶ 175/405 /gobject/signals/stop-emission OK ▶ 175/405 /gobject/signals/invocation-hint OK ▶ 175/405 /gobject/signals/test-disconnection-wrong-object OK ▶ 175/405 /gobject/signals/clear-signal-handler OK ▶ 175/405 /gobject/signals/lookup OK ▶ 175/405 /gobject/signals/parse-name OK ▶ 175/405 /gobject/signals/is-valid-name OK ▶ 175/405 /gobject/signals/weak-ref-disconnect OK ▶ 175/405 /gobject/signals/lookup/invalid OK ▶ 175/405 /gobject/signals/parse-name/invalid OK ▶ 175/405 /gobject/signals/invalid-name/colon OK ▶ 175/405 /gobject/signals/invalid-name/first-char OK ▶ 175/405 /gobject/signals/invalid-name/empty OK ▶ 176/405 /GObject/SignalGroup/invalid OK ▶ 176/405 /GObject/SignalGroup/simple OK ▶ 176/405 /GObject/SignalGroup/changing-target OK ▶ 176/405 /GObject/SignalGroup/blocking OK ▶ 176/405 /GObject/SignalGroup/weak-ref-target OK ▶ 176/405 /GObject/SignalGroup/connect-object OK ▶ 176/405 /GObject/SignalGroup/signal-parsing OK ▶ 176/405 /GObject/SignalGroup/properties OK ▶ 176/405 /GObject/SignalGroup/interface OK ▶ 177/405 /assert/finalize_object OK ▶ 178/405 /type/flags/interface OK ▶ 178/405 /type/flags/final OK ▶ 178/405 /type/flags/deprecated OK ▶ 178/405 /type/flags/final/instance-check OK 188/405 glib:gobject / signals-refcount4 RUNNING >>> MALLOC_PERTURB_=47 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/signals-refcount4 189/405 glib:gobject+cpp / cxx RUNNING >>> MALLOC_PERTURB_=49 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/cxx 190/405 glib:gobject+cpp / cxx-98 RUNNING >>> 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=215 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/cxx-98 165/405 glib:gobject / reference OK 0.87s 29 subtests passed 166/405 glib:gobject / flags OK 0.85s 1 subtests passed ▶ 76/405 /gthread/spawn-sync OK ▶ 155/405 /param/invalid-name/empty OK ▶ 155/405 /value/transform OK ▶ 155/405 /paramspec/char OK ▶ 155/405 /paramspec/uchar OK ▶ 155/405 /paramspec/int OK ▶ 155/405 /paramspec/uint OK ▶ 155/405 /paramspec/long OK ▶ 155/405 /paramspec/ulong OK ▶ 155/405 /paramspec/int64 OK ▶ 155/405 /paramspec/uint64 OK ▶ 155/405 /paramspec/float OK ▶ 155/405 /paramspec/double OK ▶ 155/405 /paramspec/unichar OK ▶ 155/405 /paramspec/param OK ▶ 155/405 /paramspec/null-param OK ▶ 155/405 /paramspec/string OK ▶ 155/405 /paramspec/override OK ▶ 155/405 /paramspec/gtype OK ▶ 155/405 /paramspec/variant OK ▶ 155/405 /paramspec/custom OK ▶ 155/405 /paramspec/pool OK ▶ 155/405 /paramspec/variant/cmp OK 191/405 glib:gobject+cpp / cxx-03 RUNNING >>> 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=241 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/cxx-03 192/405 glib:gobject+cpp / cxx-11 RUNNING >>> 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=216 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/cxx-11 167/405 glib:gobject / value OK 0.92s 9 subtests passed 193/405 glib:gobject+cpp / cxx-14 RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=152 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/cxx-14 168/405 glib:gobject / type OK 0.90s 6 subtests passed 169/405 glib:gobject / gobject-private OK 0.88s 3 subtests passed 170/405 glib:gobject / closure OK 0.86s 6 subtests passed 172/405 glib:gobject / object OK 0.81s 1 subtests passed 173/405 glib:gobject / signal-handler OK 0.80s 7 subtests passed 174/405 glib:gobject / ifaceproperties OK 0.78s 7 subtests passed 175/405 glib:gobject / signals OK 0.77s 31 subtests passed 176/405 glib:gobject / signalgroup OK 0.75s 9 subtests passed 177/405 glib:gobject / testing OK 0.74s 1 subtests passed 178/405 glib:gobject / type-flags OK 0.72s 4 subtests passed ▶ 71/405 /sequence/random/seed:1477639090 OK 194/405 glib:gobject+cpp / cxx-17 RUNNING >>> 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.86.0/debian/build/deb/gobject/tests MALLOC_PERTURB_=171 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/cxx-17 195/405 glib:gobject+cpp / cxx-20 RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=211 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/cxx-20 196/405 glib:gobject+cpp / cxx-2b RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=144 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/cxx-2b 197/405 glib:gobject / autoptr RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=184 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/autoptr 198/405 glib:gobject+no-valgrind / genmarshal.py RUNNING >>> 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.86.0/debian/build/deb/gobject MALLOC_PERTURB_=94 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 PYTHONPATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/tests/lib:/build/reproducible-path/glib2.0-2.86.0/tests/lib G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /usr/bin/python3 -B /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/../../../gobject/tests/genmarshal.py 199/405 glib:gobject+no-valgrind / gobject-query.py RUNNING >>> 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.86.0/debian/build/deb/gobject MALLOC_PERTURB_=152 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 PYTHONPATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/tests/lib:/build/reproducible-path/glib2.0-2.86.0/tests/lib G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /usr/bin/python3 -B /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/../../../gobject/tests/gobject-query.py 200/405 glib:gobject+no-valgrind / mkenums.py RUNNING >>> MALLOC_PERTURB_=158 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.86.0/debian/build/deb/gobject G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 PYTHONPATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/tests/lib:/build/reproducible-path/glib2.0-2.86.0/tests/lib G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /usr/bin/python3 -B /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/../../../gobject/tests/mkenums.py 201/405 glib:gthread / init RUNNING >>> 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.86.0/debian/build/deb/gthread/tests MALLOC_PERTURB_=255 MESON_TEST_ITERATION=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gthread/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gthread UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gthread/tests/init 202/405 glib:gthread+no-valgrind+pkg-config / gthread-2.0-pkg-config RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 PKG_CONFIG_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/meson-private G_DEBUG=gc-friendly MALLOC_PERTURB_=108 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /usr/bin/bash -xe -c 'pkg-config --validate gthread-2.0 test "$(pkg-config --modversion gthread-2.0)" = "2.86.0" test "$(pkg-config --variable=prefix gthread-2.0)" = "/usr"' 203/405 glib:gmodule / max-version RUNNING >>> G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gmodule/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=73 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule/tests/max-version 155/405 glib:gobject / param OK 1.75s 31 subtests passed 204/405 glib:gmodule+cpp / cxx RUNNING >>> G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gmodule/tests 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.86.0/debian/build/deb/gmodule/tests MESON_TEST_ITERATION=1 MALLOC_PERTURB_=42 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule/tests/cxx ▶ 184/405 /gobject/refcount/properties-4 OK ▶ 76/405 /gthread/spawn-async OK 184/405 glib:gobject / properties-refcount4 OK 0.59s 1 subtests passed ▶ 23/405 /gvariant/serialiser/byteswap OK ▶ 23/405 /gvariant/serialiser/children OK ▶ 23/405 /gvariant/serialiser/byteswap/zero-sized OK 205/405 glib:gmodule+cpp / cxx-98 RUNNING >>> G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gmodule/tests 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.86.0/debian/build/deb/gmodule/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib MALLOC_CHECK_=2 MALLOC_PERTURB_=142 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule/tests/cxx-98 76/405 glib:glib+core / spawn-multithreaded OK 6.62s 4 subtests passed 206/405 glib:gmodule+cpp / cxx-03 RUNNING >>> G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gmodule/tests 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.86.0/debian/build/deb/gmodule/tests MESON_TEST_ITERATION=1 MALLOC_PERTURB_=125 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule/tests/cxx-03 189/405 glib:gobject+cpp / cxx OK 0.50s 190/405 glib:gobject+cpp / cxx-98 OK 0.49s ▶ 197/405 /autoptr/autoptr OK ▶ 197/405 /autoptr/autoptr_steal OK ▶ 197/405 /autoptr/autolist OK ▶ 197/405 /autoptr/autoslist OK ▶ 197/405 /autoptr/autoqueue OK ▶ 197/405 /autoptr/autoclass OK ▶ 201/405 /thread/deprecated/init OK ▶ 201/405 /thread/deprecated/init-with-errorcheck-mutexes OK ▶ 203/405 /max-version/tested-at-compile-time OK 207/405 glib:gmodule+cpp / cxx-11 RUNNING >>> G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gmodule/tests 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.86.0/debian/build/deb/gmodule/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=93 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule/tests/cxx-11 208/405 glib:gmodule+cpp / cxx-14 RUNNING >>> G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gmodule/tests 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.86.0/debian/build/deb/gmodule/tests MESON_TEST_ITERATION=1 MALLOC_PERTURB_=199 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule/tests/cxx-14 191/405 glib:gobject+cpp / cxx-03 OK 0.50s 192/405 glib:gobject+cpp / cxx-11 OK 0.49s 209/405 glib:gmodule+cpp / cxx-17 RUNNING >>> G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gmodule/tests 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.86.0/debian/build/deb/gmodule/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=60 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule/tests/cxx-17 210/405 glib:gmodule+cpp / cxx-20 RUNNING >>> G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gmodule/tests 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.86.0/debian/build/deb/gmodule/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=112 G_DEBUG=gc-friendly LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule/tests/cxx-20 193/405 glib:gobject+cpp / cxx-14 OK 0.48s 211/405 glib:gmodule+cpp / cxx-2b RUNNING >>> G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gmodule/tests 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.86.0/debian/build/deb/gmodule/tests MESON_TEST_ITERATION=1 MALLOC_PERTURB_=189 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule/tests/cxx-2b 194/405 glib:gobject+cpp / cxx-17 OK 0.46s 195/405 glib:gobject+cpp / cxx-20 OK 0.45s 196/405 glib:gobject+cpp / cxx-2b OK 0.43s 197/405 glib:gobject / autoptr OK 0.41s 6 subtests passed 201/405 glib:gthread / init OK 0.32s 2 subtests passed 203/405 glib:gmodule / max-version OK 0.27s 1 subtests passed 212/405 glib:gmodule / module-test-library RUNNING >>> G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gmodule/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=90 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule/tests:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule/tests/module-test-library 213/405 glib:gmodule / module-test-plugin RUNNING >>> G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gmodule/tests 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.86.0/debian/build/deb/gmodule/tests MESON_TEST_ITERATION=1 MALLOC_PERTURB_=121 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule/tests:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule/tests/module-test-plugin 214/405 glib:gmodule+no-valgrind+pkg-config / gmodule-no-export-2.0-pkg-config RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 PKG_CONFIG_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/meson-private MALLOC_PERTURB_=230 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /usr/bin/bash -xe -c 'pkg-config --validate gmodule-no-export-2.0 test "$(pkg-config --modversion gmodule-no-export-2.0)" = "2.86.0" test "$(pkg-config --variable=prefix gmodule-no-export-2.0)" = "/usr"' 215/405 glib:gmodule+no-valgrind+pkg-config / gmodule-export-2.0-pkg-config RUNNING >>> MALLOC_PERTURB_=147 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 PKG_CONFIG_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/meson-private G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /usr/bin/bash -xe -c 'pkg-config --validate gmodule-export-2.0 test "$(pkg-config --modversion gmodule-export-2.0)" = "2.86.0" test "$(pkg-config --variable=prefix gmodule-export-2.0)" = "/usr"' 216/405 glib:gmodule+no-valgrind+pkg-config / gmodule-2.0-pkg-config RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 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 PKG_CONFIG_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/meson-private G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=222 /usr/bin/bash -xe -c 'pkg-config --validate gmodule-2.0 test "$(pkg-config --modversion gmodule-2.0)" = "2.86.0" test "$(pkg-config --variable=prefix gmodule-2.0)" = "/usr"' 217/405 glib:gio / application-command-line RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=186 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/application-command-line 202/405 glib:gthread+no-valgrind+pkg-config / gthread-2.0-pkg-config OK 0.41s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + pkg-config --validate gthread-2.0 ++ pkg-config --modversion gthread-2.0 + test 2.86.0 = 2.86.0 ++ pkg-config --variable=prefix gthread-2.0 + test /usr = /usr ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 204/405 glib:gmodule+cpp / cxx OK 0.37s 218/405 glib:gio / appmonitor RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MALLOC_PERTURB_=92 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/appmonitor 219/405 glib:gio / async-close-output-stream RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=188 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/async-close-output-stream ▶ 199/405 __main__.TestGobjectQuery.test_froots OK ▶ 199/405 __main__.TestGobjectQuery.test_help OK ▶ 199/405 __main__.TestGobjectQuery.test_tree OK ▶ 199/405 __main__.TestGobjectQuery.test_version OK 205/405 glib:gmodule+cpp / cxx-98 OK 0.40s ▶ 200/405 __main__.TestMkenums.test_available_in OK ▶ 200/405 __main__.TestMkenums.test_comma_in_enum_value OK 220/405 glib:gio / async-splice-output-stream RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MALLOC_PERTURB_=167 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/async-splice-output-stream 206/405 glib:gmodule+cpp / cxx-03 OK 0.40s 221/405 glib:gio / buffered-input-stream RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=142 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/buffered-input-stream 199/405 glib:gobject+no-valgrind / gobject-query.py OK 0.63s 4 subtests passed 222/405 glib:gio / buffered-output-stream RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=64 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/buffered-output-stream 207/405 glib:gmodule+cpp / cxx-11 OK 0.45s 208/405 glib:gmodule+cpp / cxx-14 OK 0.43s ▶ 212/405 /module/basics OK ▶ 212/405 /module/invalid-libtool-archive OK ▶ 212/405 /module/local-binding OK ▶ 213/405 /module/basics OK ▶ 213/405 /module/invalid-libtool-archive OK ▶ 213/405 /module/local-binding OK ▶ 217/405 /application-command-line/basic-properties OK 223/405 glib:gio / cancellable RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MALLOC_PERTURB_=194 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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/cancellable 224/405 glib:gio / contexts RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=108 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/contexts 209/405 glib:gmodule+cpp / cxx-17 OK 0.46s 210/405 glib:gmodule+cpp / cxx-20 OK 0.43s ▶ 218/405 /monitor/app OK ▶ 219/405 /close-async/without-flush OK ▶ 219/405 /close-async/with-flush OK ▶ 219/405 /close-async/with-async-flush OK 225/405 glib:gio / contenttype RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=58 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/contenttype 226/405 glib:gio / converter-stream RUNNING >>> MALLOC_PERTURB_=124 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/converter-stream 211/405 glib:gmodule+cpp / cxx-2b OK 0.47s 227/405 glib:gio / converter RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=170 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/converter 212/405 glib:gmodule / module-test-library OK 0.47s 3 subtests passed 213/405 glib:gmodule / module-test-plugin OK 0.44s 3 subtests passed 217/405 glib:gio / application-command-line OK 0.38s 1 subtests passed ▶ 71/405 /sequence/random/seed:3369132895 OK 228/405 glib:gio / credentials RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=102 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/credentials 229/405 glib:gio / data-input-stream RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=108 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/data-input-stream 230/405 glib:gio / data-output-stream RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 MALLOC_PERTURB_=75 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/data-output-stream 214/405 glib:gmodule+no-valgrind+pkg-config / gmodule-no-export-2.0-pkg-config OK 0.53s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + pkg-config --validate gmodule-no-export-2.0 ++ pkg-config --modversion gmodule-no-export-2.0 + test 2.86.0 = 2.86.0 ++ pkg-config --variable=prefix gmodule-no-export-2.0 + test /usr = /usr ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 215/405 glib:gmodule+no-valgrind+pkg-config / gmodule-export-2.0-pkg-config OK 0.51s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + pkg-config --validate gmodule-export-2.0 ++ pkg-config --modversion gmodule-export-2.0 + test 2.86.0 = 2.86.0 ++ pkg-config --variable=prefix gmodule-export-2.0 + test /usr = /usr ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 216/405 glib:gmodule+no-valgrind+pkg-config / gmodule-2.0-pkg-config OK 0.50s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + pkg-config --validate gmodule-2.0 ++ pkg-config --modversion gmodule-2.0 + test 2.86.0 = 2.86.0 ++ pkg-config --variable=prefix gmodule-2.0 + test /usr = /usr ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 218/405 glib:gio / appmonitor OK 0.46s 1 subtests passed 219/405 glib:gio / async-close-output-stream OK 0.45s 3 subtests passed ▶ 198/405 __main__.TestGenmarshal.test_empty_list OK ▶ 198/405 __main__.TestGenmarshal.test_help OK ▶ 200/405 __main__.TestMkenums.test_deprecated_in OK 231/405 glib:gio / error RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=95 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/error 232/405 glib:gio / file-thumbnail RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=144 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/file-thumbnail 233/405 glib:gio / fileattributematcher RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=107 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/fileattributematcher 234/405 glib:gio / filenamecompleter RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=242 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/filenamecompleter 235/405 glib:gio / filter-streams RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MALLOC_PERTURB_=248 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/filter-streams ▶ 220/405 /async-splice/copy-chunks OK ▶ 220/405 /async-splice/copy-chunks-threaded-input OK ▶ 220/405 /async-splice/copy-chunks-threaded-output OK ▶ 220/405 /async-splice/copy-chunks-threaded OK ▶ 220/405 /async-splice/cancelled OK ▶ 200/405 __main__.TestMkenums.test_deprecated_in_for OK ▶ 221/405 /buffered-input-stream/peek OK ▶ 221/405 /buffered-input-stream/peek-buffer OK ▶ 221/405 /buffered-input-stream/set-buffer-size OK ▶ 221/405 /buffered-input-stream/read-byte OK ▶ 221/405 /buffered-input-stream/read OK ▶ 221/405 /buffered-input-stream/read-async OK ▶ 221/405 /buffered-input-stream/skip OK ▶ 221/405 /buffered-input-stream/skip-async OK ▶ 221/405 /buffered-input-stream/seek OK ▶ 221/405 /filter-input-stream/close OK ▶ 222/405 /buffered-output-stream/write OK ▶ 222/405 /buffered-output-stream/grow OK ▶ 222/405 /buffered-output-stream/seek OK ▶ 222/405 /buffered-output-stream/truncate OK ▶ 222/405 /filter-output-stream/close OK 220/405 glib:gio / async-splice-output-stream OK 0.56s 5 subtests passed ▶ 200/405 __main__.TestMkenums.test_empty_header OK ▶ 200/405 __main__.TestMkenums.test_empty_template OK ▶ 198/405 __main__.TestGenmarshal.test_no_args OK ▶ 68/405 /thread/rwlock7 OK ▶ 223/405 /cancellable/multiple-concurrent SKIP ▶ 223/405 /cancellable/null OK ▶ 223/405 /cancellable/connect-data-is-destroyed-on-disconnect-and-dispose OK ▶ 223/405 /cancellable/connect-to-disposing-callback OK ▶ 223/405 /cancellable/connect-cancelled-data-is-destroyed OK ▶ 223/405 /cancellable/connect-to-disposing-callback-with-toggle-reference OK ▶ 223/405 /cancellable/connect-cancelled-to-disposing-callback OK ▶ 223/405 /cancellable/connect-cancelled-with-destroy-func-disposing-cancellable OK ▶ 223/405 /cancellable/connect-cancelled-to-disposing-callback-with-toggle-reference OK ▶ 223/405 /cancellable/disconnect-on-cancelled-callback-hangs OK ▶ 223/405 /cancellable/resets-on-cancel-callback-hangs OK ▶ 223/405 /cancellable/poll-fd OK ▶ 223/405 /cancellable/poll-fd-cancelled OK ▶ 223/405 /cancellable/poll-fd-cancelled-threaded OK ▶ 223/405 /cancellable/cancel-reset-races OK ▶ 223/405 /cancellable/cancel-reset-connect-races EXPECTEDFAIL ▶ 224/405 /gio/contexts/thread-independence OK ▶ 224/405 /gio/contexts/context-independence OK ▶ 224/405 /gio/contexts/context-specific/identity OK 236/405 glib:gio / giomodule RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/modules:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MALLOC_PERTURB_=46 GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/giomodule 221/405 glib:gio / buffered-input-stream OK 0.55s 10 subtests passed ▶ 120/405 /glib-unix/callback_after_signal OK ▶ 120/405 /glib-unix/child-wait OK ▶ 120/405 /glib-unix/pipe/fd-cloexec OK ▶ 23/405 /gvariant/serialiser/fuzz/1% OK ▶ 225/405 /contenttype/guess OK ▶ 225/405 /contenttype/guess_svg_from_data OK ▶ 225/405 /contenttype/mime_to_content SKIP ▶ 225/405 /contenttype/mime_from_content SKIP ▶ 225/405 /contenttype/unknown OK ▶ 225/405 /contenttype/subtype OK ▶ 225/405 /contenttype/list OK ▶ 225/405 /contenttype/executable OK ▶ 225/405 /contenttype/description OK ▶ 225/405 /contenttype/icon OK ▶ 225/405 /contenttype/symbolic-icon OK ▶ 225/405 /contenttype/tree OK ▶ 225/405 /contenttype/tree_invalid_encoding OK ▶ 225/405 /contenttype/test_type_is_a_special_case OK ▶ 226/405 /converter/basics OK ▶ 226/405 /converter-input-stream/expander OK ▶ 226/405 /converter-input-stream/compressor OK 237/405 glib:gio / gsubprocess RUNNING >>> MALLOC_PERTURB_=31 GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop 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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gsubprocess 222/405 glib:gio / buffered-output-stream OK 0.55s 5 subtests passed ▶ 227/405 /converter/bytes OK ▶ 227/405 /converter/extra-bytes-at-end OK ▶ 227/405 /converter/gzip-os-property OK 238/405 glib:gio / g-file RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=112 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/g-file ▶ 228/405 /credentials/basic OK ▶ 229/405 /data-input-stream/basic OK ▶ 229/405 /data-input-stream/read-lines-LF OK ▶ 229/405 /data-input-stream/read-lines-LF-valid-utf8 OK ▶ 229/405 /data-input-stream/read-lines-LF-invalid-utf8 OK ▶ 229/405 /data-input-stream/read-lines-CR OK ▶ 230/405 /data-output-stream/basic OK ▶ 230/405 /data-output-stream/write-lines-LF OK ▶ 230/405 /data-output-stream/write-lines-CR OK ▶ 230/405 /data-output-stream/write-lines-CR-LF OK ▶ 230/405 /data-output-stream/write-int OK ▶ 230/405 /data-output-stream/seek OK ▶ 230/405 /data-output-stream/truncate OK 225/405 glib:gio / contenttype OK 0.48s 12 subtests passed ▶ 231/405 /error/from-errno OK ▶ 231/405 /error/from-file-error OK ▶ 231/405 /error/from-win32-error SKIP ▶ 232/405 /file-thumbnail/fail OK ▶ 232/405 /file-thumbnail/size-priority OK ▶ 232/405 /file-thumbnail/valid/normal OK ▶ 232/405 /file-thumbnail/valid/large OK ▶ 232/405 /file-thumbnail/valid/x-large OK ▶ 232/405 /file-thumbnail/valid/xx-large OK ▶ 232/405 /file-thumbnail/unknown/super-large OK ▶ 233/405 /fileattributematcher/exact OK ▶ 233/405 /fileattributematcher/equality OK ▶ 233/405 /fileattributematcher/subtract OK ▶ 234/405 /filenamecompleter/basic OK ▶ 235/405 /filter-stream/input OK ▶ 235/405 /filter-stream/output OK ▶ 235/405 /filter-stream/async-input OK ▶ 235/405 /filter-stream/async-output OK 239/405 glib:gio / g-file-info RUNNING >>> MALLOC_PERTURB_=176 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/g-file-info 227/405 glib:gio / converter OK 0.49s 3 subtests passed ▶ 68/405 /thread/rwlock8 OK 240/405 glib:gio / g-icon RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MALLOC_PERTURB_=194 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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/g-icon 228/405 glib:gio / credentials OK 0.46s 1 subtests passed 230/405 glib:gio / data-output-stream OK 0.39s 7 subtests passed ▶ 229/405 /data-input-stream/read-lines-CR-LF OK 241/405 glib:gio / gdbus-addresses RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 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_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=117 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-addresses 242/405 glib:gio / gdbus-message RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=232 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-message 231/405 glib:gio / error OK 0.40s 2 subtests passed 232/405 glib:gio / file-thumbnail OK 0.37s 7 subtests passed 233/405 glib:gio / fileattributematcher OK 0.35s 3 subtests passed 234/405 glib:gio / filenamecompleter OK 0.33s 1 subtests passed 235/405 glib:gio / filter-streams OK 0.31s 4 subtests passed ▶ 200/405 __main__.TestMkenums.test_enum_name OK ▶ 198/405 __main__.TestGenmarshal.test_void_boolean OK 243/405 glib:gio / gdbus-peer RUNNING >>> MALLOC_PERTURB_=57 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-object-manager-example UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-peer 244/405 glib:gio / file-enumerator RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 MALLOC_PERTURB_=80 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/file-enumerator 245/405 glib:gio / inet-address RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=23 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/inet-address 246/405 glib:gio / io-stream RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=173 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/io-stream 247/405 glib:gio / max-version RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=205 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/max-version 68/405 glib:glib+core / rwlock OK 8.24s 8 subtests passed ▶ 236/405 /giomodule/extension-point OK ▶ 236/405 /giomodule/module-scan-all OK ▶ 236/405 /giomodule/module-scan-all-with-scope OK 248/405 glib:gio / memory-input-stream RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=95 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/memory-input-stream ▶ 46/405 /thread/mutex/errno OK ▶ 46/405 /thread/mutex/perf/uncontended OK ▶ 46/405 /thread/mutex/perf/contended/1 OK ▶ 46/405 /thread/mutex/perf/contended/2 OK ▶ 46/405 /thread/mutex/perf/contended/3 OK ▶ 46/405 /thread/mutex/perf/contended/4 OK ▶ 46/405 /thread/mutex/perf/contended/5 OK ▶ 46/405 /thread/mutex/perf/contended/6 OK ▶ 46/405 /thread/mutex/perf/contended/7 OK ▶ 46/405 /thread/mutex/perf/contended/8 OK ▶ 46/405 /thread/mutex/perf/contended/9 OK ▶ 46/405 /thread/mutex/perf/contended/10 OK ▶ 237/405 /gsubprocess/noop OK ▶ 237/405 /gsubprocess/noop-all-to-null OK ▶ 237/405 /gsubprocess/noop-no-wait OK ▶ 237/405 /gsubprocess/noop-stdin-inherit OK ▶ 237/405 /gsubprocess/search-path OK ▶ 237/405 /gsubprocess/search-path-from-envp OK ▶ 229/405 /data-input-stream/read-lines-any OK ▶ 229/405 /data-input-stream/read-until OK ▶ 229/405 /data-input-stream/read-upto OK ▶ 226/405 /converter-input-stream/truncation/zlib OK ▶ 238/405 /g-file/test_g_file_new_null OK ▶ 238/405 /g-file/test_g_file_new_for_path OK ▶ 238/405 /g-file/test_g_file_new_for_uri OK ▶ 238/405 /g-file/test_g_file_dup OK ▶ 238/405 /g-file/test_g_file_get_parse_name_utf8 OK ▶ 238/405 /g-file/test_g_file_new_for_commandline_arg OK ▶ 238/405 /g-file/test_g_file_has_prefix OK ▶ 238/405 /g-file/test_g_file_get_parent_child OK 236/405 glib:gio / giomodule OK 0.46s 3 subtests passed ▶ 87/405 /thread/static-private OK ▶ 90/405 /timeout/weeks-overflow OK ▶ 90/405 /timeout/far-future-ready-time OK 249/405 glib:gio / memory-monitor RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=93 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/memory-monitor 46/405 glib:glib+core / mutex OK 8.75s 17 subtests passed ▶ 198/405 __main__.TestGenmarshal.test_void_boolean_int64 OK ▶ 239/405 /g-file-info/test_g_file_info OK ▶ 239/405 /g-file-info/xattrs OK ▶ 239/405 /g-file-info/set-modified-date-time-precision OK ▶ 239/405 /g-file-info/test_g_file_info/modification-time OK ▶ 239/405 /g-file-info/test_g_file_info/access-time OK ▶ 239/405 /g-file-info/test_g_file_info/creation-time OK 250/405 glib:gio / memory-output-stream RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=214 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/memory-output-stream ▶ 229/405 /data-input-stream/read-int OK ▶ 240/405 /icons/to-string OK ▶ 240/405 /icons/serialize OK ▶ 240/405 /icons/themed OK ▶ 240/405 /icons/emblemed OK ▶ 240/405 /icons/file OK ▶ 240/405 /icons/bytes OK 238/405 glib:gio / g-file OK 0.48s 8 subtests passed ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: file:///build/reproducible-path/glib2.0-2.86.0/debian/build/deb file:///build/reproducible-path/glib2.0-2.86.0/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 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ▶ 241/405 /gdbus/empty-address OK ▶ 241/405 /gdbus/unsupported-address OK ▶ 241/405 /gdbus/address-parsing OK ▶ 241/405 /gdbus/unix-address OK ▶ 241/405 /gdbus/nonce-tcp-address OK ▶ 241/405 /gdbus/tcp-address OK ▶ 241/405 /gdbus/autolaunch-address OK ▶ 241/405 /gdbus/mixed-address OK ▶ 241/405 /gdbus/escape-address OK ▶ 242/405 /gdbus/message/lock OK ▶ 242/405 /gdbus/message/copy OK ▶ 242/405 /gdbus/message/bytes-needed OK 251/405 glib:gio / memory-settings-backend RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=112 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/memory-settings-backend 239/405 glib:gio / g-file-info OK 0.46s 6 subtests passed ▶ 243/405 /gdbus/peer-to-peer OK ▶ 244/405 /file-enumerator/close-on-dispose OK ▶ 245/405 /inet-address/parse OK ▶ 245/405 /inet-address/any OK ▶ 245/405 /inet-address/loopback OK ▶ 245/405 /inet-address/bytes OK ▶ 245/405 /inet-address/property OK ▶ 245/405 /socket-address/basic OK ▶ 245/405 /socket-address/to-string OK ▶ 245/405 /address-mask/parse OK ▶ 245/405 /address-mask/property OK ▶ 245/405 /address-mask/equal OK ▶ 245/405 /address-mask/match OK ▶ 246/405 /io-stream/copy-chunks OK ▶ 246/405 /io-stream/close/async/memory OK ▶ 246/405 /io-stream/close/async/file OK ▶ 247/405 /max-version/tested-at-compile-time OK 252/405 glib:gio / mount-operation RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=21 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/mount-operation 229/405 glib:gio / data-input-stream OK 0.84s 10 subtests passed 240/405 glib:gio / g-icon OK 0.45s 6 subtests passed ▶ 226/405 /converter-input-stream/truncation/gzip OK ▶ 248/405 /memory-input-stream/read-chunks OK ▶ 248/405 /memory-input-stream/async OK ▶ 248/405 /memory-input-stream/seek OK ▶ 248/405 /memory-input-stream/truncate OK ▶ 248/405 /memory-input-stream/read-bytes OK ▶ 248/405 /memory-input-stream/from-bytes OK 253/405 glib:gio / network-address RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=95 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/network-address 254/405 glib:gio / network-monitor RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=82 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/network-monitor 241/405 glib:gio / gdbus-addresses OK 0.46s 9 subtests passed 242/405 glib:gio / gdbus-message OK 0.44s 3 subtests passed 255/405 glib:gio / network-monitor-race RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=226 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/network-monitor-race 256/405 glib:gio / null-settings-backend RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MALLOC_PERTURB_=129 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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/null-settings-backend 244/405 glib:gio / file-enumerator OK 0.42s 1 subtests passed 245/405 glib:gio / inet-address OK 0.39s 11 subtests passed 246/405 glib:gio / io-stream OK 0.39s 3 subtests passed 247/405 glib:gio / max-version OK 0.36s 1 subtests passed 257/405 glib:gio / permission RUNNING >>> MALLOC_PERTURB_=119 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/permission 258/405 glib:gio / pollable RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=128 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/pollable 259/405 glib:gio / power-profile-monitor RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=111 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/power-profile-monitor 260/405 glib:gio / proxy-test RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=243 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/proxy-test 248/405 glib:gio / memory-input-stream OK 0.43s 6 subtests passed ▶ 249/405 /memory-monitor/default OK 261/405 glib:gio / readwrite RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MALLOC_PERTURB_=158 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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/readwrite ▶ 198/405 __main__.TestGenmarshal.test_void_param_nostdinc OK ▶ 71/405 /sequence/random/seed:1192944867 OK ▶ 250/405 /memory-output-stream/truncate OK ▶ 250/405 /memory-output-stream/get-data-size OK ▶ 250/405 /memory-output-stream/properties OK ▶ 250/405 /memory-output-stream/write-bytes OK ▶ 250/405 /memory-output-stream/write-null OK ▶ 250/405 /memory-output-stream/writev OK ▶ 250/405 /memory-output-stream/writev_nonblocking OK ▶ 250/405 /memory-output-stream/steal_as_bytes OK ▶ 250/405 /memory-output-stream/seek/fixed OK ▶ 250/405 /memory-output-stream/seek/resizable OK ▶ 200/405 __main__.TestMkenums.test_enum_private_public OK 249/405 glib:gio / memory-monitor OK 0.41s 1 subtests passed ▶ 226/405 /converter-input-stream/truncation/raw OK ▶ 226/405 /converter-input-stream/charset/utf8->latin1 OK ▶ 226/405 /converter-input-stream/charset/latin1->utf8 OK ▶ 226/405 /converter-input-stream/charset/fallbacks OK ▶ 226/405 /converter-output-stream/roundtrip/zlib-0 OK ▶ 251/405 /memory-settings-backend/extension-point-registered OK 262/405 glib:gio / sandbox RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=211 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/sandbox 250/405 glib:gio / memory-output-stream OK 0.40s 10 subtests passed ▶ 200/405 __main__.TestMkenums.test_enum_symbolic_expression OK ▶ 198/405 __main__.TestGenmarshal.test_void_string_nostdinc OK ▶ 252/405 /mount-operation/construction OK ▶ 252/405 /mount-operation/properties OK 263/405 glib:gio / simple-async-result RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 MALLOC_PERTURB_=251 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/simple-async-result ▶ 120/405 /glib-unix/sighup/alternate-stack OK ▶ 253/405 /network-address/basic OK ▶ 253/405 /network-address/scope-id OK ▶ 253/405 /network-address/uri-scope-id OK ▶ 253/405 /network-address/to-string OK ▶ 253/405 /network-address/parse-host/0 OK ▶ 253/405 /network-address/parse-host/1 OK ▶ 253/405 /network-address/parse-host/2 OK ▶ 253/405 /network-address/parse-host/3 OK ▶ 253/405 /network-address/parse-host/4 OK ▶ 253/405 /network-address/parse-host/5 OK ▶ 253/405 /network-address/parse-host/6 OK ▶ 253/405 /network-address/parse-host/7 OK ▶ 253/405 /network-address/parse-host/8 OK ▶ 253/405 /network-address/parse-host/9 OK ▶ 253/405 /network-address/parse-host/10 OK ▶ 253/405 /network-address/parse-host/11 OK ▶ 253/405 /network-address/parse-host/12 OK ▶ 253/405 /network-address/parse-host/13 OK ▶ 253/405 /network-address/parse-uri/0 OK ▶ 253/405 /network-address/parse-uri/1 OK ▶ 253/405 /network-address/parse-uri/2 OK ▶ 253/405 /network-address/parse-uri/3 OK ▶ 253/405 /network-address/parse-uri/4 OK ▶ 253/405 /network-address/parse-uri/5 OK ▶ 253/405 /network-address/parse-uri/6 OK ▶ 253/405 /network-address/parse-uri/7 OK ▶ 253/405 /network-address/parse-uri/8 OK ▶ 253/405 /network-address/parse-uri/9 OK ▶ 253/405 /network-address/resolve-address/0 OK ▶ 253/405 /network-address/resolve-address/1 OK ▶ 253/405 /network-address/resolve-address/2 OK ▶ 253/405 /network-address/resolve-address/3 OK ▶ 253/405 /network-address/resolve-address/4 OK ▶ 253/405 /network-address/resolve-address/5 OK ▶ 253/405 /network-address/resolve-address/6 OK ▶ 253/405 /network-address/resolve-address/7 OK ▶ 253/405 /network-address/resolve-address/8 OK ▶ 253/405 /network-address/resolve-address/9 OK ▶ 253/405 /network-address/resolve-address/10 OK ▶ 253/405 /network-address/resolve-address/11 OK ▶ 253/405 /network-address/loopback/basic OK ▶ 253/405 /network-address/loopback/sync OK ▶ 253/405 /network-address/loopback/async OK ▶ 253/405 /network-address/localhost/async OK ▶ 253/405 /network-address/localhost/sync OK ▶ 253/405 /network-address/happy-eyeballs/basic OK ▶ 254/405 /network-monitor/default OK ▶ 254/405 /network-monitor/remove_default OK ▶ 254/405 /network-monitor/add_networks OK ▶ 254/405 /network-monitor/remove_networks OK 251/405 glib:gio / memory-settings-backend OK 0.39s 1 subtests passed ▶ 256/405 /null-settings-backend/extension-point-registered OK 264/405 glib:gio / simple-proxy RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=41 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/simple-proxy 252/405 glib:gio / mount-operation OK 0.38s 2 subtests passed ▶ 257/405 /permission/simple OK ▶ 258/405 /pollable/converter OK ▶ 258/405 /pollable/socket OK ▶ 258/405 /pollable/unix/pipe OK ▶ 258/405 /pollable/unix/pty OK ▶ 258/405 /pollable/unix/file OK ▶ 258/405 /pollable/unix/nulldev OK ▶ 259/405 /power-profile-monitor/default OK ▶ 260/405 /proxy/direct_sync OK ▶ 260/405 /proxy/direct_async OK ▶ 260/405 /proxy/single_sync OK ▶ 260/405 /proxy/single_async OK ▶ 260/405 /proxy/multiple_sync OK ▶ 260/405 /proxy/multiple_async OK ▶ 260/405 /proxy/invalid-uris-sync OK ▶ 260/405 /proxy/invalid-uris-async OK ▶ 260/405 /proxy/dns OK ▶ 260/405 /proxy/override OK ▶ 260/405 /proxy/enumerator-ports OK 265/405 glib:gio / sleepy-stream RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MALLOC_PERTURB_=45 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/sleepy-stream 254/405 glib:gio / network-monitor OK 0.38s 4 subtests passed ▶ 200/405 __main__.TestMkenums.test_filename_basename_in_fhead_ftail OK ▶ 261/405 /readwrite/test_g_file_open_readwrite OK ▶ 261/405 /readwrite/test_g_file_create_readwrite OK ▶ 261/405 /readwrite/test_g_file_replace_readwrite OK 266/405 glib:gio / socket RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=246 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/socket 256/405 glib:gio / null-settings-backend OK 0.35s 1 subtests passed 267/405 glib:gio / socket-listener RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=215 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/socket-listener 257/405 glib:gio / permission OK 0.33s 1 subtests passed 258/405 glib:gio / pollable OK 0.31s 6 subtests passed 259/405 glib:gio / power-profile-monitor OK 0.29s 1 subtests passed 260/405 glib:gio / proxy-test OK 0.26s 11 subtests passed 268/405 glib:gio / socket-service RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MALLOC_PERTURB_=1 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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/socket-service 269/405 glib:gio / srvtarget RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MALLOC_PERTURB_=135 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/srvtarget 270/405 glib:gio / task RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=126 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/task 271/405 glib:gio / vfs RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 MALLOC_PERTURB_=254 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/vfs 261/405 glib:gio / readwrite OK 0.31s 3 subtests passed ▶ 253/405 /network-address/happy-eyeballs/parallel OK ▶ 253/405 /network-address/happy-eyeballs/slow-ipv4 OK ▶ 253/405 /network-address/happy-eyeballs/slow-ipv6 OK ▶ 243/405 /gdbus/delayed-message-processing OK ▶ 243/405 /gdbus/nonce-tcp OK ▶ 243/405 /gdbus/tcp-anonymous OK ▶ 243/405 /gdbus/credentials OK ▶ 262/405 /sandbox/none OK ▶ 262/405 /sandbox/snap OK ▶ 262/405 /sandbox/classic-snap OK ▶ 262/405 /sandbox/flatpak OK 272/405 glib:gio / volumemonitor RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MALLOC_PERTURB_=130 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/volumemonitor ▶ 200/405 __main__.TestMkenums.test_help OK ▶ 263/405 /gio/simple-async-result/test OK ▶ 263/405 /gio/simple-async-result/valid OK 262/405 glib:gio / sandbox OK 0.29s 4 subtests passed ▶ 264/405 /static-proxy/uri OK ▶ 264/405 /static-proxy/socks OK ▶ 264/405 /static-proxy/ignore OK 273/405 glib:gio / glistmodel RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MALLOC_PERTURB_=135 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/glistmodel 263/405 glib:gio / simple-async-result OK 0.28s 2 subtests passed ▶ 253/405 /network-address/happy-eyeballs/very-slow-ipv6 OK ▶ 226/405 /converter-output-stream/roundtrip/zlib-9 OK ▶ 35/405 /mainloop/unix-fd OK ▶ 35/405 /mainloop/unix-fd-source OK ▶ 35/405 /mainloop/source-unix-fd-api OK ▶ 265/405 /filter-stream/input OK ▶ 265/405 /filter-stream/async OK 274/405 glib:gio+slow / testfilemonitor RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=156 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/testfilemonitor ▶ 200/405 __main__.TestMkenums.test_no_args OK 264/405 glib:gio / simple-proxy OK 0.28s 3 subtests passed ▶ 226/405 /converter-output-stream/roundtrip/gzip-0 OK ▶ 267/405 /socket-listener/event-signal OK ▶ 267/405 /socket-listener/accept/multi-simultaneously OK ▶ 267/405 /socket-listener/add-any-inet-port/listen-failures OK ▶ 267/405 /socket-listener/add-inet-port/listen-failures OK 275/405 glib:gio / thumbnail-verification RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=128 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/thumbnail-verification 265/405 glib:gio / sleepy-stream OK 0.29s 2 subtests passed ▶ 268/405 /socket-service/start-stop OK ▶ 268/405 /socket-service/read_write_async OK ▶ 268/405 /socket-service/read_writev_async OK ▶ 268/405 /socket-service/threaded/712570 OK ▶ 270/405 /gtask/basic OK ▶ 270/405 /gtask/error OK ▶ 270/405 /gtask/error-literal OK ▶ 270/405 /gtask/error-literal-from-variable OK ▶ 270/405 /gtask/return-from-same-iteration OK ▶ 270/405 /gtask/return-from-toplevel OK ▶ 270/405 /gtask/return-from-anon-thread OK ▶ 270/405 /gtask/return-from-wrong-thread OK ▶ 270/405 /gtask/no-callback OK ▶ 270/405 /gtask/report-error OK ▶ 270/405 /gtask/priority OK ▶ 270/405 /gtask/name OK ▶ 270/405 /gtask/static-name OK ▶ 271/405 /gvfs/local OK ▶ 271/405 /gvfs/register-scheme OK ▶ 271/405 /gvfs/resource/malformed-escaping OK 276/405 glib:gio / tls-certificate RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=83 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/tls-certificate ▶ 272/405 /volumemonitor/connected_drives OK ▶ 272/405 /volumemonitor/volumes OK ▶ 272/405 /volumemonitor/mounts OK 267/405 glib:gio / socket-listener OK 0.25s 4 subtests passed 277/405 glib:gio / tls-interaction RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 MALLOC_PERTURB_=251 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/tls-interaction 268/405 glib:gio / socket-service OK 0.25s 4 subtests passed 271/405 glib:gio / vfs OK 0.20s 3 subtests passed ▶ 198/405 __main__.TestGenmarshal.test_void_variant_nostdinc_valist_marshaller OK 278/405 glib:gio / tls-database RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MALLOC_PERTURB_=92 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/tls-database 279/405 glib:gio / tls-bindings RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=211 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/tls-bindings 272/405 glib:gio / volumemonitor OK 0.24s 3 subtests passed ▶ 223/405 /cancellable-source/threaded-dispose OK ▶ 223/405 /cancellable-source/can-be-fired-multiple-times OK ▶ 273/405 /glistmodel/store/properties OK ▶ 273/405 /glistmodel/store/non-gobjects OK ▶ 273/405 /glistmodel/store/boundaries OK ▶ 273/405 /glistmodel/store/refcounts OK ▶ 273/405 /glistmodel/store/sorted OK ▶ 273/405 /glistmodel/store/splice-replace-middle OK ▶ 273/405 /glistmodel/store/splice-replace-all OK ▶ 273/405 /glistmodel/store/splice-noop OK ▶ 273/405 /glistmodel/store/splice-remove-multiple OK ▶ 273/405 /glistmodel/store/splice-add-multiple OK ▶ 273/405 /glistmodel/store/splice-wrong-type OK ▶ 273/405 /glistmodel/store/item-type OK ▶ 273/405 /glistmodel/store/remove-all OK ▶ 273/405 /glistmodel/store/sort OK ▶ 273/405 /glistmodel/store/get-item-cache OK ▶ 273/405 /glistmodel/store/items-changed OK ▶ 273/405 /glistmodel/store/past-end OK ▶ 273/405 /glistmodel/store/find OK 280/405 glib:gio / unix-fd RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop MALLOC_PERTURB_=79 GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/unix-fd ▶ 200/405 __main__.TestMkenums.test_no_headers OK ▶ 274/405 /monitor/atomic-replace SKIP ▶ 274/405 /monitor/file-changes SKIP ▶ 274/405 /monitor/dir-monitor SKIP ▶ 274/405 /monitor/dir-not-existent SKIP ▶ 274/405 /monitor/cross-dir-moves SKIP ▶ 274/405 /monitor/finalize-in-callback SKIP ▶ 274/405 /monitor/root SKIP ▶ 274/405 /monitor/file/hard-links SKIP 223/405 glib:gio / cancellable OK 1.89s 17 subtests passed 273/405 glib:gio / glistmodel OK 0.28s 18 subtests passed 198/405 glib:gobject+no-valgrind / genmarshal.py OK 2.61s 8 subtests passed ▶ 181/405 /gobject/refcount/properties-1 OK ▶ 275/405 /png-thumbs/validity OK 281/405 glib:gio / gdbus-address-get-session RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MALLOC_PERTURB_=56 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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-address-get-session 282/405 glib:gio / win32-appinfo RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MALLOC_PERTURB_=24 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/win32-appinfo 283/405 glib:gio / memory-monitor-psi RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MALLOC_PERTURB_=248 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/memory-monitor-psi 274/405 glib:gio+slow / testfilemonitor SKIP 0.56s 0 subtests passed ▶ 270/405 /gtask/asynchronous-cancellation OK ▶ 270/405 /gtask/check-cancellable OK ▶ 270/405 /gtask/return-if-cancelled OK ▶ 270/405 /gtask/run-in-thread OK ▶ 270/405 /gtask/run-in-thread-sync OK ▶ 270/405 /gtask/run-in-thread-priority OK ▶ 276/405 /tls-certificate/pem-parser OK ▶ 276/405 /tls-certificate/pem-parser-handles-chain OK ▶ 276/405 /tls-certificate/from_file OK ▶ 276/405 /tls-certificate/from_files OK ▶ 276/405 /tls-certificate/from_files_crlf OK ▶ 276/405 /tls-certificate/from_files_pkcs8 OK ▶ 276/405 /tls-certificate/from_files_pkcs8enc OK ▶ 276/405 /tls-certificate/list_from_file OK ▶ 276/405 /tls-certificate/pkcs11-uri OK ▶ 276/405 /tls-certificate/pkcs11-uri-unsupported OK ▶ 276/405 /tls-certificate/from_pkcs12 OK ▶ 276/405 /tls-certificate/from_pkcs12_file OK ▶ 276/405 /tls-certificate/not-valid-before OK ▶ 276/405 /tls-certificate/not-valid-after OK ▶ 276/405 /tls-certificate/subject-name OK ▶ 276/405 /tls-certificate/issuer-name OK ▶ 276/405 /tls-certificate/dns-names OK ▶ 276/405 /tls-certificate/ip-addresses OK ▶ 276/405 /tls-certificate/pem-parser-no-sentinel OK 284/405 glib:gio / memory-monitor-poll RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=23 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/memory-monitor-poll ▶ 35/405 /mainloop/wait OK ▶ 35/405 /mainloop/unix-file-poll OK ▶ 35/405 /mainloop/unix-fd-priority OK ▶ 35/405 /mainloop/nfds OK ▶ 35/405 /mainloop/steal-fd OK 275/405 glib:gio / thumbnail-verification OK 0.59s 1 subtests passed 181/405 glib:gobject / properties-refcount1 OK 3.50s 1 subtests passed ▶ 277/405 /tls-interaction/ask-password/invoke-with-loop/unhandled-implementation OK ▶ 277/405 /tls-interaction/ask-password/invoke-with-loop/async-implementation-success OK ▶ 277/405 /tls-interaction/ask-password/invoke-with-loop/async-implementation-failure OK ▶ 277/405 /tls-interaction/ask-password/invoke-with-loop/sync-implementation-success OK ▶ 277/405 /tls-interaction/ask-password/invoke-with-loop/sync-implementation-failure OK ▶ 277/405 /tls-interaction/ask-password/invoke-without-loop/unhandled-implementation OK ▶ 277/405 /tls-interaction/ask-password/invoke-without-loop/async-implementation-success OK ▶ 277/405 /tls-interaction/ask-password/invoke-without-loop/async-implementation-failure OK ▶ 277/405 /tls-interaction/ask-password/invoke-without-loop/sync-implementation-success OK ▶ 277/405 /tls-interaction/ask-password/invoke-without-loop/sync-implementation-failure OK ▶ 277/405 /tls-interaction/ask-password/invoke-in-loop/unhandled-implementation OK ▶ 277/405 /tls-interaction/ask-password/invoke-in-loop/async-implementation-success OK ▶ 277/405 /tls-interaction/ask-password/invoke-in-loop/async-implementation-failure OK ▶ 277/405 /tls-interaction/ask-password/invoke-in-loop/sync-implementation-success OK ▶ 277/405 /tls-interaction/ask-password/invoke-in-loop/sync-implementation-failure OK ▶ 277/405 /tls-interaction/ask-password/sync/unhandled-implementation OK ▶ 277/405 /tls-interaction/ask-password/sync/sync-implementation-success OK ▶ 277/405 /tls-interaction/ask-password/sync/sync-implementation-failure OK ▶ 277/405 /tls-interaction/ask-password/async/unhandled-implementation OK ▶ 277/405 /tls-interaction/ask-password/async/async-implementation-success OK ▶ 277/405 /tls-interaction/ask-password/async/async-implementation-failure OK ▶ 277/405 /tls-interaction/request-certificate/invoke-with-loop/unhandled-implementation OK ▶ 277/405 /tls-interaction/request-certificate/invoke-with-loop/async-implementation-success OK ▶ 277/405 /tls-interaction/request-certificate/invoke-with-loop/async-implementation-failure OK ▶ 277/405 /tls-interaction/request-certificate/invoke-with-loop/sync-implementation-success OK ▶ 277/405 /tls-interaction/request-certificate/invoke-with-loop/sync-implementation-failure OK ▶ 277/405 /tls-interaction/request-certificate/invoke-without-loop/unhandled-implementation OK ▶ 277/405 /tls-interaction/request-certificate/invoke-without-loop/async-implementation-success OK ▶ 277/405 /tls-interaction/request-certificate/invoke-without-loop/async-implementation-failure OK ▶ 277/405 /tls-interaction/request-certificate/invoke-without-loop/sync-implementation-success OK ▶ 277/405 /tls-interaction/request-certificate/invoke-without-loop/sync-implementation-failure OK ▶ 277/405 /tls-interaction/request-certificate/invoke-in-loop/unhandled-implementation OK ▶ 277/405 /tls-interaction/request-certificate/invoke-in-loop/async-implementation-success OK ▶ 277/405 /tls-interaction/request-certificate/invoke-in-loop/async-implementation-failure OK ▶ 277/405 /tls-interaction/request-certificate/invoke-in-loop/sync-implementation-success OK ▶ 277/405 /tls-interaction/request-certificate/invoke-in-loop/sync-implementation-failure OK ▶ 277/405 /tls-interaction/request-certificate/sync/unhandled-implementation OK ▶ 277/405 /tls-interaction/request-certificate/sync/sync-implementation-success OK ▶ 277/405 /tls-interaction/request-certificate/sync/sync-implementation-failure OK ▶ 277/405 /tls-interaction/request-certificate/async/unhandled-implementation OK ▶ 277/405 /tls-interaction/request-certificate/async/async-implementation-success OK ▶ 277/405 /tls-interaction/request-certificate/async/async-implementation-failure OK 285/405 glib:gio+cpp / cxx RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/cxx 286/405 glib:gio+cpp / cxx-98 RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MALLOC_PERTURB_=84 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/cxx-98 276/405 glib:gio / tls-certificate OK 0.62s 19 subtests passed ▶ 200/405 __main__.TestMkenums.test_no_nick OK ▶ 200/405 __main__.TestMkenums.test_non_utf8_encoding OK ▶ 226/405 /converter-output-stream/roundtrip/gzip-9 OK ▶ 226/405 /converter-output-stream/roundtrip/raw-0 OK ▶ 278/405 /tls-backend/set-default-database OK ▶ 279/405 /tls-connection/get-tls-channel-binding OK ▶ 279/405 /tls-connection/get-dtls-channel-binding OK 287/405 glib:gio+cpp / cxx-03 RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=16 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/cxx-03 ▶ 182/405 /gobject/refcount/properties-2 OK ▶ 270/405 /gtask/run-in-thread-nested OK ▶ 280/405 /unix-fd/fd-list OK ▶ 280/405 /unix-fd/scm OK 277/405 glib:gio / tls-interaction OK 0.63s 42 subtests passed 288/405 glib:gio+cpp / cxx-11 RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=155 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/cxx-11 278/405 glib:gio / tls-database OK 0.62s 1 subtests passed 279/405 glib:gio / tls-bindings OK 0.61s 2 subtests passed 289/405 glib:gio+cpp / cxx-14 RUNNING >>> MALLOC_PERTURB_=124 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/cxx-14 290/405 glib:gio+cpp / cxx-17 RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' MALLOC_PERTURB_=123 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/cxx-17 280/405 glib:gio / unix-fd OK 0.60s 2 subtests passed 182/405 glib:gobject+slow / properties-refcount2 OK 3.65s 1 subtests passed ▶ 226/405 /converter-output-stream/roundtrip/raw-9 OK ▶ 226/405 /converter-stream/pollable OK ▶ 226/405 /converter-stream/leftover OK ▶ 120/405 /glib-unix/sigterm/alternate-stack OK ▶ 224/405 /gio/contexts/context-specific/emit OK ▶ 224/405 /gio/contexts/context-specific/emit-and-unref OK ▶ 281/405 /gdbus/x11-autolaunch OK ▶ 281/405 /gdbus/xdg-runtime OK ▶ 282/405 /appinfo/utf16-strfuncs OK ▶ 282/405 /appinfo/win32-extract-executable OK ▶ 282/405 /appinfo/win32-rundll32-fixup OK ▶ 282/405 /appinfo/win32-parse-filename OK ▶ 282/405 /appinfo/win32-utf16-conversion-fail OK ▶ 283/405 /memory-monitor-psi/receive-signal OK 291/405 glib:gio+cpp / cxx-20 RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=16 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/cxx-20 292/405 glib:gio+cpp / cxx-2b RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=201 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/cxx-2b ▶ 253/405 /network-address/happy-eyeballs/slow-connection-and-ipv4 OK ▶ 253/405 /network-address/happy-eyeballs/ipv6-error-ipv4-first OK ▶ 284/405 /memory-monitor-poll/dup-default OK ▶ 284/405 /memory-monitor-poll/critical-event OK ▶ 284/405 /memory-monitor-poll/medium-event OK 226/405 glib:gio / converter-stream OK 2.43s 17 subtests passed 224/405 glib:gio / contexts OK 2.51s 5 subtests passed 281/405 glib:gio / gdbus-address-get-session OK 0.56s 2 subtests passed 282/405 glib:gio / win32-appinfo OK 0.50s 5 subtests passed 283/405 glib:gio / memory-monitor-psi OK 0.48s 1 subtests passed ▶ 253/405 /network-address/happy-eyeballs/ipv6-error-ipv6-first OK 293/405 glib:gio / gdbus-serialization RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MALLOC_PERTURB_=159 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-serialization 294/405 glib:gio / gdbus-server-auth RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MALLOC_PERTURB_=55 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-server-auth 295/405 glib:gio / debugcontroller RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MALLOC_PERTURB_=90 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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/debugcontroller 296/405 glib:gio / defaultvalue RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MALLOC_PERTURB_=139 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/defaultvalue 297/405 glib:gio / file RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=242 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/file ▶ 284/405 /memory-monitor-poll/low-event OK ▶ 71/405 /sequence/random/seed:770458294 OK ▶ 200/405 __main__.TestMkenums.test_reproducible OK ▶ 253/405 /network-address/happy-eyeballs/ipv6-error-ipv4-very-slow OK 285/405 glib:gio+cpp / cxx OK 0.40s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― TAP version 14 # random seed: R02S4b79b4d338329df724306411851e768c 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/405 glib:gio+cpp / cxx-98 OK 0.37s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― TAP version 14 # random seed: R02Sc40be2026411d8feaf30dda38ff8c50b 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 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ▶ 266/405 /socket/ipv4_sync OK ▶ 269/405 /srvtarget/srv-target-ordering OK 298/405 glib:gio / gdbus-peer-object-manager RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 MALLOC_PERTURB_=80 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-peer-object-manager 299/405 glib:gio / gdbus-sasl RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=127 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-sasl 284/405 glib:gio / memory-monitor-poll OK 0.50s 4 subtests passed 287/405 glib:gio+cpp / cxx-03 OK 0.40s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― TAP version 14 # random seed: R02S947e4850140a8cdf5cc45fc7f7207de5 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 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ▶ 253/405 /network-address/happy-eyeballs/ipv4-error-ipv6-first OK ▶ 253/405 /network-address/happy-eyeballs/ipv4-error-ipv4-first OK ▶ 253/405 /network-address/happy-eyeballs/both-error OK ▶ 253/405 /network-address/happy-eyeballs/both-error-delays-1 OK ▶ 253/405 /network-address/happy-eyeballs/both-error-delays-2 OK ▶ 253/405 /network-address/happy-eyeballs/both-error-delays-3 OK ▶ 253/405 /gresolver/resolve-address/0 OK ▶ 253/405 /gresolver/resolve-address/1 OK ▶ 253/405 /gresolver/resolve-address/2 OK ▶ 253/405 /gresolver/resolve-address/3 OK ▶ 253/405 /gresolver/resolve-address/4 OK ▶ 253/405 /gresolver/resolve-address/5 OK ▶ 253/405 /gresolver/resolve-address/6 OK ▶ 253/405 /gresolver/resolve-address/7 OK ▶ 253/405 /gresolver/resolve-address/8 OK ▶ 253/405 /gresolver/resolve-address/9 OK ▶ 253/405 /gresolver/resolve-address/10 OK ▶ 253/405 /gresolver/resolve-address/11 OK 300/405 glib:gio / live-g-file RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=141 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/live-g-file 301/405 glib:gio+portal-support / portal-support-flatpak-none RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/portal-support-flatpak-none ▶ 243/405 /gdbus/codegen-peer-to-peer OK ▶ 243/405 /gdbus/peer-to-peer/signals OK ▶ 243/405 /gdbus/peer-to-peer/invalid/server OK ▶ 243/405 /gdbus/peer-to-peer/invalid/conn/stream/async OK ▶ 243/405 /gdbus/peer-to-peer/invalid/conn/stream/sync OK ▶ 243/405 /gdbus/peer-to-peer/invalid/conn/addr/async OK ▶ 243/405 /gdbus/peer-to-peer/invalid/conn/addr/sync OK ▶ 200/405 __main__.TestMkenums.test_since OK ▶ 270/405 /gtask/run-in-thread-overflow OK ▶ 270/405 /gtask/return-on-cancel OK ▶ 270/405 /gtask/return-on-cancel-sync OK ▶ 270/405 /gtask/return-on-cancel-atomic OK ▶ 270/405 /gtask/return-pointer OK ▶ 270/405 /gtask/return-value OK ▶ 270/405 /gtask/return-prefixed-error OK ▶ 270/405 /gtask/object-keepalive OK ▶ 270/405 /gtask/legacy-error OK ▶ 270/405 /gtask/finalize-without-return OK ▶ 270/405 /gtask/name/macro-wrapper OK ▶ 270/405 /gtask/return/error-first OK ▶ 270/405 /gtask/return/value-first OK ▶ 270/405 /gtask/return/in-idle/error-first OK 269/405 glib:gio / srvtarget OK 1.29s 1 subtests passed 288/405 glib:gio+cpp / cxx-11 OK 0.44s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― TAP version 14 # random seed: R02Sc0e2ba09000d1a0956163a8d8a71ce81 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 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 302/405 glib:gio+portal-support / portal-support-flatpak-full RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 MALLOC_PERTURB_=199 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/portal-support-flatpak-full 303/405 glib:gio+portal-support / portal-support-flatpak-network-only RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MALLOC_PERTURB_=7 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/portal-support-flatpak-network-only 289/405 glib:gio+cpp / cxx-14 OK 0.45s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― TAP version 14 # random seed: R02S6af98a843503ba02190fa2260771c3e7 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 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 290/405 glib:gio+cpp / cxx-17 OK 0.45s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― TAP version 14 # random seed: R02S582082cfd2087ac4e204dad71aae0421 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 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 253/405 glib:gio / network-address OK 1.82s 72 subtests passed ▶ 270/405 /gtask/return/in-idle/value-first OK ▶ 270/405 /gtask/attach-source/set-name OK 304/405 glib:gio+portal-support / portal-support-flatpak-gsettings-only RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/portal-support-flatpak-gsettings-only 305/405 glib:gio+portal-support / portal-support-none RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=2 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/portal-support-none 306/405 glib:gio+portal-support / portal-support-env-var RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=113 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/portal-support-env-var 243/405 glib:gio / gdbus-peer OK 2.27s 12 subtests passed 291/405 glib:gio+cpp / cxx-20 OK 0.52s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― TAP version 14 # random seed: R02S7ecd4cd307917c14f87eec588a7cd317 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 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 292/405 glib:gio+cpp / cxx-2b OK 0.50s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― TAP version 14 # random seed: R02Sbef23d994525e7d04749a3245a2472e1 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 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ▶ 293/405 /gdbus/message-serialize/basic OK ▶ 293/405 /gdbus/message-serialize/complex OK ▶ 293/405 /gdbus/message-serialize/invalid OK ▶ 293/405 /gdbus/message-serialize/header-checks OK ▶ 293/405 /gdbus/message-serialize/double-array OK ▶ 293/405 /gdbus/message-serialize/empty-structure OK ▶ 293/405 /gdbus/message-serialize/header-checks/valid OK ▶ 293/405 /gdbus/message-parse/empty-arrays-of-arrays OK ▶ 293/405 /gdbus/message-parse/non-signature-header OK ▶ 293/405 /gdbus/message-parse/empty-signature-header OK ▶ 293/405 /gdbus/message-parse/multiple-signature-header OK ▶ 293/405 /gdbus/message-parse/over-long-signature-header OK ▶ 293/405 /gdbus/message-parse/deep-header-nesting OK ▶ 293/405 /gdbus/message-parse/deep-body-nesting OK ▶ 293/405 /gdbus/message-parse/truncated OK ▶ 293/405 /gdbus/message-parse/empty-structure OK ▶ 293/405 /gdbus/message-parse/missing-header OK ▶ 293/405 /gdbus/message-parse/invalid-header-type OK ▶ 294/405 /gdbus/server-auth OK ▶ 294/405 /gdbus/server-auth/abstract OK ▶ 294/405 /gdbus/server-auth/tcp SKIP ▶ 294/405 /gdbus/server-auth/anonymous OK ▶ 294/405 /gdbus/server-auth/external OK ▶ 294/405 /gdbus/server-auth/sha1 SKIP ▶ 294/405 /gdbus/server-auth/anonymous/tcp SKIP ▶ 294/405 /gdbus/server-auth/external/require-same-user OK ▶ 294/405 /gdbus/server-auth/sha1/tcp SKIP ▶ 295/405 /debug-controller/dbus/basic OK ▶ 295/405 /debug-controller/dbus/duplicate OK ▶ 295/405 /debug-controller/dbus/properties SKIP ▶ 296/405 /Default Values/GAppInfoMonitor SKIP ▶ 296/405 /Default Values/GAppLaunchContext OK ▶ 296/405 /Default Values/GApplicationCommandLine OK ▶ 296/405 /Default Values/GApplication OK ▶ 296/405 /Default Values/GBinding SKIP ▶ 296/405 /Default Values/GBindingGroup OK ▶ 296/405 /Default Values/GBufferedInputStream SKIP ▶ 296/405 /Default Values/GBufferedOutputStream SKIP ▶ 296/405 /Default Values/GBytesIcon OK ▶ 296/405 /Default Values/GCancellable OK ▶ 296/405 /Default Values/GCharsetConverter SKIP ▶ 296/405 /Default Values/GConverterInputStream SKIP ▶ 296/405 /Default Values/GConverterOutputStream SKIP ▶ 296/405 /Default Values/GCredentials OK ▶ 296/405 /Default Values/GDataInputStream SKIP ▶ 296/405 /Default Values/GDataOutputStream SKIP ▶ 296/405 /Default Values/GDBusActionGroup SKIP ▶ 296/405 /Default Values/GDBusAuthObserver OK ▶ 296/405 /Default Values/GDBusConnection SKIP ▶ 296/405 /Default Values/GDBusMenuModel SKIP ▶ 296/405 /Default Values/GDBusMessage OK ▶ 296/405 /Default Values/GDBusMethodInvocation SKIP ▶ 296/405 /Default Values/GDBusObjectManagerClient SKIP ▶ 296/405 /Default Values/GDBusObjectManagerServer SKIP ▶ 296/405 /Default Values/GDBusObjectProxy OK ▶ 296/405 /Default Values/GDBusObjectSkeleton OK ▶ 296/405 /Default Values/GDBusProxy SKIP ▶ 296/405 /Default Values/GDBusServer SKIP ▶ 296/405 /Default Values/GEmblem OK ▶ 296/405 /Default Values/GEmblemedIcon OK ▶ 296/405 /Default Values/GFileEnumerator SKIP ▶ 296/405 /Default Values/GFileInfo OK ▶ 296/405 /Default Values/GFileInputStream OK ▶ 296/405 /Default Values/GFileIOStream SKIP ▶ 296/405 /Default Values/GFileOutputStream OK ▶ 296/405 /Default Values/GFilenameCompleter OK ▶ 296/405 /Default Values/GInetAddress SKIP ▶ 296/405 /Default Values/GInetAddressMask SKIP ▶ 296/405 /Default Values/GInetSocketAddress SKIP ▶ 296/405 /Default Values/GInitiallyUnowned OK ▶ 296/405 /Default Values/GIOModule OK ▶ 296/405 /Default Values/GListStore OK ▶ 296/405 /Default Values/GMemoryInputStream OK ▶ 296/405 /Default Values/GMemoryOutputStream OK ▶ 296/405 /Default Values/GMenu OK ▶ 296/405 /Default Values/GMenuItem OK ▶ 296/405 /Default Values/GMountOperation OK ▶ 296/405 /Default Values/GNativeSocketAddress OK ▶ 296/405 /Default Values/GNetworkAddress OK ▶ 296/405 /Default Values/GNetworkService OK ▶ 296/405 /Default Values/GNotification OK ▶ 296/405 /Default Values/GObject OK ▶ 296/405 /Default Values/GPropertyAction SKIP ▶ 296/405 /Default Values/GProxyAddressEnumerator OK ▶ 296/405 /Default Values/GProxyAddress SKIP ▶ 296/405 /Default Values/GSettings SKIP ▶ 296/405 /Default Values/GSignalGroup OK ▶ 296/405 /Default Values/GSimpleAction OK ▶ 296/405 /Default Values/GSimpleActionGroup OK ▶ 296/405 /Default Values/GSimpleAsyncResult OK ▶ 296/405 /Default Values/GSimpleIOStream SKIP ▶ 296/405 /Default Values/GSimplePermission OK ▶ 296/405 /Default Values/GSimpleProxyResolver OK ▶ 296/405 /Default Values/GSocketClient OK ▶ 296/405 /Default Values/GSocketConnection SKIP ▶ 296/405 /Default Values/GSocket SKIP ▶ 296/405 /Default Values/GSocketListener OK ▶ 296/405 /Default Values/GSocketService OK ▶ 296/405 /Default Values/GSubprocess SKIP ▶ 296/405 /Default Values/GSubprocessLauncher OK ▶ 296/405 /Default Values/GTask OK ▶ 296/405 /Default Values/GTcpConnection SKIP ▶ 296/405 /Default Values/GTcpWrapperConnection SKIP ▶ 296/405 /Default Values/GTestDBus OK ▶ 296/405 /Default Values/GThemedIcon SKIP ▶ 296/405 /Default Values/GThreadedSocketService OK ▶ 296/405 /Default Values/GTlsInteraction OK ▶ 296/405 /Default Values/GTlsPassword OK ▶ 296/405 /Default Values/GUnixConnection SKIP ▶ 296/405 /Default Values/GUnixFDList OK ▶ 296/405 /Default Values/GVfs OK ▶ 296/405 /Default Values/GVolumeMonitor OK ▶ 296/405 /Default Values/GZlibCompressor OK ▶ 296/405 /Default Values/GZlibDecompressor OK ▶ 297/405 /file/basic OK ▶ 297/405 /file/build-filename OK ▶ 297/405 /file/build-filenamev OK ▶ 297/405 /file/parent OK ▶ 297/405 /file/child OK ▶ 297/405 /file/empty-path OK ▶ 297/405 /file/type OK ▶ 297/405 /file/parse-name OK ▶ 297/405 /file/replace-load OK ▶ 297/405 /file/replace-cancel OK ▶ 297/405 /file/replace-symlink OK ▶ 297/405 /file/async-new-tmp OK ▶ 297/405 /file/async-new-tmp-dir OK ▶ 297/405 /file/async-delete OK ▶ 297/405 /file/async-make-symlink OK ▶ 297/405 /file/copy-preserve-mode OK ▶ 297/405 /file/copy-async-with-closures OK ▶ 297/405 /file/measure OK ▶ 297/405 /file/measure-async OK ▶ 297/405 /file/load-bytes OK ▶ 297/405 /file/load-bytes-async OK ▶ 297/405 /file/load-bytes-4gb SKIP ▶ 297/405 /file/load-contents-4gb SKIP ▶ 297/405 /file/load-contents-4gb-async SKIP ▶ 297/405 /file/writev OK ▶ 297/405 /file/build-attribute-list-for-copy OK ▶ 297/405 /file/move_async OK ▶ 297/405 /file/move-async-with-closures OK ▶ 297/405 /file/query-zero-length-content-type OK ▶ 297/405 /file/query-default-handler-file OK ▶ 297/405 /file/query-default-handler-file-async OK 307/405 glib:gio+portal-support / portal-support-snap RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=177 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/portal-support-snap 308/405 glib:gio+portal-support / portal-support-snap-classic RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=38 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/portal-support-snap-classic 309/405 glib:gio / resolver-parsing RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MALLOC_PERTURB_=87 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/resolver-parsing ▶ 200/405 __main__.TestMkenums.test_with_double_quotes OK 270/405 glib:gio / task OK 3.21s 36 subtests passed 310/405 glib:gio / socket-address RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 MALLOC_PERTURB_=199 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/socket-address 293/405 glib:gio / gdbus-serialization OK 2.25s 18 subtests passed 295/405 glib:gio / debugcontroller OK 2.21s 2 subtests passed 296/405 glib:gio / defaultvalue OK 2.19s 51 subtests passed 294/405 glib:gio / gdbus-server-auth OK 2.25s 5 subtests passed ▶ 297/405 /file/query-default-handler-uri OK ▶ 297/405 /file/query-default-handler-uri-async OK ▶ 297/405 /file/enumerator-cancellation OK ▶ 297/405 /file/async-create-delete/0 OK ▶ 297/405 /file/async-create-delete/1 OK ▶ 298/405 /gdbus/peer-object-manager/normal OK ▶ 298/405 /gdbus/peer-object-manager/root OK ▶ 299/405 /gdbus/sasl/server OK 311/405 glib:gio / stream-rw_all RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MALLOC_PERTURB_=59 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/stream-rw_all 312/405 glib:gio / unix-mounts RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=156 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/unix-mounts 313/405 glib:gio / unix-streams RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=141 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/unix-streams 314/405 glib:gio / g-file-info-filesystem-readonly RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=16 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/g-file-info-filesystem-readonly ▶ 200/405 __main__.TestRspMkenums.test_available_in OK ▶ 200/405 __main__.TestRspMkenums.test_comma_in_enum_value OK ▶ 106/405 /glib/1bit-mutex-emufutex/int OK ▶ 300/405 /live-g-file/prep_clean_structure OK ▶ 300/405 /live-g-file/create_structure OK ▶ 300/405 /live-g-file/test_initial_structure OK ▶ 300/405 /live-g-file/test_traverse_structure OK ▶ 300/405 /live-g-file/test_enumerate OK ▶ 300/405 /live-g-file/test_open OK ▶ 300/405 /live-g-file/test_create OK ▶ 300/405 /live-g-file/test_copy_move OK ▶ 300/405 /live-g-file/test_delete OK ▶ 300/405 /live-g-file/test_make_directory_with_parents OK ▶ 300/405 /live-g-file/final_clean OK ▶ 300/405 /live-g-file/test_unix_is_mountpoint/sysroot OK ▶ 300/405 /live-g-file/test_unix_is_mountpoint/proc OK ▶ 301/405 /portal-support/flatpak/none OK ▶ 297/405 /file/async-create-delete/10 OK ▶ 237/405 /gsubprocess/signal OK ▶ 237/405 /gsubprocess/exit1 OK ▶ 237/405 /gsubprocess/echo1 OK ▶ 237/405 /gsubprocess/echo-merged OK ▶ 237/405 /gsubprocess/cat-utf8 OK ▶ 266/405 /socket/ipv4_async OK ▶ 266/405 /socket/ipv6_sync OK ▶ 266/405 /socket/ipv6_async OK ▶ 266/405 /socket/ipv6_v4mapped OK ▶ 120/405 /glib-unix/sighup_again/alternate-stack OK ▶ 120/405 /glib-unix/get-passwd-entry/root OK ▶ 120/405 /glib-unix/get-passwd-entry/nonexistent OK ▶ 188/405 /gobject/refcount/signals OK ▶ 179/405 /gobject/refcount/object-basics OK ▶ 185/405 /gobject/refcount/signals OK ▶ 186/405 /gobject/refcount/signals OK 298/405 glib:gio / gdbus-peer-object-manager OK 2.52s 2 subtests passed 299/405 glib:gio / gdbus-sasl OK 2.50s 1 subtests passed ▶ 302/405 /portal-support/flatpak/full OK ▶ 303/405 /portal-support/flatpak/network OK 315/405 glib:gio / gschema-compile RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=218 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gschema-compile 316/405 glib:gio / trash RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MALLOC_PERTURB_=59 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/trash 301/405 glib:gio+portal-support / portal-support-flatpak-none OK 2.48s 1 subtests passed ▶ 304/405 /portal-support/flatpak/gsettings OK ▶ 305/405 /portal-support/none OK ▶ 306/405 /portal-support/env-var OK 317/405 glib:gio / gsocketclient-slow RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=229 LD_PRELOAD=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/slow-connect-preload.so MALLOC_CHECK_=2 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gsocketclient-slow 300/405 glib:gio / live-g-file OK 2.63s 13 subtests passed 120/405 glib:glib+core / unix OK 8.67s 20 subtests passed 188/405 glib:gobject / signals-refcount4 OK 6.41s 1 subtests passed 179/405 glib:gobject / objects-refcount1 OK 6.92s 1 subtests passed 185/405 glib:gobject / signals-refcount1 OK 6.50s 1 subtests passed 186/405 glib:gobject / signals-refcount2 OK 6.47s 1 subtests passed ▶ 297/405 /file/async-create-delete/25 OK ▶ 297/405 /file/async-create-delete/4096 OK ▶ 187/405 /gobject/refcount/signals OK ▶ 200/405 __main__.TestRspMkenums.test_deprecated_in OK ▶ 71/405 /sequence/random/seed:1099575817 OK ▶ 255/405 /network-monitor/create-in-thread OK ▶ 307/405 /portal-support/snap/no-snapctl OK ▶ 308/405 /portal-support/snap-classic/no-snapctl OK ▶ 308/405 /portal-support/snap-classic/none OK ▶ 308/405 /portal-support/snap-classic/all OK ▶ 309/405 /gresolver/invalid-header OK ▶ 309/405 /gresolver/record-ownership OK ▶ 309/405 /gresolver/unknown-record-type OK ▶ 309/405 /gresolver/mx/valid OK ▶ 309/405 /gresolver/mx/invalid OK ▶ 309/405 /gresolver/mx/invalid/too-short OK ▶ 309/405 /gresolver/mx/invalid/too-short2 OK ▶ 309/405 /gresolver/ns/valid OK ▶ 309/405 /gresolver/ns/invalid OK ▶ 309/405 /gresolver/soa/valid OK ▶ 309/405 /gresolver/soa/invalid/mname OK ▶ 309/405 /gresolver/soa/invalid/rname OK ▶ 309/405 /gresolver/soa/invalid/too-short OK ▶ 309/405 /gresolver/srv/valid OK ▶ 309/405 /gresolver/srv/invalid OK ▶ 309/405 /gresolver/srv/invalid/too-short OK ▶ 309/405 /gresolver/srv/invalid/too-short2 OK ▶ 309/405 /gresolver/txt/valid OK ▶ 309/405 /gresolver/txt/valid/multiple-strings OK ▶ 309/405 /gresolver/txt/invalid/empty OK ▶ 309/405 /gresolver/txt/invalid/overflow OK 318/405 glib:gio / appinfo RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=91 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/appinfo 319/405 glib:gio / desktop-app-info RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MALLOC_PERTURB_=157 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/desktop-app-info 320/405 glib:gio / mimeapps RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=209 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/mimeapps 321/405 glib:gio+slow / actions RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=183 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/actions 322/405 glib:gio / fdo-notification-backend RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=244 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/fdo-notification-backend 323/405 glib:gio / gdbus-auth RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=181 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-auth 302/405 glib:gio+portal-support / portal-support-flatpak-full OK 2.80s 1 subtests passed 303/405 glib:gio+portal-support / portal-support-flatpak-network-only OK 2.79s 1 subtests passed 324/405 glib:gio / gdbus-bz627724 RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=74 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-bz627724 325/405 glib:gio / gdbus-close-pending RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=168 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-close-pending 304/405 glib:gio+portal-support / portal-support-flatpak-gsettings-only OK 2.94s 1 subtests passed 305/405 glib:gio+portal-support / portal-support-none OK 2.92s 1 subtests passed 306/405 glib:gio+portal-support / portal-support-env-var OK 2.90s 1 subtests passed ▶ 307/405 /portal-support/snap/none OK ▶ 307/405 /portal-support/snap/all OK ▶ 307/405 /portal-support/snap/desktop-only OK ▶ 310/405 /socket/address/unix/construct OK ▶ 310/405 /socket/address/unix/to-string OK 326/405 glib:gio / gdbus-connection RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 MALLOC_PERTURB_=65 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-connection 327/405 glib:gio / gdbus-connection-loss RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=253 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-connection-loss 328/405 glib:gio / gdbus-connection-slow RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 MALLOC_PERTURB_=11 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-connection-slow 187/405 glib:gobject / signals-refcount3 OK 7.00s 1 subtests passed 255/405 glib:gio / network-monitor-race OK 4.84s 1 subtests passed 309/405 glib:gio / resolver-parsing OK 1.22s 21 subtests passed ▶ 171/405 /closure/refcount OK ▶ 105/405 /glib/1bit-mutex/pointer OK ▶ 200/405 __main__.TestRspMkenums.test_deprecated_in_for OK ▶ 200/405 __main__.TestRspMkenums.test_empty_header OK ▶ 311/405 /stream/read_all_async/memory OK ▶ 311/405 /stream/write_all_async/memory OK ▶ 311/405 /stream/read_write_all_async/pipe OK ▶ 312/405 /unix-mounts/is-system-fs-type OK ▶ 312/405 /unix-mounts/is-system-device-path OK ▶ 312/405 /unix-mounts/get-mount-points OK ▶ 312/405 /unix-mounts/get-mount-entries OK ▶ 313/405 /unix-streams/basic OK ▶ 314/405 /g-file-info-filesystem-readonly/test-fs-ro SKIP ▶ 314/405 /g-file-info-filesystem-readonly/test-fs-ro-with-mount-monitor SKIP 329/405 glib:gio / gdbus-error RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MALLOC_PERTURB_=195 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-error 330/405 glib:gio / gdbus-exit-on-close RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MALLOC_PERTURB_=250 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-exit-on-close 331/405 glib:gio+slow / gdbus-export RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MALLOC_PERTURB_=73 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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-export 308/405 glib:gio+portal-support / portal-support-snap-classic OK 1.39s 3 subtests passed ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: Unable to clean up temporary directory /tmp/test_portal-support-snap-classic_H8SGX3/portal-support/snap-classic/no-snapctl: No such file or directory Unable to clean up temporary directory /tmp/test_portal-support-snap-classic_H8SGX3/portal-support/snap-classic/none: No such file or directory Unable to clean up temporary directory /tmp/test_portal-support-snap-classic_H8SGX3/portal-support/snap-classic/all: No such file or directory Unable to clean up temporary directory /tmp/test_portal-support-snap-classic_H8SGX3: No such file or directory ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ▶ 307/405 /portal-support/snap/network-only OK ▶ 307/405 /portal-support/snap/gsettings-only OK 332/405 glib:gio / gdbus-introspection RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=116 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-introspection 310/405 glib:gio / socket-address OK 1.40s 2 subtests passed ▶ 200/405 __main__.TestRspMkenums.test_empty_template OK 333/405 glib:gio / gdbus-method-invocation RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MALLOC_PERTURB_=150 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-method-invocation 105/405 glib:glib+core / 1bit-mutex OK 12.33s 2 subtests passed 311/405 glib:gio / stream-rw_all OK 1.37s 3 subtests passed 312/405 glib:gio / unix-mounts OK 1.36s 4 subtests passed 314/405 glib:gio / g-file-info-filesystem-readonly SKIP 1.03s 0 subtests passed 171/405 glib:gobject+slow / closure-refcount OK 7.89s 1 subtests passed ▶ 87/405 /thread/static-rw-lock OK ▶ 87/405 /thread/once OK ▶ 313/405 /unix-streams/pipe-io-test OK ▶ 266/405 /socket/close_graceful OK ▶ 266/405 /socket/timed_wait SKIP ▶ 266/405 /socket/fd_reuse OK ▶ 266/405 /socket/address OK ▶ 266/405 /socket/unix-from-fd OK ▶ 266/405 /socket/unix-connection OK ▶ 266/405 /socket/unix-connection-ancillary-data OK ▶ 266/405 /socket/source-postmortem OK ▶ 266/405 /socket/read_write OK ▶ 266/405 /socket/read_writev OK ▶ 266/405 /socket/receive_bytes OK ▶ 266/405 /socket/receive_bytes_from OK ▶ 266/405 /socket/ipv4_sync/datagram OK ▶ 237/405 /gsubprocess/cat-eof OK ▶ 307/405 /portal-support/snap/updates-dynamically OK ▶ 315/405 /gschema/no-default OK ▶ 315/405 /gschema/missing-quotes OK ▶ 315/405 /gschema/incomplete-list OK ▶ 315/405 /gschema/wrong-category OK ▶ 315/405 /gschema/bad-type OK ▶ 315/405 /gschema/overflow OK ▶ 315/405 /gschema/range-wrong-type OK ▶ 315/405 /gschema/range-missing-min OK ▶ 315/405 /gschema/range-missing-max OK ▶ 315/405 /gschema/default-out-of-range OK ▶ 315/405 /gschema/choices-wrong-type OK ▶ 315/405 /gschema/choice-missing-value OK ▶ 315/405 /gschema/default-not-in-choices OK ▶ 315/405 /gschema/array-default-not-in-choices OK ▶ 315/405 /gschema/bad-key OK ▶ 315/405 /gschema/invalid-path OK ▶ 315/405 /gschema/bad-key2 OK ▶ 315/405 /gschema/bad-key3 OK ▶ 315/405 /gschema/bad-key4 OK ▶ 315/405 /gschema/empty-key OK ▶ 315/405 /gschema/enum OK ▶ 315/405 /gschema/enum-with-aliases OK ▶ 315/405 /gschema/enum-with-invalid-alias OK ▶ 315/405 /gschema/enum-with-invalid-value OK ▶ 315/405 /gschema/enum-with-repeated-alias OK ▶ 315/405 /gschema/enum-with-repeated-nick OK ▶ 316/405 /trash/not-supported SKIP ▶ 316/405 /trash/symlinks SKIP ▶ 316/405 /trash/long-filename OK 334/405 glib:gio / gdbus-names RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=97 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-names 335/405 glib:gio / gdbus-proxy RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 MALLOC_PERTURB_=254 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-proxy 336/405 glib:gio / gdbus-proxy-threads RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=243 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-proxy-threads 337/405 glib:gio / gdbus-proxy-unique-name RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MALLOC_PERTURB_=159 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-proxy-unique-name 338/405 glib:gio / gdbus-proxy-well-known-name RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 MALLOC_PERTURB_=234 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-proxy-well-known-name ▶ 200/405 __main__.TestRspMkenums.test_enum_name OK ▶ 71/405 /sequence/random/seed:590523467 OK ▶ 318/405 /appinfo/basic OK ▶ 318/405 /appinfo/text OK ▶ 318/405 /appinfo/launch OK ▶ 318/405 /appinfo/show-in OK ▶ 318/405 /appinfo/commandline OK ▶ 318/405 /appinfo/launch-context OK ▶ 318/405 /appinfo/launch-context-signals OK ▶ 318/405 /appinfo/tryexec OK ▶ 318/405 /appinfo/associations OK ▶ 318/405 /appinfo/environment OK ▶ 318/405 /appinfo/startup-wm-class OK ▶ 318/405 /appinfo/supported-types OK ▶ 318/405 /appinfo/from-keyfile OK ▶ 318/405 /appinfo/launch/no-appid OK ▶ 319/405 /desktop-app-info/delete OK ▶ 319/405 /desktop-app-info/default OK ▶ 320/405 /appinfo/all OK ▶ 320/405 /appinfo/mime/api OK ▶ 320/405 /appinfo/mime/default OK ▶ 320/405 /appinfo/mime/file OK ▶ 320/405 /appinfo/mime/scheme-handler OK ▶ 320/405 /appinfo/mime/default-last-used OK ▶ 320/405 /appinfo/mime/ignore-nonexisting OK ▶ 320/405 /appinfo/mime-symlinked/api OK ▶ 320/405 /appinfo/mime-symlinked/default OK ▶ 320/405 /appinfo/mime-symlinked/file OK ▶ 320/405 /appinfo/mime-symlinked/scheme-handler OK ▶ 320/405 /appinfo/mime-symlinked/default-last-used OK ▶ 320/405 /appinfo/mime-symlinked/ignore-nonexisting OK ▶ 321/405 /actions/basic OK ▶ 321/405 /actions/name OK ▶ 321/405 /actions/simplegroup OK ▶ 321/405 /actions/stateful OK ▶ 321/405 /actions/default-activate OK ▶ 321/405 /actions/entries OK ▶ 321/405 /actions/parse-detailed OK ▶ 321/405 /actions/property OK ▶ 321/405 /actions/no-properties OK ▶ 321/405 /actions/dbus/export OK ▶ 322/405 /fdo-notification-backend/construction OK ▶ 322/405 /fdo-notification-backend/dbus/activate-action OK ▶ 323/405 /gdbus/auth/client/EXTERNAL OK ▶ 323/405 /gdbus/auth/client/DBUS_COOKIE_SHA1 OK ▶ 323/405 /gdbus/auth/server/ANONYMOUS OK ▶ 323/405 /gdbus/auth/server/EXTERNAL OK ▶ 323/405 /gdbus/auth/server/DBUS_COOKIE_SHA1 OK 316/405 glib:gio / trash OK 1.23s 1 subtests passed ▶ 315/405 /gschema/enum-with-repeated-value OK ▶ 315/405 /gschema/enum-with-chained-alias OK ▶ 315/405 /gschema/enum-with-shadow-alias OK ▶ 324/405 /gdbus/bz627724 OK 339/405 glib:gio / gdbus-subscribe RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=241 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-subscribe 307/405 glib:gio+portal-support / portal-support-snap OK 3.49s 7 subtests passed ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: Unable to clean up temporary directory /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/no-snapctl: No such file or directory Unable to clean up temporary directory /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/none: No such file or directory Unable to clean up temporary directory /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/all: No such file or directory Unable to clean up temporary directory /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/desktop-only: No such file or directory Unable to clean up temporary directory /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/network-only: No such file or directory Unable to clean up temporary directory /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/gsettings-only: No such file or directory Unable to clean up temporary directory /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/updates-dynamically: No such file or directory Unable to clean up temporary directory /tmp/test_portal-support-snap_V5GGX3: No such file or directory ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ▶ 313/405 /unix-streams/nonblocking-io-test OK ▶ 313/405 /unix-streams/read_write OK ▶ 313/405 /unix-streams/read_writev OK ▶ 313/405 /unix-streams/write-wouldblock OK ▶ 313/405 /unix-streams/writev-wouldblock OK ▶ 313/405 /unix-streams/write-async-wouldblock OK ▶ 313/405 /unix-streams/writev-async-wouldblock OK ▶ 326/405 /gdbus/connection/bus-failure OK ▶ 326/405 /gdbus/connection/basic OK ▶ 326/405 /gdbus/connection/life-cycle OK ▶ 326/405 /gdbus/connection/send OK ▶ 326/405 /gdbus/connection/signals OK ▶ 326/405 /gdbus/connection/signal-match-rules OK ▶ 326/405 /gdbus/connection/filter OK ▶ 326/405 /gdbus/connection/serials OK ▶ 326/405 /gdbus/connection/cancel OK ▶ 327/405 /gdbus/connection-loss OK 340/405 glib:gio+gdbus-codegen / gdbus-test-codegen RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 MALLOC_PERTURB_=17 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-test-codegen 322/405 glib:gio / fdo-notification-backend OK 1.03s 2 subtests passed 323/405 glib:gio / gdbus-auth OK 1.02s 5 subtests passed ▶ 315/405 /gschema/enum-with-choice OK ▶ 315/405 /gschema/enum-with-bad-default OK ▶ 315/405 /gschema/choice OK ▶ 315/405 /gschema/choice-upside-down OK ▶ 315/405 /gschema/bad-choice OK ▶ 315/405 /gschema/choice-bad OK ▶ 315/405 /gschema/choice-badtype OK ▶ 315/405 /gschema/bare-alias OK ▶ 319/405 /desktop-app-info/default-async OK ▶ 319/405 /desktop-app-info/fallback OK ▶ 319/405 /desktop-app-info/lastused OK ▶ 319/405 /desktop-app-info/extra-getters OK ▶ 200/405 __main__.TestRspMkenums.test_enum_private_public OK ▶ 200/405 __main__.TestRspMkenums.test_enum_symbolic_expression OK ▶ 90/405 /timeout/rounding - GLib:ERROR:../../../glib/tests/timeout.c:178:test_func: assertion failed (current_time / 1000 - last_time / 1000 <= 1500): (1579 <= 1500) FAIL ▶ 90/405 ERROR ▶ 325/405 /gdbus/close-pending OK ▶ 329/405 /gdbus/registered-errors OK ▶ 329/405 /gdbus/unregistered-errors OK ▶ 329/405 /gdbus/transparent-gerror OK ▶ 329/405 /gdbus/register-error OK ▶ 330/405 /gdbus/exit-on-close/default OK ▶ 330/405 /gdbus/exit-on-close/true OK ▶ 331/405 /gdbus/object-registration OK ▶ 331/405 /gdbus/object-registration-with-closures OK ▶ 331/405 /gdbus/object-registration-with-closures2 OK ▶ 331/405 /gdbus/registered-interfaces OK ▶ 331/405 /gdbus/async-properties OK 341/405 glib:gio+slow / gdbus-threading RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 MALLOC_PERTURB_=88 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-threading 342/405 glib:gio+slow / gmenumodel RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MALLOC_PERTURB_=233 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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gmenumodel 318/405 glib:gio / appinfo OK 1.33s 14 subtests passed ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: Unable to clean up temporary directory /tmp/test_appinfo_JSEAX3/appinfo/associations/.dirs/data/mime: Directory not empty Unable to clean up temporary directory /tmp/test_appinfo_JSEAX3/appinfo/associations/.dirs/data: Directory not empty Unable to clean up temporary directory /tmp/test_appinfo_JSEAX3/appinfo/associations/.dirs: Directory not empty Unable to clean up temporary directory /tmp/test_appinfo_JSEAX3/appinfo/associations: Directory not empty ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― stdout: 48: UNKNOWN: # random seed: R02Sf65da83e5a8154e48dfd1a7d93bb9a58 stdout: 51: UNKNOWN: # random seed: R02S895931d6d20499e88b508c03dafb5b4d stdout: 53: UNKNOWN: # random seed: R02S06057f4223d340146cb2dff0921110c1 stdout: 60: UNKNOWN: # random seed: R02S3a1654c3740e662c38cdb366d39277b4 stdout: 111: UNKNOWN: # random seed: R02S2f77cf6775c3f69a816f073cbdd2a354 stdout: 199: UNKNOWN: # random seed: R02Sbcfea74beb27c1d467678ba9ca4c31a4 stdout: 201: UNKNOWN: # random seed: R02Sb24a557e5a2e2aa7c61a03bc938a52e2 stdout: 204: UNKNOWN: # random seed: R02S516bc28729a6b5724ae4f868cb003fbb stdout: 206: UNKNOWN: # random seed: R02S5bf2109c1375a2112d1980191e02a2a2 stdout: 208: UNKNOWN: # random seed: R02S7f7d735220ebe74df30433906a1c759a stdout: 210: UNKNOWN: # random seed: R02Se68fa3b249f136c5f158c5575fa14e90 stdout: 212: UNKNOWN: # random seed: R02S60c1637caa1057d3306fc913e89be777 stdout: 214: UNKNOWN: # random seed: R02Sda3d0e8ac2c1392f78e33b12f7b5f79d stdout: 221: UNKNOWN: # random seed: R02Se8826922923a05a591be286cab31d96d 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. 324/405 glib:gio / gdbus-bz627724 OK 1.11s 1 subtests passed 320/405 glib:gio / mimeapps OK 1.32s 13 subtests passed ▶ 332/405 /gdbus/introspection-parser OK ▶ 332/405 /gdbus/introspection-generate OK ▶ 332/405 /gdbus/introspection-default-direction OK ▶ 332/405 /gdbus/introspection-extra-data OK 343/405 glib:gio / gnotification RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=186 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gnotification 344/405 glib:gio+gdbus-codegen / gdbus-test-codegen-old RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 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_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=222 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-test-codegen-old 345/405 glib:gio+gdbus-codegen / gdbus-test-codegen-min-required-2-64 RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=175 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-test-codegen-min-required-2-64 313/405 glib:gio / unix-streams OK 1.82s 9 subtests passed 327/405 glib:gio / gdbus-connection-loss OK 1.05s 1 subtests passed ▶ 330/405 /gdbus/exit-on-close/false OK ▶ 315/405 /gschema/choice-alias OK ▶ 315/405 /gschema/default-in-aliases OK ▶ 315/405 /gschema/choice-invalid-alias OK ▶ 315/405 /gschema/choice-shadowed-alias OK ▶ 315/405 /gschema/range OK ▶ 315/405 /gschema/range-badtype OK ▶ 315/405 /gschema/range-low-default OK ▶ 333/405 /gdbus/method-invocation/return OK 346/405 glib:gio / gapplication RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=211 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gapplication 347/405 glib:gio / dbus-appinfo RUNNING >>> MALLOC_PERTURB_=46 GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop 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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/dbus-appinfo 326/405 glib:gio / gdbus-connection OK 1.17s 9 subtests passed 90/405 glib:glib+core / timeout ERROR 13.65s killed by signal 6 SIGABRT ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ** GLib:ERROR:../../../glib/tests/timeout.c:178:test_func: assertion failed (current_time / 1000 - last_time / 1000 <= 1500): (1579 <= 1500) (test program exited with status code -6) ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 329/405 glib:gio / gdbus-error OK 1.03s 4 subtests passed ▶ 200/405 __main__.TestRspMkenums.test_filename_basename_in_fhead_ftail OK ▶ 200/405 __main__.TestRspMkenums.test_help OK ▶ 334/405 /gdbus/validate-names OK ▶ 334/405 /gdbus/bus-own-name OK ▶ 334/405 /gdbus/bus-watch-name OK ▶ 334/405 /gdbus/bus-watch-name-auto-start OK ▶ 334/405 /gdbus/bus-watch-name-auto-start-service-exist OK ▶ 334/405 /gdbus/bus-watch-name-closures OK ▶ 334/405 /gdbus/bus-watch-name-closures-auto-start OK ▶ 334/405 /gdbus/bus-watch-different-context OK ▶ 334/405 /gdbus/bus-unwatch-early OK ▶ 334/405 /gdbus/escape-object-path OK ▶ 337/405 /gdbus/proxy-unique-name OK ▶ 338/405 /gdbus/proxy-well-known-name OK 348/405 glib:gio / gdbus-connection-flush RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=156 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-connection-flush 349/405 glib:gio / gdbus-non-socket RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MALLOC_PERTURB_=1 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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-non-socket 350/405 glib:gio / gsettings RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=184 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gsettings 332/405 glib:gio / gdbus-introspection OK 1.05s 4 subtests passed ▶ 315/405 /gschema/range-high-default OK ▶ 315/405 /gschema/range-default-low OK ▶ 315/405 /gschema/range-default-high OK ▶ 315/405 /gschema/range-parse-error OK ▶ 315/405 /gschema/from-docs OK ▶ 315/405 /gschema/extending OK ▶ 315/405 /gschema/extend-missing OK ▶ 315/405 /gschema/extend-nonlist OK ▶ 315/405 /gschema/extend-self OK ▶ 315/405 /gschema/extend-wrong-list-indirect OK ▶ 315/405 /gschema/extend-wrong-list OK ▶ 315/405 /gschema/key-in-list-indirect OK ▶ 330/405 /gdbus/exit-on-close/we-close OK ▶ 317/405 /socket-client/connection-fail OK 351/405 glib:gio / autoptr-gio RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MALLOC_PERTURB_=1 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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/autoptr-gio 333/405 glib:gio / gdbus-method-invocation OK 1.05s 1 subtests passed ▶ 200/405 __main__.TestRspMkenums.test_no_args OK ▶ 319/405 /desktop-app-info/actions OK ▶ 325/405 /gdbus/unref-pending OK 352/405 glib:gio / resources RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=43 G_DEBUG=gc-friendly MALLOC_CHECK_=2 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/resources 338/405 glib:gio / gdbus-proxy-well-known-name OK 1.03s 1 subtests passed ▶ 315/405 /gschema/key-in-list OK ▶ 315/405 /gschema/list-of-missing OK ▶ 315/405 /gschema/extend-and-shadow OK ▶ 315/405 /gschema/extend-and-shadow-indirect OK ▶ 315/405 /gschema/override OK ▶ 315/405 /gschema/override-missing OK ▶ 315/405 /gschema/override-range-error OK ▶ 315/405 /gschema/override-then-key OK ▶ 315/405 /gschema/override-twice OK ▶ 315/405 /gschema/override-type-error OK ▶ 315/405 /gschema/flags-aliased-default OK ▶ 315/405 /gschema/flags-bad-default OK ▶ 266/405 /socket/ipv4_sync/datagram/timeouts OK ▶ 266/405 /socket/ipv6_sync/datagram OK ▶ 339/405 /gdbus/subscribe/conn/simple OK ▶ 339/405 /gdbus/subscribe/conn/broadcast_from_anyone OK ▶ 339/405 /gdbus/subscribe/conn/match_twice OK ▶ 339/405 /gdbus/subscribe/conn/limit_by_unique_name OK ▶ 339/405 /gdbus/subscribe/conn/nonexistent_unique_name OK ▶ 339/405 /gdbus/subscribe/conn/limit_by_well_known_name OK ▶ 339/405 /gdbus/subscribe/conn/limit_to_message_bus OK ▶ 339/405 /gdbus/subscribe/conn/unsubscribe_immediately OK ▶ 339/405 /gdbus/subscribe/proxy/simple OK ▶ 339/405 /gdbus/subscribe/proxy/broadcast_from_anyone OK ▶ 339/405 /gdbus/subscribe/proxy/match_twice OK ▶ 339/405 /gdbus/subscribe/proxy/limit_by_unique_name OK ▶ 339/405 /gdbus/subscribe/proxy/nonexistent_unique_name OK ▶ 339/405 /gdbus/subscribe/proxy/limit_by_well_known_name OK ▶ 339/405 /gdbus/subscribe/proxy/limit_to_message_bus OK ▶ 339/405 /gdbus/subscribe/proxy/unsubscribe_immediately OK 353/405 glib:gio+no-valgrind+gdbus-codegen+slow / codegen.py RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=63 MALLOC_CHECK_=2 PYTHONPATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/tests/lib:/build/reproducible-path/glib2.0-2.86.0/tests/lib _G_TEST_PROGRAM_RUNNER_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /usr/bin/python3 -B /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/../../../gio/tests/codegen.py 334/405 glib:gio / gdbus-names OK 1.33s 10 subtests passed ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: dbus-daemon[3480439]: [session uid=1111 pid=3480439 pidfd=4] Activating service name='org.gtk.GDBus.FakeService' requested by ':1.0' (uid=1111 pid=3479986 comm="/build/reproducible-path/glib2.0-2.86.0/debian/bui") dbus-daemon[3480439]: [session uid=1111 pid=3480439 pidfd=4] Successfully activated service 'org.gtk.GDBus.FakeService' ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 337/405 glib:gio / gdbus-proxy-unique-name OK 1.28s 1 subtests passed ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: cleaning up pid 3480407 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 330/405 glib:gio / gdbus-exit-on-close OK 1.52s 4 subtests passed ▶ 71/405 /sequence/random/seed:3583571454 OK ▶ 340/405 /gdbus/codegen/annotations OK ▶ 340/405 /gdbus/codegen/interface_stability OK ▶ 340/405 /gdbus/codegen/object-manager OK ▶ 340/405 /gdbus/codegen/property-naming OK ▶ 340/405 /gdbus/codegen/autocleanups OK ▶ 340/405 /gdbus/codegen/deprecations OK ▶ 340/405 /gdbus/codegen/standalone-interface-info OK ▶ 340/405 /gdbus/codegen/unix-fd-list OK 354/405 glib:gio+no-valgrind / gio-tool.py RUNNING >>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MALLOC_PERTURB_=228 MESON_TEST_ITERATION=1 UBSAN_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.86.0/debian/build/deb/gio G_DEBUG=gc-friendly MALLOC_CHECK_=2 PYTHONPATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/tests/lib:/build/reproducible-path/glib2.0-2.86.0/tests/lib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /usr/bin/python3 -B /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/../../../gio/tests/gio-tool.py 355/405 glib:gio+no-valgrind+pkg-config / gio-2.0-pkg-config RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=120 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 PKG_CONFIG_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/meson-private G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /usr/bin/bash -xe -c 'pkg-config --validate gio-2.0 test "$(pkg-config --modversion gio-2.0)" = "2.86.0" 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/x86_64-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/x86_64-linux-gnu/glib-2.0/gio-querymodules" test "$(pkg-config --variable=glib_compile_schemas gio-2.0)" = "/usr/lib/x86_64-linux-gnu/glib-2.0/glib-compile-schemas"' 356/405 glib:gio+no-valgrind+pkg-config / gio-unix-2.0-pkg-config RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=89 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 PKG_CONFIG_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/meson-private G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /usr/bin/bash -xe -c 'pkg-config --validate gio-unix-2.0 test "$(pkg-config --modversion gio-unix-2.0)" = "2.86.0" test "$(pkg-config --variable=prefix gio-unix-2.0)" = "/usr"' 325/405 glib:gio / gdbus-close-pending OK 1.95s 2 subtests passed ▶ 339/405 /gdbus/subscribe/parallel/simple OK ▶ 339/405 /gdbus/subscribe/parallel/broadcast_from_anyone OK ▶ 339/405 /gdbus/subscribe/parallel/match_twice OK ▶ 339/405 /gdbus/subscribe/parallel/limit_by_unique_name OK ▶ 339/405 /gdbus/subscribe/parallel/nonexistent_unique_name OK ▶ 200/405 __main__.TestRspMkenums.test_no_headers OK ▶ 200/405 __main__.TestRspMkenums.test_no_nick OK ▶ 315/405 /gschema/flags-more-than-one-bit OK ▶ 315/405 /gschema/flags-with-enum-attr OK ▶ 315/405 /gschema/flags-with-enum-tag OK ▶ 315/405 /gschema/summary-xmllang OK ▶ 315/405 /gschema/description-xmllang OK ▶ 315/405 /gschema/summary-xmllang-and-attrs OK ▶ 315/405 /gschema/inherit-gettext-domain OK ▶ 315/405 /gschema/range-type-test OK ▶ 315/405 /gschema/cdata OK ▶ 297/405 /file/replace-symlink/using-etag OK ▶ 29/405 /gio/io-basics OK 357/405 glib:girepository+core / cmph-bdz RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=5 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/girepository/tests /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/tests/cmph-bdz ▶ 339/405 /gdbus/subscribe/parallel/limit_by_well_known_name OK ▶ 317/405 /socket-client/happy-eyeballs/slow OK ▶ 317/405 /socket-client/happy-eyeballs/cancellation/instant OK ▶ 343/405 /gnotification/basic OK ▶ 343/405 /gnotification/properties OK ▶ 344/405 /gdbus/codegen/annotations OK ▶ 344/405 /gdbus/codegen/interface_stability OK ▶ 344/405 /gdbus/codegen/object-manager OK ▶ 344/405 /gdbus/codegen/property-naming OK ▶ 344/405 /gdbus/codegen/autocleanups OK ▶ 344/405 /gdbus/codegen/deprecations OK ▶ 344/405 /gdbus/codegen/standalone-interface-info OK ▶ 344/405 /gdbus/codegen/unix-fd-list OK ▶ 345/405 /gdbus/codegen/annotations OK ▶ 345/405 /gdbus/codegen/interface_stability OK ▶ 345/405 /gdbus/codegen/object-manager OK ▶ 345/405 /gdbus/codegen/property-naming OK ▶ 345/405 /gdbus/codegen/autocleanups OK ▶ 345/405 /gdbus/codegen/deprecations OK ▶ 345/405 /gdbus/codegen/standalone-interface-info OK ▶ 345/405 /gdbus/codegen/unix-fd-list OK 340/405 glib:gio+gdbus-codegen / gdbus-test-codegen OK 1.24s 8 subtests passed ▶ 315/405 /gschema/bad-key/opt OK ▶ 315/405 /gschema/bad-key2/opt OK ▶ 315/405 /gschema/bad-key3/opt OK ▶ 315/405 /gschema/bad-key4/opt OK ▶ 315/405 /gschema/empty-key/opt OK ▶ 328/405 /gdbus/connection/flush OK ▶ 200/405 __main__.TestRspMkenums.test_non_utf8_encoding OK ▶ 346/405 /gapplication/no-dbus OK ▶ 346/405 /gapplication/no-appid OK ▶ 346/405 /gapplication/properties OK ▶ 346/405 /gapplication/app-id OK ▶ 346/405 /gapplication/quit OK ▶ 346/405 /gapplication/registered OK ▶ 346/405 /gapplication/local-actions OK ▶ 346/405 /gapplication/local-command-line OK ▶ 346/405 /gapplication/resource-path OK ▶ 346/405 /gapplication/test-help OK ▶ 346/405 /gapplication/command-line-done OK ▶ 346/405 /gapplication/test-busy OK ▶ 346/405 /gapplication/test-handle-local-options1 OK ▶ 346/405 /gapplication/test-handle-local-options2 OK ▶ 346/405 /gapplication/test-handle-local-options3 OK ▶ 346/405 /gapplication/api OK ▶ 346/405 /gapplication/version OK ▶ 346/405 /gapplication/replace OK ▶ 347/405 /appinfo/dbusappinfo OK ▶ 347/405 /appinfo/flatpak-doc-export OK ▶ 347/405 /appinfo/flatpak-missing-doc-export OK ▶ 347/405 /appinfo/portal-open-file OK ▶ 347/405 /appinfo/portal-open-uri OK ▶ 347/405 /appinfo/portal-open-file-async OK ▶ 347/405 /appinfo/portal-open-uri-async OK 358/405 glib:girepository+core / dump RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MALLOC_CHECK_=2 MALLOC_PERTURB_=164 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/girepository/tests /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/tests/dump 29/405 glib:glib+core / io-channel-basic OK 16.76s 1 subtests passed stdout: 6: UNKNOWN: # random seed: R02Sbb1b1336c34fe7c8cd75f813ba2f2416 stdout: 7: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3318 bytes to 6 stdout: 11: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3587 bytes to 6 stdout: 15: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2045 bytes to 6 stdout: 19: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2745 bytes to 6 stdout: 23: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+4622 bytes to 6 stdout: 27: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2353 bytes to 6 stdout: 31: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2830 bytes to 6 stdout: 35: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+311 bytes to 6 stdout: 39: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+1000 bytes to 6 stdout: 43: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+1876 bytes to 6 stdout: 47: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+494 bytes to 6 stdout: 51: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+4433 bytes to 6 stdout: 55: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+1073 bytes to 6 stdout: 59: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2094 bytes to 6 stdout: 63: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+4574 bytes to 6 stdout: 67: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+4289 bytes to 6 stdout: 71: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3653 bytes to 6 stdout: 75: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+496 bytes to 6 stdout: 79: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+535 bytes to 6 stdout: 83: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2869 bytes to 6 stdout: 87: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+641 bytes to 6 stdout: 91: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3537 bytes to 6 stdout: 95: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+4983 bytes to 6 stdout: 96: UNKNOWN: # GLib-DEBUG: io-channel-basic: child exiting, closing 6 stdout: 101: UNKNOWN: # random seed: R02S904ea94240aeae3fe16b315cce984179 stdout: 103: UNKNOWN: # random seed: R02Sfc352b43db0fb0c6c5758898948cfb8c stdout: 105: UNKNOWN: # random seed: R02S11d1e96552f857a5319cef410ea4148e stdout: 107: UNKNOWN: # random seed: R02S9d9e81db723e52fc33e612550be69289 stdout: 109: UNKNOWN: # random seed: R02S588dff412ecc61ff0a356b23540e2483 stdout: 110: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2462 bytes to 9 stdout: 114: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3898 bytes to 13 stdout: 115: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2364 bytes to 17 stdout: 117: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3785 bytes to 11 stdout: 126: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+4781 bytes to 15 stdout: 130: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2666 bytes to 11 stdout: 134: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+94 bytes to 9 stdout: 138: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3761 bytes to 13 stdout: 142: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3322 bytes to 17 stdout: 146: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+231 bytes to 15 stdout: 150: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+1183 bytes to 9 stdout: 154: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+1355 bytes to 11 stdout: 158: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+27 bytes to 13 stdout: 162: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2117 bytes to 17 stdout: 166: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+825 bytes to 15 stdout: 170: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2001 bytes to 11 stdout: 174: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+1828 bytes to 9 stdout: 178: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2544 bytes to 13 stdout: 182: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2036 bytes to 15 stdout: 186: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+720 bytes to 17 stdout: 190: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2629 bytes to 9 stdout: 194: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3819 bytes to 11 stdout: 198: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+4863 bytes to 13 stdout: 202: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+999 bytes to 17 stdout: 206: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2086 bytes to 15 stdout: 210: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+710 bytes to 9 stdout: 214: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3704 bytes to 11 stdout: 218: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+4828 bytes to 17 stdout: 222: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+1669 bytes to 15 stdout: 226: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+593 bytes to 13 stdout: 230: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2909 bytes to 9 stdout: 234: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+4906 bytes to 11 stdout: 238: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2919 bytes to 17 stdout: 242: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2941 bytes to 13 stdout: 246: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+1684 bytes to 15 stdout: 250: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+4767 bytes to 9 stdout: 254: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+347 bytes to 11 stdout: 258: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+765 bytes to 17 stdout: 262: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3319 bytes to 13 stdout: 266: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+4474 bytes to 15 stdout: 270: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2511 bytes to 11 stdout: 274: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+808 bytes to 9 stdout: 278: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+183 bytes to 17 stdout: 282: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3880 bytes to 13 stdout: 286: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+1044 bytes to 15 stdout: 290: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+1457 bytes to 11 stdout: 294: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2503 bytes to 9 stdout: 298: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2374 bytes to 17 stdout: 302: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+1190 bytes to 13 stdout: 306: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+1224 bytes to 15 stdout: 310: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+372 bytes to 11 stdout: 314: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3348 bytes to 9 stdout: 318: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+1746 bytes to 17 stdout: 322: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+4623 bytes to 13 stdout: 326: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3584 bytes to 15 stdout: 330: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2525 bytes to 11 stdout: 334: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2803 bytes to 9 stdout: 338: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+4403 bytes to 17 stdout: 342: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+4662 bytes to 13 stdout: 346: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2565 bytes to 15 stdout: 350: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+1719 bytes to 11 stdout: 354: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+4884 bytes to 9 stdout: 358: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3855 bytes to 17 stdout: 362: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+4175 bytes to 13 stdout: 366: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3919 bytes to 15 stdout: 370: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+4446 bytes to 11 stdout: 374: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2153 bytes to 9 stdout: 378: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2435 bytes to 17 stdout: 382: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+4583 bytes to 13 stdout: 386: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+4238 bytes to 15 stdout: 390: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+443 bytes to 11 stdout: 394: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+947 bytes to 17 stdout: 398: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+4426 bytes to 9 stdout: 402: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+4561 bytes to 13 stdout: 406: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3492 bytes to 15 stdout: 410: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3469 bytes to 11 stdout: 414: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+4327 bytes to 17 stdout: 417: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2157 bytes to 11 stdout: 418: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+4290 bytes to 11 stdout: 419: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3385 bytes to 15 stdout: 420: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2408 bytes to 9 stdout: 434: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+1211 bytes to 13 stdout: 438: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2753 bytes to 11 stdout: 439: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3293 bytes to 15 stdout: 441: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2008 bytes to 9 stdout: 450: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+1033 bytes to 17 stdout: 454: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+955 bytes to 13 stdout: 458: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3349 bytes to 15 stdout: 462: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2884 bytes to 11 stdout: 466: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2810 bytes to 9 stdout: 470: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+271 bytes to 17 stdout: 474: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3769 bytes to 13 stdout: 478: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3053 bytes to 15 stdout: 482: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3729 bytes to 11 stdout: 483: UNKNOWN: # GLib-DEBUG: io-channel-basic: child exiting, closing 11 stdout: 487: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+635 bytes to 17 stdout: 491: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3984 bytes to 9 stdout: 495: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+4692 bytes to 13 stdout: 499: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+632 bytes to 15 stdout: 503: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3804 bytes to 17 stdout: 507: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+236 bytes to 13 stdout: 511: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+4879 bytes to 9 stdout: 512: UNKNOWN: # GLib-DEBUG: io-channel-basic: child exiting, closing 9 stdout: 517: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+1342 bytes to 15 stdout: 521: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3320 bytes to 17 stdout: 525: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+437 bytes to 13 stdout: 529: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+4802 bytes to 15 stdout: 533: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+2767 bytes to 17 stdout: 537: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+1007 bytes to 13 stdout: 538: UNKNOWN: # GLib-DEBUG: io-channel-basic: child exiting, closing 13 stdout: 543: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+4292 bytes to 15 stdout: 547: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+588 bytes to 17 stdout: 551: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+80 bytes to 17 stdout: 555: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+1635 bytes to 15 stdout: 556: UNKNOWN: # GLib-DEBUG: io-channel-basic: child exiting, closing 15 stdout: 561: UNKNOWN: # GLib-DEBUG: io-channel-basic: child writing 8+3053 bytes to 17 stdout: 562: UNKNOWN: # GLib-DEBUG: io-channel-basic: child exiting, closing 17 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. 341/405 glib:gio+slow / gdbus-threading SKIP 1.26s ▶ 339/405 /gdbus/subscribe/parallel/limit_to_message_bus OK ▶ 339/405 /gdbus/subscribe/parallel/unsubscribe_immediately OK ▶ 159/405 /GObject/threaded-weak-ref OK ▶ 348/405 /gdbus/connection/flush/busy OK ▶ 348/405 /gdbus/connection/flush/idle OK ▶ 349/405 /gdbus/non-socket OK ▶ 350/405 /gsettings/basic OK ▶ 350/405 /gsettings/no-schema OK ▶ 350/405 /gsettings/unknown-key OK ▶ 350/405 /gsettings/wrong-type OK ▶ 350/405 /gsettings/wrong-path OK ▶ 350/405 /gsettings/no-path OK ▶ 350/405 /gsettings/basic-types OK ▶ 350/405 /gsettings/complex-types OK ▶ 350/405 /gsettings/changes OK ▶ 350/405 /gsettings/l10n OK ▶ 350/405 /gsettings/l10n-context OK ▶ 350/405 /gsettings/l10n-time SKIP ▶ 350/405 /gsettings/delay-apply OK ▶ 350/405 /gsettings/delay-revert OK ▶ 350/405 /gsettings/delay-child OK ▶ 350/405 /gsettings/delay-reset-key OK ▶ 350/405 /gsettings/atomic OK 359/405 glib:girepository+core / gthash RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=43 G_DEBUG=gc-friendly LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/girepository/tests /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/tests/gthash 360/405 glib:girepository+core / callable-info RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=71 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/girepository/tests /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/tests/callable-info 343/405 glib:gio / gnotification OK 1.19s 2 subtests passed 344/405 glib:gio+gdbus-codegen / gdbus-test-codegen-old OK 1.17s 8 subtests passed 345/405 glib:gio+gdbus-codegen / gdbus-test-codegen-min-required-2-64 OK 1.27s 8 subtests passed ▶ 346/405 /gapplication/no-replace OK ▶ 346/405 /gapplication/command-line/arguments OK ▶ 346/405 /gapplication/dbus/activate OK ▶ 346/405 /gapplication/dbus/open OK ▶ 346/405 /gapplication/dbus/command-line OK ▶ 351/405 /autoptr/autoptr OK 361/405 glib:girepository+core / function-info RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=122 MESON_TEST_ITERATION=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/girepository/tests /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/tests/function-info 362/405 glib:girepository+core / ir-parser RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MALLOC_CHECK_=2 MALLOC_PERTURB_=111 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/girepository/tests /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/tests/ir-parser 363/405 glib:girepository+core / object-info RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=107 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/girepository/tests /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/tests/object-info 315/405 glib:gio / gschema-compile OK 3.02s 82 subtests passed ▶ 159/405 /GObject/threaded-toggle-notify OK ▶ 159/405 /GObject/threaded-g-pointer-bit-unlock-and-set OK ▶ 159/405 /GObject/threaded-weak-ref/on-finalization OK ▶ 352/405 /resource/file OK ▶ 352/405 /resource/file-path OK ▶ 352/405 /resource/data OK ▶ 352/405 /resource/data_unaligned OK ▶ 352/405 /resource/data-corrupt OK ▶ 352/405 /resource/data-corrupt-compression OK ▶ 352/405 /resource/data-empty OK ▶ 352/405 /resource/registered OK ▶ 352/405 /resource/manual OK ▶ 352/405 /resource/manual2 OK ▶ 352/405 /resource/automatic OK ▶ 352/405 /resource/module OK ▶ 352/405 /resource/binary-linked OK ▶ 352/405 /resource/64k OK ▶ 352/405 /resource/overlay OK ▶ 352/405 /resource/digits OK ▶ 352/405 /resource/has-children OK ▶ 352/405 /resource/uri/query-info OK ▶ 352/405 /resource/uri/file OK 364/405 glib:girepository+core / registered-type-info RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=151 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/girepository/tests /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/tests/registered-type-info 339/405 glib:gio / gdbus-subscribe OK 1.85s 24 subtests passed 347/405 glib:gio / dbus-appinfo OK 1.48s 7 subtests passed ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: cleaning up pid 3482958 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 348/405 glib:gio / gdbus-connection-flush OK 1.40s 2 subtests passed 349/405 glib:gio / gdbus-non-socket OK 1.38s 1 subtests passed ▶ 350/405 /gsettings/simple-binding OK ▶ 350/405 /gsettings/directional-binding OK ▶ 350/405 /gsettings/custom-binding OK ▶ 350/405 /gsettings/bind-with-mapping-closures OK ▶ 350/405 /gsettings/bind-with-mapping-closures-parameters OK ▶ 350/405 /gsettings/no-change-binding OK ▶ 350/405 /gsettings/unbinding OK ▶ 350/405 /gsettings/writable-binding OK ▶ 350/405 /gsettings/typesafe-binding OK ▶ 350/405 /gsettings/no-read-binding OK ▶ 346/405 /gapplication/dbus/command-line-done OK ▶ 317/405 /socket-client/happy-eyeballs/cancellation/delayed OK 365/405 glib:girepository+core / repository RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=146 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/girepository/tests /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/tests/repository 366/405 glib:girepository+core / repository-search-paths RUNNING >>> MALLOC_PERTURB_=79 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/girepository/tests /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/tests/repository-search-paths 367/405 glib:girepository+core / struct-info RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/girepository/tests MESON_TEST_ITERATION=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=35 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/tests/struct-info 368/405 glib:girepository+core / throws RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=254 G_DEBUG=gc-friendly LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/girepository/tests /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/tests/throws 351/405 glib:gio / autoptr-gio OK 1.37s 1 subtests passed ▶ 319/405 /desktop-app-info/search OK ▶ 319/405 /desktop-app-info/implements OK ▶ 71/405 /sequence/random/seed:579241222 OK ▶ 200/405 __main__.TestRspMkenums.test_reproducible OK ▶ 354/405 __main__.TestGioLaunchExpandsDesktopEntry.test_absolute_from_folder OK ▶ 354/405 __main__.TestGioLaunchExpandsDesktopEntry.test_absolute_from_parent OK ▶ 354/405 __main__.TestGioLaunchExpandsDesktopEntry.test_absolute_from_sibling OK 369/405 glib:girepository+core / union-info RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=149 MESON_TEST_ITERATION=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/girepository/tests /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/tests/union-info 159/405 glib:gobject / threadtests OK 10.91s 5 subtests passed ▶ 346/405 /gapplication/dbus/activate-action OK ▶ 266/405 /socket/ipv6_sync/datagram/timeouts OK ▶ 266/405 /socket/reuse/tcp OK ▶ 266/405 /socket/reuse/udp OK ▶ 266/405 /socket/get_available/datagram OK ▶ 266/405 /socket/get_available/stream OK ▶ 266/405 /socket/credentials/tcp_client OK ▶ 266/405 /socket/credentials/tcp_server OK ▶ 266/405 /socket/credentials/unix_socketpair OK ▶ 266/405 /socket/accept/cancelled OK ▶ 266/405 /socket/connect/cancelled OK ▶ 342/405 /gmenu/equality OK ▶ 335/405 /gdbus/proxy OK ▶ 335/405 /gdbus/proxy/no-properties OK ▶ 335/405 /gdbus/proxy/wellknown-noauto OK ▶ 350/405 /gsettings/no-write-binding OK ▶ 357/405 /cmph-bdz/search OK ▶ 357/405 /cmph-bdz/search-packed OK 370/405 glib:girepository+core / autoptr-girepository RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=137 MESON_TEST_ITERATION=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/girepository/tests /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/tests/autoptr-girepository 352/405 glib:gio / resources OK 1.46s 19 subtests passed ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: GLib-GIO-Message: 18:42:18.550: Adding GResources overlay '/auto_loaded/test1.txt=/build/reproducible-path/glib2.0-2.86.0/gio/tests/test1.overlay' GLib-GIO-Message: 18:42:18.551: Opened file '/build/reproducible-path/glib2.0-2.86.0/gio/tests/test1.overlay' as a resource overlay GLib-GIO-Message: 18:42:18.551: Mapped file '/build/reproducible-path/glib2.0-2.86.0/gio/tests/test1.overlay' as a resource overlay ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 317/405 glib:gio / gsocketclient-slow OK 3.46s 4 subtests passed ▶ 200/405 __main__.TestRspMkenums.test_since OK ▶ 200/405 __main__.TestRspMkenums.test_with_double_quotes OK ▶ 319/405 /desktop-app-info/show-in OK ▶ 319/405 /desktop-app-info/app-path OK ▶ 353/405 __main__.TestCodegen.test_call_flags_and_timeout_method_args OK 371/405 glib:girepository+no-valgrind+compiler / gi-compile-repository.py RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=134 MESON_TEST_ITERATION=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly _G_TEST_PROGRAM_RUNNER_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/compiler MALLOC_CHECK_=2 PYTHONPATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/tests/lib:/build/reproducible-path/glib2.0-2.86.0/tests/lib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/girepository/tests /usr/bin/python3 -B /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/../../../girepository/tests/gi-compile-repository.py 372/405 glib:girepository+no-valgrind+inspector / gi-inspect-typelib.py RUNNING >>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/tests UBSAN_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.86.0/debian/build/deb/girepository/inspector G_DEBUG=gc-friendly MALLOC_PERTURB_=63 MALLOC_CHECK_=2 PYTHONPATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/tests/lib:/build/reproducible-path/glib2.0-2.86.0/tests/lib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/girepository/tests /usr/bin/python3 -B /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/../../../girepository/tests/gi-inspect-typelib.py ▶ 321/405 /actions/dbus/threaded OK ▶ 321/405 /actions/dbus/bug679509 OK ▶ 354/405 __main__.TestGioLaunchExpandsDesktopEntry.test_relative_from_folder OK ▶ 358/405 /dump/empty-file OK ▶ 358/405 /dump/missing-get-type OK ▶ 358/405 /dump/missing-quark OK ▶ 358/405 /dump/basic OK 355/405 glib:gio+no-valgrind+pkg-config / gio-2.0-pkg-config OK 1.12s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + pkg-config --validate gio-2.0 ++ pkg-config --modversion gio-2.0 + test 2.86.0 = 2.86.0 ++ 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/x86_64-linux-gnu/gio/modules = /usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/gio-querymodules = /usr/lib/x86_64-linux-gnu/glib-2.0/gio-querymodules ++ pkg-config --variable=glib_compile_schemas gio-2.0 + test /usr/lib/x86_64-linux-gnu/glib-2.0/glib-compile-schemas = /usr/lib/x86_64-linux-gnu/glib-2.0/glib-compile-schemas ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 356/405 glib:gio+no-valgrind+pkg-config / gio-unix-2.0-pkg-config OK 1.10s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + pkg-config --validate gio-unix-2.0 ++ pkg-config --modversion gio-unix-2.0 + test 2.86.0 = 2.86.0 ++ pkg-config --variable=prefix gio-unix-2.0 + test /usr = /usr ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 346/405 glib:gio / gapplication OK 1.83s 25 subtests passed 266/405 glib:gio / socket OK 7.33s 29 subtests passed 357/405 glib:girepository+core / cmph-bdz OK 1.08s 2 subtests passed ▶ 319/405 /desktop-app-info/launch-as-manager OK ▶ 319/405 /desktop-app-info/launch-default-uri-handler OK ▶ 328/405 /gdbus/connection/large_message OK ▶ 359/405 /gthash/build-retrieve OK ▶ 360/405 /callable-info/sync-function OK ▶ 360/405 /callable-info/async-function OK ▶ 360/405 /callable-info/is-method OK ▶ 360/405 /callable-info/static-method OK ▶ 360/405 /callable-info/static-vfunc SKIP ▶ 360/405 /callable-info/platform/unix/is-method OK 373/405 glib:fuzzing / fuzz_bookmark RUNNING >>> MALLOC_PERTURB_=219 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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/fuzzing/fuzz_bookmark /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/../../../fuzzing/README.md 374/405 glib:fuzzing / fuzz_canonicalize_filename RUNNING >>> 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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MALLOC_PERTURB_=185 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/fuzzing/fuzz_canonicalize_filename /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/../../../fuzzing/README.md 375/405 glib:fuzzing / fuzz_data_input_stream_read_line RUNNING >>> 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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MALLOC_PERTURB_=157 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/fuzzing/fuzz_data_input_stream_read_line /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/../../../fuzzing/README.md 376/405 glib:fuzzing / fuzz_data_input_stream_read_line_utf8 RUNNING >>> 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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MALLOC_PERTURB_=171 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/fuzzing/fuzz_data_input_stream_read_line_utf8 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/../../../fuzzing/README.md 377/405 glib:fuzzing / fuzz_data_input_stream_read_upto RUNNING >>> 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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MESON_TEST_ITERATION=1 MALLOC_PERTURB_=189 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/fuzzing/fuzz_data_input_stream_read_upto /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/../../../fuzzing/README.md 200/405 glib:gobject+no-valgrind / mkenums.py OK 9.74s 36 subtests passed ▶ 354/405 __main__.TestGioLaunchExpandsDesktopEntry.test_relative_from_parent OK ▶ 354/405 __main__.TestGioLaunchExpandsDesktopEntry.test_relative_from_sibling OK ▶ 321/405 /actions/dbus/export/error-handling OK ▶ 361/405 /function-info/invoker OK ▶ 362/405 /ir-parser/type-parsing OK ▶ 363/405 /object-info/find-method-using-interfaces OK ▶ 363/405 /object-info/find-vfunc-using-interfaces OK 378/405 glib:fuzzing / fuzz_date_parse RUNNING >>> 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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=64 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/fuzzing/fuzz_date_parse /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/../../../fuzzing/README.md ▶ 364/405 /registered-type-info/boxed OK 358/405 glib:girepository+core / dump OK 1.31s 4 subtests passed ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: Invalid GType function: 'does_not_exist_get_type' Invalid error quark function: 'does_not_exist_error' ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 328/405 glib:gio / gdbus-connection-slow OK 3.27s 2 subtests passed 359/405 glib:girepository+core / gthash OK 1.24s 1 subtests passed 360/405 glib:girepository+core / callable-info OK 1.22s 5 subtests passed ▶ 319/405 /desktop-app-info/launch-default-uri-handler-async OK ▶ 319/405 /desktop-app-info/id OK ▶ 319/405 /desktop-app-info/app-path/wrong OK ▶ 319/405 /desktop-app-info/launch/fail OK ▶ 319/405 /desktop-app-info/launch/fail-absolute-path OK ▶ 319/405 /desktop-app-info/launch/fail-startup-notify OK ▶ 354/405 __main__.TestGioTool.test_help OK ▶ 354/405 __main__.TestGioTool.test_info_non_default_attributes OK ▶ 354/405 __main__.TestGioTool.test_no_args OK ▶ 237/405 /gsubprocess/multi1 OK ▶ 237/405 /gsubprocess/communicate OK ▶ 365/405 /repository/basic OK ▶ 365/405 /repository/info OK ▶ 365/405 /repository/dependencies OK ▶ 365/405 /repository/arg-info OK ▶ 365/405 /repository/callable-info OK ▶ 365/405 /repository/callback-info OK ▶ 365/405 /repository/char-types OK ▶ 365/405 /repository/constructor-return-type OK ▶ 365/405 /repository/enum-info-c-identifier OK ▶ 365/405 /repository/enum-info-static-methods OK ▶ 365/405 /repository/error-quark OK ▶ 365/405 /repository/flags-info-c-identifier OK ▶ 365/405 /repository/fundamental-ref-func OK ▶ 365/405 /repository/instance-method-ownership-transfer OK ▶ 365/405 /repository/object-gtype-interfaces OK ▶ 365/405 /repository/signal-info-with-array-length-arg OK ▶ 365/405 /repository/type-info-name OK ▶ 365/405 /repository/vfunc-info-with-no-invoker OK ▶ 365/405 /repository/vfunc-info-with-invoker-on-interface OK ▶ 365/405 /repository/vfunc-info-with-invoker-on-object OK ▶ 365/405 /repository/find-by-gtype OK ▶ 365/405 /repository/loaded-namespaces OK ▶ 365/405 /repository/dup_default OK ▶ 365/405 /repository/base-info/clear OK ▶ 366/405 /repository/search-paths/default OK ▶ 366/405 /repository/search-paths/prepend OK ▶ 366/405 /repository/library-paths/default OK ▶ 366/405 /repository/library-paths/prepend OK ▶ 367/405 /struct-info/field-iterators OK ▶ 367/405 /struct-info/sizeof-gvalue OK ▶ 367/405 /struct-info/is-pointer-for-struct-method-arg OK ▶ 367/405 /struct-info/boxed OK ▶ 368/405 /throws/invoke-gerror OK ▶ 368/405 /throws/vfunc-can-throw-gerror OK ▶ 368/405 /throws/callback-can-throw-gerror OK 379/405 glib:fuzzing / fuzz_date_time_new_from_iso8601 RUNNING >>> 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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MALLOC_PERTURB_=11 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/fuzzing/fuzz_date_time_new_from_iso8601 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/../../../fuzzing/README.md 380/405 glib:fuzzing / fuzz_dbus_message RUNNING >>> 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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MALLOC_PERTURB_=133 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/fuzzing/fuzz_dbus_message /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/../../../fuzzing/README.md 381/405 glib:fuzzing / fuzz_get_locale_variants RUNNING >>> 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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=9 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/fuzzing/fuzz_get_locale_variants /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/../../../fuzzing/README.md 382/405 glib:fuzzing / fuzz_inet_address_mask_new_from_string RUNNING >>> 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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MESON_TEST_ITERATION=1 MALLOC_PERTURB_=160 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/fuzzing/fuzz_inet_address_mask_new_from_string /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/../../../fuzzing/README.md 361/405 glib:girepository+core / function-info OK 1.21s 1 subtests passed 363/405 glib:girepository+core / object-info OK 1.17s 2 subtests passed 321/405 glib:gio+slow / actions OK 3.85s 13 subtests passed ▶ 369/405 /union-info/basic OK ▶ 369/405 /union-info/methods OK 383/405 glib:fuzzing / fuzz_inet_address_new_from_string RUNNING >>> 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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MESON_TEST_ITERATION=1 MALLOC_PERTURB_=254 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/fuzzing/fuzz_inet_address_new_from_string /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/../../../fuzzing/README.md 384/405 glib:fuzzing / fuzz_inet_socket_address_new_from_string RUNNING >>> 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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MALLOC_PERTURB_=250 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/fuzzing/fuzz_inet_socket_address_new_from_string /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/../../../fuzzing/README.md 385/405 glib:fuzzing / fuzz_key RUNNING >>> 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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=225 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/fuzzing/fuzz_key /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/../../../fuzzing/README.md 362/405 glib:girepository+core / ir-parser OK 1.28s 1 subtests passed ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: TestNamespace-1.0.gir:1:406: error: Failed to parse type ‘GLib.Error>> 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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MALLOC_PERTURB_=28 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/fuzzing/fuzz_network_address_parse /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/../../../fuzzing/README.md 387/405 glib:fuzzing / fuzz_network_address_parse_uri RUNNING >>> 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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=155 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/fuzzing/fuzz_network_address_parse_uri /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/../../../fuzzing/README.md 365/405 glib:girepository+core / repository OK 1.13s 24 subtests passed 366/405 glib:girepository+core / repository-search-paths OK 1.23s 4 subtests passed 367/405 glib:girepository+core / struct-info OK 1.22s 4 subtests passed 368/405 glib:girepository+core / throws OK 1.27s 3 subtests passed 354/405 glib:gio+no-valgrind / gio-tool.py OK 2.23s 9 subtests passed ▶ 371/405 __main__.TestGICompileRepository.test_open_failure OK ▶ 372/405 __main__.TestGIInspectTypelibCommandLine.test_help OK ▶ 372/405 __main__.TestGIInspectTypelibCommandLine.test_invalid_typelib OK ▶ 372/405 __main__.TestGIInspectTypelibCommandLine.test_no_args OK ▶ 372/405 __main__.TestGIInspectTypelibForGLibTypelib.test_print_shlibs OK ▶ 372/405 __main__.TestGIInspectTypelibForGLibTypelib.test_print_typelibs OK ▶ 372/405 __main__.TestGIInspectTypelibForGLibTypelib.test_print_typelibs_and_shlibs OK ▶ 372/405 __main__.TestGIInspectTypelibForGObjectTypelib.test_print_shlibs OK ▶ 372/405 __main__.TestGIInspectTypelibForGObjectTypelib.test_print_typelibs OK 388/405 glib:fuzzing / fuzz_paths RUNNING >>> 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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MALLOC_PERTURB_=92 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/fuzzing/fuzz_paths /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/../../../fuzzing/README.md 389/405 glib:fuzzing / fuzz_resolver RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=70 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/fuzzing/fuzz_resolver /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/../../../fuzzing/README.md 390/405 glib:fuzzing / fuzz_special_dirs RUNNING >>> MALLOC_PERTURB_=223 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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/fuzzing/fuzz_special_dirs /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/../../../fuzzing/README.md 391/405 glib:fuzzing / fuzz_string RUNNING >>> 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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=232 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/fuzzing/fuzz_string /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/../../../fuzzing/README.md 392/405 glib:fuzzing / fuzz_uri_escape RUNNING >>> 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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=131 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/fuzzing/fuzz_uri_escape /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/../../../fuzzing/README.md 369/405 glib:girepository+core / union-info OK 1.43s 2 subtests passed 393/405 glib:fuzzing / fuzz_uri_parse RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=247 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/fuzzing/fuzz_uri_parse /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/../../../fuzzing/README.md 71/405 glib:glib+core+slow / sequence OK 17.51s 16 subtests passed 370/405 glib:girepository+core / autoptr-girepository OK 1.46s 24 subtests passed ▶ 319/405 /desktop-app-info/launch-uris-with-terminal/with-path/mate-terminal OK ▶ 319/405 /desktop-app-info/launch-uris-with-terminal/with-path/xfce4-terminal OK ▶ 372/405 __main__.TestGIInspectTypelibForGObjectTypelib.test_print_typelibs_and_shlibs OK ▶ 372/405 __main__.TestGIInspectTypelibForGioTypelib.test_print_shlibs OK ▶ 372/405 __main__.TestGIInspectTypelibForGioTypelib.test_print_typelibs OK 394/405 glib:fuzzing / fuzz_uri_parse_params RUNNING >>> MALLOC_PERTURB_=26 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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/fuzzing/fuzz_uri_parse_params /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/../../../fuzzing/README.md 395/405 glib:fuzzing / fuzz_utf8_normalize RUNNING >>> 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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MESON_TEST_ITERATION=1 MALLOC_PERTURB_=212 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/fuzzing/fuzz_utf8_normalize /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/../../../fuzzing/README.md ▶ 371/405 __main__.TestGICompileRepositoryForGLib.test_compile OK ▶ 371/405 __main__.TestGICompileRepositoryForGLib.test_write_failure OK ▶ 372/405 __main__.TestGIInspectTypelibForGioTypelib.test_print_typelibs_and_shlibs OK ▶ 319/405 /desktop-app-info/launch-uris-with-terminal/with-path/tilix OK ▶ 319/405 /desktop-app-info/launch-uris-with-terminal/with-path/konsole OK ▶ 342/405 /gmenu/random OK ▶ 342/405 /gmenu/attributes OK ▶ 342/405 /gmenu/links OK ▶ 342/405 /gmenu/mutable OK ▶ 342/405 /gmenu/convenience OK ▶ 342/405 /gmenu/menuitem OK ▶ 342/405 /gmenu/input-validation OK 373/405 glib:fuzzing / fuzz_bookmark OK 1.46s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 374/405 glib:fuzzing / fuzz_canonicalize_filename OK 1.35s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 375/405 glib:fuzzing / fuzz_data_input_stream_read_line OK 1.38s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 376/405 glib:fuzzing / fuzz_data_input_stream_read_line_utf8 OK 1.36s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 377/405 glib:fuzzing / fuzz_data_input_stream_read_upto OK 1.33s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ▶ 335/405 /gdbus/proxy/async OK ▶ 336/405 /gdbus/proxy/vs-threads OK 396/405 glib:fuzzing / fuzz_utf8_validate RUNNING >>> 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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=66 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/fuzzing/fuzz_utf8_validate /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/../../../fuzzing/README.md 397/405 glib:fuzzing / fuzz_uuid_string_is_valid RUNNING >>> 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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MALLOC_PERTURB_=140 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/fuzzing/fuzz_uuid_string_is_valid /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/../../../fuzzing/README.md 398/405 glib:fuzzing / fuzz_variant_binary RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=37 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/fuzzing/fuzz_variant_binary /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/../../../fuzzing/README.md 399/405 glib:fuzzing / fuzz_variant_binary_byteswap RUNNING >>> MALLOC_PERTURB_=101 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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/fuzzing/fuzz_variant_binary_byteswap /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/../../../fuzzing/README.md 400/405 glib:fuzzing / fuzz_variant_text RUNNING >>> 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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=146 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/fuzzing/fuzz_variant_text /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/../../../fuzzing/README.md 378/405 glib:fuzzing / fuzz_date_parse OK 1.45s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ▶ 350/405 /gsettings/keyfile OK ▶ 350/405 /gsettings/child-schema OK ▶ 350/405 /gsettings/strinfo OK ▶ 319/405 /desktop-app-info/launch-uris-with-terminal/with-path/nxterm OK ▶ 319/405 /desktop-app-info/launch-uris-with-terminal/with-path/color-xterm OK 401/405 glib:lint+no-valgrind / black.sh RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/tests MALLOC_PERTURB_=5 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/tests ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /usr/bin/bash /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/../../../tests/black.sh 372/405 glib:girepository+no-valgrind+inspector / gi-inspect-typelib.py OK 1.82s 12 subtests passed ▶ 371/405 __main__.TestGICompileRepositoryForGObject.test_compile OK 402/405 glib:lint+no-valgrind / flake8.sh RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=163 G_ENABLE_DIAGNOSTIC=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/tests ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /usr/bin/bash /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/../../../tests/flake8.sh 336/405 glib:gio / gdbus-proxy-threads OK 4.39s 1 subtests passed ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: cleaning up pid 3480375 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 379/405 glib:fuzzing / fuzz_date_time_new_from_iso8601 OK 1.46s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 380/405 glib:fuzzing / fuzz_dbus_message OK 1.41s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 381/405 glib:fuzzing / fuzz_get_locale_variants OK 1.44s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 382/405 glib:fuzzing / fuzz_inet_address_mask_new_from_string OK 1.38s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 403/405 glib:lint+no-valgrind / reuse.sh RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/tests MESON_TEST_ITERATION=1 MALLOC_PERTURB_=93 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/tests ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /usr/bin/bash /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/../../../tests/reuse.sh 404/405 glib:lint+no-valgrind / shellcheck.sh RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/tests ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /usr/bin/bash /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/../../../tests/shellcheck.sh 405/405 glib:lint+no-valgrind / check-missing-install-tag.py RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=16 G_ENABLE_DIAGNOSTIC=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/tests ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /usr/bin/python3 -B /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/../../../tests/check-missing-install-tag.py 383/405 glib:fuzzing / fuzz_inet_address_new_from_string OK 1.42s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 384/405 glib:fuzzing / fuzz_inet_socket_address_new_from_string OK 1.40s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 385/405 glib:fuzzing / fuzz_key OK 1.43s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ▶ 319/405 /desktop-app-info/launch-uris-with-terminal/with-path/rxvt OK ▶ 331/405 /gdbus/threaded-unregistration/object OK 386/405 glib:fuzzing / fuzz_network_address_parse OK 1.32s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 387/405 glib:fuzzing / fuzz_network_address_parse_uri OK 1.29s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ▶ 106/405 /glib/1bit-mutex-emufutex/pointer OK ▶ 350/405 /gsettings/enums OK ▶ 350/405 /gsettings/flags OK 388/405 glib:fuzzing / fuzz_paths OK 0.98s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 389/405 glib:fuzzing / fuzz_resolver OK 1.00s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 390/405 glib:fuzzing / fuzz_special_dirs OK 0.98s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 391/405 glib:fuzzing / fuzz_string OK 0.97s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 392/405 glib:fuzzing / fuzz_uri_escape OK 0.96s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ▶ 371/405 __main__.TestGICompileRepositoryForGObject.test_write_failure OK ▶ 319/405 /desktop-app-info/launch-uris-with-terminal/with-path/dtterm OK 393/405 glib:fuzzing / fuzz_uri_parse OK 0.87s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ▶ 350/405 /gsettings/range OK ▶ 350/405 /gsettings/list-items OK ▶ 350/405 /gsettings/list-schemas OK ▶ 350/405 /gsettings/mapped OK ▶ 350/405 /gsettings/get-range OK ▶ 350/405 /gsettings/schema-source OK ▶ 350/405 /gsettings/schema-list-keys OK ▶ 350/405 /gsettings/actions OK ▶ 350/405 /gsettings/null-backend OK ▶ 350/405 /gsettings/memory-backend OK ▶ 350/405 /gsettings/read-descriptions OK ▶ 350/405 /gsettings/test-extended-schema OK ▶ 350/405 /gsettings/test-extended-schema-has-key OK ▶ 350/405 /gsettings/default-value OK ▶ 350/405 /gsettings/per-desktop OK 106/405 glib:glib+core+slow / 1bit-emufutex OK 17.13s 2 subtests passed 394/405 glib:fuzzing / fuzz_uri_parse_params OK 0.89s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 395/405 glib:fuzzing / fuzz_utf8_normalize OK 0.83s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ▶ 319/405 /desktop-app-info/launch-uris-with-terminal/with-path/xterm OK ▶ 319/405 /desktop-app-info/launch-uris-with-terminal/with-context/xdg-terminal-exec OK ▶ 319/405 /desktop-app-info/launch-uris-with-terminal/with-context/kgx OK ▶ 342/405 /gmenu/dbus/roundtrip OK ▶ 319/405 /desktop-app-info/launch-uris-with-terminal/with-context/gnome-terminal OK 396/405 glib:fuzzing / fuzz_utf8_validate OK 0.70s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 397/405 glib:fuzzing / fuzz_uuid_string_is_valid OK 0.69s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 398/405 glib:fuzzing / fuzz_variant_binary OK 0.70s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 399/405 glib:fuzzing / fuzz_variant_binary_byteswap OK 0.63s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 400/405 glib:fuzzing / fuzz_variant_text OK 0.71s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Done! ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ▶ 353/405 __main__.TestCodegen.test_dbus_types OK ▶ 405/405 - All 1315 installed files have install_tag OK 401/405 glib:lint+no-valgrind / black.sh SKIP 0.69s 402/405 glib:lint+no-valgrind / flake8.sh SKIP 0.63s 403/405 glib:lint+no-valgrind / reuse.sh SKIP 0.51s 404/405 glib:lint+no-valgrind / shellcheck.sh SKIP 0.49s 405/405 glib:lint+no-valgrind / check-missing-install-tag.py OK 0.47s 1 subtests passed ▶ 319/405 /desktop-app-info/launch-uris-with-terminal/with-context/mate-terminal OK ▶ 353/405 __main__.TestCodegen.test_empty_interface_body OK 139/405 glib:gobject+performance+no-valgrind / performance OK 14.06s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― simple-construction: Millions of constructed objects per second: 4.316 simple-construction1: Millions of constructed objects per second: 5.729 complex-construction: Millions of constructed objects per second: 1.268 complex-construction1: Millions of constructed objects per second: 1.967 complex-construction2: Millions of constructed objects per second: 4.441 finalization: Millions of finalized objects per second: 1.431 type-check: Million type checks per second: 53.61 emit-unhandled: Emissions per second: 1147026 emit-unhandled-empty: Emissions per second: 17372261 emit-unhandled-generic: Emissions per second: 1990062 emit-unhandled-generic-empty: Emissions per second: 10981669 emit-unhandled-args: Emissions per second: 2045551 emit-handled: Emissions per second: 1531071 emit-handled-empty: Emissions per second: 1060133 emit-handled-generic: Emissions per second: 1661436 emit-handled-generic-empty: Emissions per second: 2702801 emit-handled-args: Emissions per second: 1462796 notify-unhandled: Notify (unhandled) per second: 13972911 notify-by-pspec-unhandled: Notify (unhandled) per second: 62883755 notify-handled: Notify per second: 1059300 notify-by-pspec-handled: Notify per second: 1121549 property-set: Property set per second: 5512595 property-set-signaled: Property set per second: 1937825 property-get: Property get per second: 9614558 refcount: Million refs+unref per second: 19.12 refcount-1: Million refs+unref per second: 39.71 refcount-toggle: Million refs+unref per second: 32.45 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ▶ 342/405 /gmenu/dbus/subscriptions OK ▶ 319/405 /desktop-app-info/launch-uris-with-terminal/with-context/xfce4-terminal OK ▶ 353/405 __main__.TestCodegen.test_empty_interface_header OK ▶ 319/405 /desktop-app-info/launch-uris-with-terminal/with-context/tilix OK ▶ 353/405 __main__.TestCodegen.test_empty_interface_info_body OK ▶ 319/405 /desktop-app-info/launch-uris-with-terminal/with-context/konsole OK ▶ 335/405 /gdbus/proxy/no-match-rule OK ▶ 237/405 /gsubprocess/terminate OK 335/405 glib:gio / gdbus-proxy OK 7.76s 5 subtests passed ▶ 237/405 /gsubprocess/fail-initialization OK ▶ 237/405 /gsubprocess/env OK ▶ 237/405 /gsubprocess/cwd OK ▶ 237/405 /gsubprocess/launcher-close OK ▶ 319/405 /desktop-app-info/launch-uris-with-terminal/with-context/nxterm OK ▶ 353/405 __main__.TestCodegen.test_empty_interface_info_header OK ▶ 237/405 /gsubprocess/stdout-file OK ▶ 350/405 /gsettings/keyfile/explicit-path OK ▶ 237/405 /gsubprocess/stdout-fd OK ▶ 371/405 __main__.TestGICompileRepositoryForGio.test_compile OK ▶ 237/405 /gsubprocess/child-setup OK ▶ 237/405 /gsubprocess/launcher-environment OK ▶ 237/405 /gsubprocess/exit1/cancel OK ▶ 237/405 /gsubprocess/exit1/cancel_in_cb OK ▶ 237/405 /gsubprocess/communicate/cancelled OK ▶ 342/405 /gmenu/dbus/threaded OK ▶ 237/405 /gsubprocess/communicate/async OK ▶ 237/405 /gsubprocess/communicate/utf8 OK ▶ 353/405 __main__.TestCodegen.test_generate_docbook OK ▶ 237/405 /gsubprocess/communicate/no-pipes OK ▶ 237/405 /gsubprocess/communicate/separate-stderr OK ▶ 319/405 /desktop-app-info/launch-uris-with-terminal/with-context/color-xterm OK ▶ 237/405 /gsubprocess/communicate/stdout-only OK ▶ 237/405 /gsubprocess/communicate/stderr-only OK ▶ 237/405 /gsubprocess/communicate/stdout-silence OK ▶ 237/405 /gsubprocess/communicate/nothing OK ▶ 237/405 /gsubprocess/communicate/async/cancelled OK ▶ 237/405 /gsubprocess/communicate/async/no-pipes OK ▶ 237/405 /gsubprocess/communicate/async/separate-stderr OK ▶ 237/405 /gsubprocess/communicate/async/stdout-only OK ▶ 237/405 /gsubprocess/communicate/async/stderr-only OK ▶ 237/405 /gsubprocess/communicate/async/stdout-silence OK ▶ 237/405 /gsubprocess/communicate/async/cancelled/no-pipes OK ▶ 237/405 /gsubprocess/communicate/async/cancelled/separate-stderr OK ▶ 237/405 /gsubprocess/communicate/async/cancelled/stdout-only OK ▶ 237/405 /gsubprocess/communicate/async/cancelled/stderr-only OK ▶ 237/405 /gsubprocess/communicate/async/cancelled/stdout-silence OK ▶ 319/405 /desktop-app-info/launch-uris-with-terminal/with-context/rxvt OK ▶ 353/405 __main__.TestCodegen.test_generate_md OK ▶ 237/405 /gsubprocess/communicate/utf8/cancelled OK ▶ 237/405 /gsubprocess/communicate/utf8/async OK ▶ 237/405 /gsubprocess/communicate/utf8/no-pipes OK ▶ 237/405 /gsubprocess/communicate/utf8/separate-stderr OK ▶ 237/405 /gsubprocess/communicate/utf8/stdout-only OK ▶ 237/405 /gsubprocess/communicate/utf8/stderr-only OK ▶ 237/405 /gsubprocess/communicate/utf8/stdout-silence OK ▶ 353/405 __main__.TestCodegen.test_generate_methods_marshaller_simple_method OK ▶ 237/405 /gsubprocess/communicate/utf8/invalid OK ▶ 237/405 /gsubprocess/communicate/utf8/async/cancelled OK ▶ 319/405 /desktop-app-info/launch-uris-with-terminal/with-context/dtterm OK ▶ 237/405 /gsubprocess/communicate/utf8/async/no-pipes OK ▶ 237/405 /gsubprocess/communicate/utf8/async/separate-stderr OK ▶ 237/405 /gsubprocess/communicate/utf8/async/stdout-only OK ▶ 237/405 /gsubprocess/communicate/utf8/async/stderr-only OK ▶ 237/405 /gsubprocess/communicate/utf8/async/stdout-silence OK ▶ 237/405 /gsubprocess/communicate/utf8/async/invalid OK ▶ 237/405 /gsubprocess/communicate/utf8/async/cancelled/no-pipes OK ▶ 237/405 /gsubprocess/communicate/utf8/async/cancelled/separate-stderr OK ▶ 237/405 /gsubprocess/communicate/utf8/async/cancelled/stdout-only OK ▶ 237/405 /gsubprocess/communicate/utf8/async/cancelled/stderr-only OK ▶ 237/405 /gsubprocess/communicate/utf8/async/cancelled/stdout-silence OK ▶ 237/405 /gsubprocess/communicate/utf8/cancelled/no-pipes OK ▶ 237/405 /gsubprocess/communicate/utf8/cancelled/separate-stderr OK ▶ 237/405 /gsubprocess/communicate/utf8/cancelled/stdout-only OK ▶ 237/405 /gsubprocess/communicate/utf8/cancelled/stderr-only OK ▶ 237/405 /gsubprocess/communicate/utf8/cancelled/stdout-silence OK ▶ 237/405 /gsubprocess/communicate/cancelled/no-pipes OK ▶ 237/405 /gsubprocess/communicate/cancelled/separate-stderr OK ▶ 237/405 /gsubprocess/communicate/cancelled/stdout-only OK ▶ 237/405 /gsubprocess/communicate/cancelled/stderr-only OK ▶ 237/405 /gsubprocess/communicate/cancelled/stdout-silence OK ▶ 237/405 /gsubprocess/env/inherit OK ▶ 237/405 /gsubprocess/pass-fd/basic OK ▶ 237/405 /gsubprocess/pass-fd/empty-child-setup OK ▶ 237/405 /gsubprocess/pass-fd/inherit-fds OK ▶ 237/405 /gsubprocess/fd-conflation/basic OK ▶ 237/405 /gsubprocess/fd-conflation/empty-child-setup OK ▶ 319/405 /desktop-app-info/launch-uris-with-terminal/with-context/xterm OK ▶ 237/405 /gsubprocess/fd-conflation/inherit-fds OK ▶ 237/405 /gsubprocess/fd-conflation/child-err-report-fd OK ▶ 237/405 /gsubprocess/exit-status/trapped OK 237/405 glib:gio / gsubprocess OK 14.57s 84 subtests passed ▶ 319/405 /desktop-app-info/launch-uris-with-terminal/with-desktop-path/xdg-terminal-exec OK ▶ 319/405 /desktop-app-info/launch-uris-with-terminal/with-desktop-path/kgx OK ▶ 297/405 /file/replace/write-only OK ▶ 371/405 __main__.TestGICompileRepositoryForGio.test_write_failure OK 371/405 glib:girepository+no-valgrind+compiler / gi-compile-repository.py OK 6.62s 7 subtests passed ▶ 319/405 /desktop-app-info/launch-uris-with-terminal/with-desktop-path/gnome-terminal OK ▶ 350/405 /gsettings/keyfile/empty-path OK ▶ 87/405 /thread/rerun-all OK 87/405 glib:glib+core / thread-deprecated OK 22.20s 6 subtests passed ▶ 350/405 /gsettings/keyfile/long-path OK ▶ 350/405 /gsettings/keyfile/outside-root-path OK ▶ 350/405 /gsettings/keyfile/no-root-group OK ▶ 319/405 /desktop-app-info/launch-uris-with-terminal/with-desktop-path/mate-terminal OK 350/405 glib:gio / gsettings OK 8.41s 52 subtests passed ▶ 319/405 /desktop-app-info/launch-uris-with-terminal/with-desktop-path/xfce4-terminal OK ▶ 342/405 /gmenu/dbus/peer/roundtrip OK ▶ 319/405 /desktop-app-info/launch-uris-with-terminal/with-desktop-path/tilix OK ▶ 319/405 /desktop-app-info/launch-uris-with-terminal/with-desktop-path/konsole OK ▶ 319/405 /desktop-app-info/launch-uris-with-terminal/with-desktop-path/nxterm OK ▶ 319/405 /desktop-app-info/launch-uris-with-terminal/with-desktop-path/color-xterm OK ▶ 342/405 /gmenu/dbus/peer/subscriptions OK ▶ 319/405 /desktop-app-info/launch-uris-with-terminal/with-desktop-path/rxvt OK ▶ 342/405 /gmenu/dbus/export/error-handling OK ▶ 342/405 /gmenu/attributes/iterate OK 342/405 glib:gio+slow / gmenumodel OK 9.36s 15 subtests passed ▶ 319/405 /desktop-app-info/launch-uris-with-terminal/with-desktop-path/dtterm OK ▶ 331/405 /gdbus/threaded-unregistration/subtree OK ▶ 319/405 /desktop-app-info/launch-uris-with-terminal/with-desktop-path/xterm OK 331/405 glib:gio+slow / gdbus-export OK 10.28s 7 subtests passed 319/405 glib:gio / desktop-app-info OK 11.00s 58 subtests passed stdout: 320: UNKNOWN: # random seed: R02Sebe753791e7d2bd7048931370043affc stdout: 335: UNKNOWN: # random seed: R02Sb926ccd361865362f8e5be83a831d99f 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. ▶ 89/405 /threadpool/idle-time OK 89/405 glib:glib+core+slow / thread-pool-slow OK 23.33s 7 subtests passed ▶ 353/405 __main__.TestCodegen.test_generate_methods_marshaller_single_typed_in_args OK ▶ 297/405 /file/replace/read-write OK ▶ 297/405 /file/copy/progress OK ▶ 297/405 /file/writev/no-bytes-written OK ▶ 297/405 /file/writev/no-vectors OK ▶ 297/405 /file/writev/empty-vectors OK ▶ 297/405 /file/writev/too-big-vectors OK ▶ 297/405 /file/writev/async OK ▶ 297/405 /file/writev/async_all OK ▶ 297/405 /file/writev/async_all-empty-vectors OK ▶ 297/405 /file/writev/async_all-no-vectors OK ▶ 297/405 /file/writev/async_all-to-big-vectors OK ▶ 297/405 /file/writev/async_all-cancellation OK ▶ 297/405 /file/from-uri/ignores-query-string OK ▶ 297/405 /file/from-uri/ignores-fragment OK 297/405 glib:gio / file OK 15.05s 52 subtests passed ▶ 353/405 __main__.TestCodegen.test_generate_methods_marshaller_single_typed_out_args OK ▶ 353/405 __main__.TestCodegen.test_generate_methods_marshallers_multiple_in_args OK ▶ 353/405 __main__.TestCodegen.test_generate_methods_marshallers_multiple_out_args OK ▶ 353/405 __main__.TestCodegen.test_generate_methods_marshallers_with_unix_fds OK ▶ 353/405 __main__.TestCodegen.test_generate_rst OK ▶ 353/405 __main__.TestCodegen.test_generate_rst_method OK ▶ 353/405 __main__.TestCodegen.test_generate_rst_property OK ▶ 353/405 __main__.TestCodegen.test_generate_rst_signal OK ▶ 23/405 /gvariant/serialiser/fuzz/5% OK ▶ 353/405 __main__.TestCodegen.test_generate_signal_id_multiple_signal_args_types OK ▶ 353/405 __main__.TestCodegen.test_generate_signal_id_multiple_signals_types OK ▶ 23/405 /gvariant/serialiser/fuzz/9% OK ▶ 353/405 __main__.TestCodegen.test_generate_signal_id_simple_signal OK ▶ 353/405 __main__.TestCodegen.test_generate_signals_marshaller_simple_signal OK ▶ 23/405 /gvariant/serialiser/fuzz/13% OK ▶ 180/405 /gobject/refcount/object-advanced OK 180/405 glib:gobject+slow / objects-refcount2 OK 25.48s 1 subtests passed ▶ 23/405 /gvariant/serialiser/fuzz/17% OK ▶ 23/405 /gvariant/byteswap/non-normal-non-aligned OK ▶ 23/405 /gvariant/parser/integer-bounds OK ▶ 23/405 /gvariant/parser/recursion OK ▶ 23/405 /gvariant/parser/recursion/typedecls OK ▶ 23/405 /gvariant/parser/recursion/maybes OK ▶ 23/405 /gvariant/normal-checking/tuples OK ▶ 23/405 /gvariant/normal-checking/array-offsets OK ▶ 23/405 /gvariant/normal-checking/array-offsets2 OK ▶ 23/405 /gvariant/normal-checking/tuple-offsets OK ▶ 23/405 /gvariant/normal-checking/tuple-offsets2 OK ▶ 23/405 /gvariant/normal-checking/tuple-offsets3 OK ▶ 23/405 /gvariant/normal-checking/tuple-offsets4 OK ▶ 23/405 /gvariant/normal-checking/tuple-offsets5 OK ▶ 23/405 /gvariant/normal-checking/empty-object-path OK ▶ 23/405 /gvariant/normal-checking/array-offsets/overlapped OK ▶ 23/405 /gvariant/normal-checking/array-offsets/minimal-sized OK ▶ 23/405 /gvariant/normal-checking/tuple-offsets/minimal-sized OK ▶ 23/405 /gvariant/recursion-limits/variant-in-variant OK ▶ 23/405 /gvariant/recursion-limits/array-in-variant OK ▶ 23/405 /gvarianttype/hash OK 23/405 glib:glib+core+slow / gvariant OK 33.84s 69 subtests passed ▶ 353/405 __main__.TestCodegen.test_generate_signals_marshaller_single_typed_args OK ▶ 353/405 __main__.TestCodegen.test_generate_signals_marshallers_multiple_args OK ▶ 353/405 __main__.TestCodegen.test_generate_valid_docbook OK ▶ 353/405 __main__.TestCodegen.test_glib_max_allowed_less_than_min_required OK ▶ 353/405 __main__.TestCodegen.test_glib_max_allowed_major_only OK ▶ 353/405 __main__.TestCodegen.test_glib_max_allowed_too_low OK ▶ 353/405 __main__.TestCodegen.test_glib_max_allowed_unstable OK ▶ 353/405 __main__.TestCodegen.test_glib_max_allowed_with_micro OK ▶ 353/405 __main__.TestCodegen.test_glib_min_required_invalid OK ▶ 353/405 __main__.TestCodegen.test_glib_min_required_major_only OK ▶ 35/405 /mainloop/simultaneous-source-context-destruction OK ▶ 35/405 /mainloop/ownerless-polling/attach-first OK ▶ 35/405 /mainloop/ownerless-polling/pop-first OK 35/405 glib:glib+core / mainloop OK 35.68s 46 subtests passed ▶ 353/405 __main__.TestCodegen.test_glib_min_required_too_low OK ▶ 353/405 __main__.TestCodegen.test_glib_min_required_with_micro OK ▶ 353/405 __main__.TestCodegen.test_help OK ▶ 353/405 __main__.TestCodegen.test_indentation_preservation_in_comments OK ▶ 353/405 __main__.TestCodegen.test_no_args OK ▶ 353/405 __main__.TestCodegen.test_reproducible OK ▶ 353/405 __main__.TestCodegen.test_unix_fd_types_and_annotations OK 353/405 glib:gio+no-valgrind+gdbus-codegen+slow / codegen.py OK 21.04s 39 subtests passed ▶ 183/405 /gobject/refcount/properties-3 OK 183/405 glib:gobject+slow / properties-refcount3 OK 30.08s 1 subtests passed Summary of Failures: 90/405 glib:glib+core / timeout ERROR 13.65s killed by signal 6 SIGABRT Ok: 396 Fail: 1 Skipped: 8 Full log written to /build/reproducible-path/glib2.0-2.86.0/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-10-22T18:42:01.642601 Inherited environment: DEB_HOST_GNU_SYSTEM=linux-gnu SUDO_GID=110 DFLAGS=-frelease DEB_BUILD_ARCH_BITS=64 DEB_TARGET_GNU_CPU=x86_64 MAIL=/var/mail/root DH_OVERRIDEN_COMMAND='@echo '"'"'error: The variable is spelled DH_OVERRIDDEN_COMMAND'"'"' >&2 ; exit 1' DEB_HOST_ARCH_OS=linux USER=pbuilder1 ASFLAGS_FOR_BUILD='' CXXFLAGS='-g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection' DEB_BUILD_GNU_TYPE=x86_64-linux-gnu BUILDUSERNAME=pbuilder1 FFLAGS_FOR_BUILD='-g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection' DEB_TARGET_MULTIARCH=x86_64-linux-gnu OBJCFLAGS='-g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection' DH_INTERNAL_OPTIONS='-Nlibglib2.0-data-Nlibglib2.0-doc-a' DEB_BUILD_ARCH_CPU=amd64 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.86.0/debian/.debhelper/generated/_source/home SUDO_HOME=/var/lib/jenkins 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=64 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.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection' OBJCFLAGS_FOR_BUILD='-g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection' DEB_BUILD_ARCH_OS=linux DEB_TARGET_GNU_TYPE=x86_64-linux-gnu SUDO_UID=105 PBUILDER_PKGDATADIR=/usr/share/pbuilder DEB_TARGET_ARCH_CPU=amd64 LOGNAME=pbuilder1 DEB_BUILD_ARCH_LIBC=gnu DEB_BUILD_ARCH_ABI=base PBUILDER_SYSCONFDIR=/etc _=/usr/bin/unshare DEB_HOST_ARCH=amd64 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=x86_64 DEB_TARGET_GNU_SYSTEM=linux-gnu PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games INVOCATION_ID=e00fa026f29c4d959968d483f762d70c MAKELEVEL=2 DEB_TARGET_ARCH_OS=linux CFLAGS='-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection' DEB_HOST_MULTIARCH=x86_64-linux-gnu SOURCE_DATE_EPOCH=1758288199 FCFLAGS='-g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection' OBJCXXFLAGS='-g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection' DEB_TARGET_ARCH_LIBC=gnu DEB_TARGET_ARCH_ABI=base PBUILDER_PKGLIBDIR=/usr/lib/pbuilder DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=42 ' 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.so1NgkDa/pbuilderrc_zmKX --distribution experimental --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/experimental-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.so1NgkDa/b1 --logfile b1/build.log glib2.0_2.86.0-4.dsc' CPPFLAGS='-Wdate-time -D_FORTIFY_SOURCE=2' DEBIAN_FRONTEND=noninteractive DH_INTERNAL_BUILDFLAGS=1 DH_OVERIDDEN_COMMAND='@echo '"'"'error: The variable is spelled DH_OVERRIDDEN_COMMAND'"'"' >&2 ; exit 1' SHELL=/bin/bash DEB_HOST_ARCH_BITS=64 DEB_BUILD_ARCH=amd64 SUDO_USER=jenkins DEB_BUILD_MAINT_OPTIONS=hardening=+bindnow DH_OVERRIDDEN_COMMAND=dh_auto_test CFLAGS_FOR_BUILD='-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection' DEB_BUILD_GNU_CPU=x86_64 ASFLAGS='' DEB_HOST_GNU_TYPE=x86_64-linux-gnu FCFLAGS_FOR_BUILD='-g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection' LC_ALL=C.UTF-8 OBJCXXFLAGS_FOR_BUILD='-g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection' PWD=/build/reproducible-path/glib2.0-2.86.0 DEB_HOST_ARCH_CPU=amd64 DEB_RULES_REQUIRES_ROOT=no FFLAGS='-g -O2 -ffile-prefix-map=/build/reproducible-path/glib2.0-2.86.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection' DEB_BUILD_MULTIARCH=x86_64-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 DH_OVERIDEN_COMMAND='@echo '"'"'error: The variable is spelled DH_OVERRIDDEN_COMMAND'"'"' >&2 ; exit 1' DEB_BUILD_TIME_TESTS=1 DEB_TARGET_ARCH=amd64 XDG_RUNTIME_DIR=/tmp/dh-xdg-rundir-rDyZjEgF DEB_PYTHON_INSTALL_LAYOUT=deb MESON_TESTTHREADS=42 =================================== 1/405 ==================================== test: glib:glib+core / array-test start time: 06:42:01 duration: 1.48s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_PERTURB_=108 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/array-test ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sf1751ba795d681eb97daac1b5cb57e42 1..120 # Start of array tests ok 1 /array/ref-count ok 2 /array/steal ok 3 /array/clear-func ok 4 /array/binary-search ok 5 /array/overflow-append-vals ok 6 /array/overflow-set-size # Start of new tests ok 7 /array/new/zero-terminated ok 8 /array/new/take ok 9 /array/new/take-zero-terminated # Start of take tests ok 10 /array/new/take/empty ok 11 /array/new/take/overflow ok 12 /array/new/take/zero-size # End of take tests # Start of take-zero-terminated tests ok 13 /array/new/take-zero-terminated/zero-size ok 14 /array/new/take-zero-terminated/null # End of take-zero-terminated tests # End of new tests # Start of copy tests # /array/copy/sized summary: Test that copying a newly-allocated sized array works. ok 15 /array/copy/sized ok 16 /array/copy/zero-terminated ok 17 /array/copy/non-zero-terminated-no-clear ok 18 /array/copy/non-zero-terminated-clear ok 19 /array/copy/zero-terminated-no-clear ok 20 /array/copy/zero-terminated-clear # End of copy tests # Start of remove-range tests ok 21 /array/remove-range/zero-terminated-null ok 22 /array/remove-range/non-zero-terminated-no-clear ok 23 /array/remove-range/non-zero-terminated-clear ok 24 /array/remove-range/zero-terminated-no-clear ok 25 /array/remove-range/zero-terminated-clear # End of remove-range tests # Start of set-size tests ok 26 /array/set-size/zero-terminated-null ok 27 /array/set-size/non-zero-terminated-no-clear ok 28 /array/set-size/non-zero-terminated-clear ok 29 /array/set-size/zero-terminated-no-clear ok 30 /array/set-size/zero-terminated-clear # Start of sized tests ok 31 /array/set-size/sized/non-zero-terminated-no-clear ok 32 /array/set-size/sized/non-zero-terminated-clear ok 33 /array/set-size/sized/zero-terminated-no-clear ok 34 /array/set-size/sized/zero-terminated-clear # End of sized tests # End of set-size tests # Start of append-val tests ok 35 /array/append-val/non-zero-terminated-no-clear ok 36 /array/append-val/non-zero-terminated-clear ok 37 /array/append-val/zero-terminated-no-clear ok 38 /array/append-val/zero-terminated-clear # End of append-val tests # Start of prepend-val tests ok 39 /array/prepend-val/non-zero-terminated-no-clear ok 40 /array/prepend-val/non-zero-terminated-clear ok 41 /array/prepend-val/zero-terminated-no-clear ok 42 /array/prepend-val/zero-terminated-clear # End of prepend-val tests # Start of prepend-vals tests ok 43 /array/prepend-vals/non-zero-terminated-no-clear ok 44 /array/prepend-vals/non-zero-terminated-clear ok 45 /array/prepend-vals/zero-terminated-no-clear ok 46 /array/prepend-vals/zero-terminated-clear # End of prepend-vals tests # Start of insert-vals tests ok 47 /array/insert-vals/non-zero-terminated-no-clear ok 48 /array/insert-vals/non-zero-terminated-clear ok 49 /array/insert-vals/zero-terminated-no-clear ok 50 /array/insert-vals/zero-terminated-clear # End of insert-vals tests # Start of remove-index tests ok 51 /array/remove-index/non-zero-terminated-no-clear ok 52 /array/remove-index/non-zero-terminated-clear ok 53 /array/remove-index/zero-terminated-no-clear ok 54 /array/remove-index/zero-terminated-clear # End of remove-index tests # Start of remove-index-fast tests ok 55 /array/remove-index-fast/non-zero-terminated-no-clear ok 56 /array/remove-index-fast/non-zero-terminated-clear ok 57 /array/remove-index-fast/zero-terminated-no-clear ok 58 /array/remove-index-fast/zero-terminated-clear # End of remove-index-fast tests # Start of sort tests ok 59 /array/sort/non-zero-terminated-no-clear ok 60 /array/sort/non-zero-terminated-clear ok 61 /array/sort/zero-terminated-no-clear ok 62 /array/sort/zero-terminated-clear # End of sort tests # Start of sort-with-data tests ok 63 /array/sort-with-data/non-zero-terminated-no-clear ok 64 /array/sort-with-data/non-zero-terminated-clear ok 65 /array/sort-with-data/zero-terminated-no-clear ok 66 /array/sort-with-data/zero-terminated-clear # End of sort-with-data tests # End of array tests # Start of pointerarray tests ok 67 /pointerarray/add ok 68 /pointerarray/insert ok 69 /pointerarray/new-take ok 70 /pointerarray/new-take-null-terminated ok 71 /pointerarray/new-from-array ok 72 /pointerarray/new-from-null-terminated-array ok 73 /pointerarray/free-func ok 74 /pointerarray/array_extend_and_steal ok 75 /pointerarray/sort ok 76 /pointerarray/sort-with-data ok 77 /pointerarray/sort-values ok 78 /pointerarray/sort-values-with-data ok 79 /pointerarray/remove-range ok 80 /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 81 /pointerarray/free/null-terminated # End of free tests # Start of new-take tests ok 82 /pointerarray/new-take/empty ok 83 /pointerarray/new-take/overflow ok 84 /pointerarray/new-take/with-free-func # End of new-take tests # Start of new-take-null-terminated tests ok 85 /pointerarray/new-take-null-terminated/empty ok 86 /pointerarray/new-take-null-terminated/with-free-func ok 87 /pointerarray/new-take-null-terminated/from-gstrv # End of new-take-null-terminated tests # Start of new-from-array tests ok 88 /pointerarray/new-from-array/empty ok 89 /pointerarray/new-from-array/overflow ok 90 /pointerarray/new-from-array/with-copy-and-free-func # End of new-from-array tests # Start of new-from-null-terminated-array tests ok 91 /pointerarray/new-from-null-terminated-array/empty ok 92 /pointerarray/new-from-null-terminated-array/with-copy-and-free-func ok 93 /pointerarray/new-from-null-terminated-array/from-gstrv # End of new-from-null-terminated-array tests # Start of ref-count tests ok 94 /pointerarray/ref-count/not-null-terminated ok 95 /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 96 /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 97 /pointerarray/array_copy/null-terminated # End of array_copy tests # Start of array_extend tests ok 98 /pointerarray/array_extend/not-null-terminated ok 99 /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 100 /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 101 /pointerarray/sort-with-data/example # End of sort-with-data tests # Start of sort-values tests ok 102 /pointerarray/sort-values/example # End of sort-values tests # Start of sort-values-with-data tests ok 103 /pointerarray/sort-values-with-data/example # End of sort-values-with-data tests # Start of find tests ok 104 /pointerarray/find/empty ok 105 /pointerarray/find/non-empty # End of find tests # Start of steal_index tests ok 106 /pointerarray/steal_index/not-null-terminated ok 107 /pointerarray/steal_index/null-terminated # End of steal_index tests # End of pointerarray tests # Start of bytearray tests ok 108 /bytearray/steal ok 109 /bytearray/append ok 110 /bytearray/prepend ok 111 /bytearray/remove ok 112 /bytearray/remove-fast ok 113 /bytearray/remove-range ok 114 /bytearray/ref-count ok 115 /bytearray/set-size ok 116 /bytearray/sort ok 117 /bytearray/sort-with-data ok 118 /bytearray/new-take ok 119 /bytearray/new-take-overflow ok 120 /bytearray/free-to-bytes # End of bytearray tests ============================================================================== =================================== 2/405 ==================================== test: glib:glib+core / asyncqueue start time: 06:42:01 duration: 1.46s result: exit status 0 command: 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=134 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/asyncqueue ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sfcae4d92295d9bb010b993c7fea2a6e9 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 ============================================================================== =================================== 3/405 ==================================== test: glib:glib+core / atomic start time: 06:42:01 duration: 1.43s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_PERTURB_=178 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/atomic ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S3819892ea6b5a1b869da3c11a361a908 1..2 # Start of atomic tests ok 1 /atomic/types ok 2 /atomic/threaded # End of atomic tests ============================================================================== =================================== 4/405 ==================================== test: glib:glib+core / base64 start time: 06:42:01 duration: 1.42s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=8 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/base64 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S3603e1f4c22e05d62a0cab9bc45ee117 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/405 ==================================== test: glib:glib+core / bitlock start time: 06:42:01 duration: 1.41s result: exit status 0 command: 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=4 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/bitlock ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S27a2ac38e9173512bc05ebdcdb88fa3d 1..2 # Start of bitlock tests # Start of performance tests # max perf: iterations per second ok 1 /bitlock/performance/uncontended ok 2 /bitlock/performance/parallel # End of performance tests # End of bitlock tests ============================================================================== =================================== 7/405 ==================================== test: glib:glib+core / bytes start time: 06:42:01 duration: 1.34s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 MALLOC_PERTURB_=109 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/bytes ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sb94fa5f3dbf5ca94cd9b017475b3d22e 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 # End of transferred tests # End of to-array tests # End of bytes tests ============================================================================== =================================== 8/405 ==================================== test: glib:glib+core / cache start time: 06:42:01 duration: 1.32s result: exit status 0 command: MALLOC_PERTURB_=194 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/cache ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Se351a6f4861c9c99fe21fd8330fc3a6f 1..1 # Start of cache tests ok 1 /cache/basic # End of cache tests ============================================================================== =================================== 9/405 ==================================== test: glib:glib+core / charset start time: 06:42:01 duration: 1.29s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 MALLOC_PERTURB_=91 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/charset ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S7513c129e63a3e04e7db08a43f90c338 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 ============================================================================== =================================== 10/405 =================================== test: glib:glib+core / checksum start time: 06:42:01 duration: 1.27s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_PERTURB_=190 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/checksum ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S83c939ccbb51972b0427ac8edbde1ca6 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 ============================================================================== =================================== 11/405 =================================== test: glib:glib+core / collate start time: 06:42:01 duration: 1.29s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 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_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=208 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/collate ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sd8d26d8763672b49741a36cbe5d1b61a 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/405 =================================== test: glib:glib+core / completion start time: 06:42:01 duration: 1.27s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 MALLOC_PERTURB_=42 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/completion ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sdae715a7e6889abc0935486d45c0754a 1..1 # Start of completion tests ok 1 /completion/test-completion # End of completion tests ============================================================================== =================================== 14/405 =================================== test: glib:glib+core / convert start time: 06:42:01 duration: 1.23s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=34 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/convert ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S728097b8f0e44e1fa284a5110c4a46f0 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/405 =================================== test: glib:glib+core / dataset start time: 06:42:01 duration: 1.21s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=114 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/dataset ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Se211c33011523aff688ebd26f1d1832a 1..15 # 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/id ok 9 /datalist/recursive-clear # Bug Reference: https://gitlab.gnome.org/GNOME/glib/issues/2672 ok 10 /datalist/id-remove-multiple # Bug Reference: https://gitlab.gnome.org/GNOME/glib/issues/2672 ok 11 /datalist/id-remove-multiple-destroy-order ok 12 /datalist/update-atomic # Start of basic tests ok 13 /datalist/basic/few ok 14 /datalist/basic/many # End of basic tests # Start of id-remove-multiple tests ok 15 /datalist/id-remove-multiple/resize # End of id-remove-multiple tests # End of datalist tests ============================================================================== =================================== 17/405 =================================== test: glib:glib+core / dir start time: 06:42:02 duration: 1.17s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 MALLOC_PERTURB_=205 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/dir ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S14a91a35575999669c74eaca476c56f5 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/405 =================================== test: glib:glib+core / environment start time: 06:42:02 duration: 1.14s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 MALLOC_PERTURB_=19 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/environment ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S72e1036ba681038c76a217bb7b4520a1 1..7 # 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 # /environ/expansion summary: Test expansion of environment variable references. ok 7 /environ/expansion # SKIP Environment variable expansion is only supported on Windows # End of environ tests ============================================================================== =================================== 19/405 =================================== test: glib:glib+core / error start time: 06:42:02 duration: 1.12s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 MALLOC_PERTURB_=97 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/error ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sa5b5abe7ab640eb6e469b21c91979cb9 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/405 =================================== test: glib:glib+core / guuid start time: 06:42:02 duration: 1.07s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=114 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/guuid ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S121c8eaa54e3a12aea0767960e8c3f6f 1..2 # Start of uuid tests ok 1 /uuid/string ok 2 /uuid/random # End of uuid tests ============================================================================== =================================== 25/405 =================================== test: glib:glib+core / hash start time: 06:42:02 duration: 0.99s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=173 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/hash ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S676a984623b90c14cd6620a98550e22b 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/405 =================================== test: glib:glib+core / hmac start time: 06:42:02 duration: 0.97s result: exit status 0 command: 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=255 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/hmac ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S732b04a3d079911920981e953d3945ec 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/405 =================================== test: glib:glib+core / hook start time: 06:42:02 duration: 0.95s result: exit status 0 command: 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=182 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/hook ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S578f786948eba172665d6d6459065f9b 1..2 # Start of hook tests ok 1 /hook/basics ok 2 /hook/corner-cases # End of hook tests ============================================================================== =================================== 28/405 =================================== test: glib:glib+core / hostutils start time: 06:42:02 duration: 0.93s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=127 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/hostutils ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Se47d7eaa26fc74cd6d254c2e1e25a2cd 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/405 =================================== test: glib:glib+core / io-channel start time: 06:42:02 duration: 0.89s result: exit status 0 command: 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=134 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/io-channel ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sc28eb0b186076d92f14c281371cb28f9 1..2 # Start of io-channel tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_io-channel_SZTTX3/io-channel/read-write/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_io-channel_SZTTX3/io-channel/read-write/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_io-channel_SZTTX3/io-channel/read-write/.dirs/system-config1:/tmp/test_io-channel_SZTTX3/io-channel/read-write/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_io-channel_SZTTX3/io-channel/read-write/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_io-channel_SZTTX3/io-channel/read-write/.dirs/system-data1:/tmp/test_io-channel_SZTTX3/io-channel/read-write/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_io-channel_SZTTX3/io-channel/read-write/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_io-channel_SZTTX3/io-channel/read-write/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_io-channel_SZTTX3/io-channel/read-write/.dirs/runtime # 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 # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_io-channel_SZTTX3/io-channel/read-line/embedded-nuls/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_io-channel_SZTTX3/io-channel/read-line/embedded-nuls/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_io-channel_SZTTX3/io-channel/read-line/embedded-nuls/.dirs/system-config1:/tmp/test_io-channel_SZTTX3/io-channel/read-line/embedded-nuls/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_io-channel_SZTTX3/io-channel/read-line/embedded-nuls/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_io-channel_SZTTX3/io-channel/read-line/embedded-nuls/.dirs/system-data1:/tmp/test_io-channel_SZTTX3/io-channel/read-line/embedded-nuls/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_io-channel_SZTTX3/io-channel/read-line/embedded-nuls/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_io-channel_SZTTX3/io-channel/read-line/embedded-nuls/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_io-channel_SZTTX3/io-channel/read-line/embedded-nuls/.dirs/runtime # /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/405 =================================== test: glib:glib+core / keyfile start time: 06:42:02 duration: 0.88s result: exit status 0 command: MALLOC_PERTURB_=219 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/keyfile ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sd280b7798b953027b9cada56b5bd0fb7 1..36 # Start of keyfile tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_keyfile_NJERX3/keyfile/line-ends/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_keyfile_NJERX3/keyfile/line-ends/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_keyfile_NJERX3/keyfile/line-ends/.dirs/system-config1:/tmp/test_keyfile_NJERX3/keyfile/line-ends/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_keyfile_NJERX3/keyfile/line-ends/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_keyfile_NJERX3/keyfile/line-ends/.dirs/system-data1:/tmp/test_keyfile_NJERX3/keyfile/line-ends/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_keyfile_NJERX3/keyfile/line-ends/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_keyfile_NJERX3/keyfile/line-ends/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_keyfile_NJERX3/keyfile/line-ends/.dirs/runtime ok 1 /keyfile/line-ends # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_keyfile_NJERX3/keyfile/whitespace/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_keyfile_NJERX3/keyfile/whitespace/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_keyfile_NJERX3/keyfile/whitespace/.dirs/system-config1:/tmp/test_keyfile_NJERX3/keyfile/whitespace/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_keyfile_NJERX3/keyfile/whitespace/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_keyfile_NJERX3/keyfile/whitespace/.dirs/system-data1:/tmp/test_keyfile_NJERX3/keyfile/whitespace/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_keyfile_NJERX3/keyfile/whitespace/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_keyfile_NJERX3/keyfile/whitespace/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_keyfile_NJERX3/keyfile/whitespace/.dirs/runtime ok 2 /keyfile/whitespace # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_keyfile_NJERX3/keyfile/comments/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_keyfile_NJERX3/keyfile/comments/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_keyfile_NJERX3/keyfile/comments/.dirs/system-config1:/tmp/test_keyfile_NJERX3/keyfile/comments/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_keyfile_NJERX3/keyfile/comments/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_keyfile_NJERX3/keyfile/comments/.dirs/system-data1:/tmp/test_keyfile_NJERX3/keyfile/comments/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_keyfile_NJERX3/keyfile/comments/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_keyfile_NJERX3/keyfile/comments/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_keyfile_NJERX3/keyfile/comments/.dirs/runtime # 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 # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_keyfile_NJERX3/keyfile/listing/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_keyfile_NJERX3/keyfile/listing/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_keyfile_NJERX3/keyfile/listing/.dirs/system-config1:/tmp/test_keyfile_NJERX3/keyfile/listing/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_keyfile_NJERX3/keyfile/listing/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_keyfile_NJERX3/keyfile/listing/.dirs/system-data1:/tmp/test_keyfile_NJERX3/keyfile/listing/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_keyfile_NJERX3/keyfile/listing/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_keyfile_NJERX3/keyfile/listing/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_keyfile_NJERX3/keyfile/listing/.dirs/runtime ok 4 /keyfile/listing # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_keyfile_NJERX3/keyfile/string/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_keyfile_NJERX3/keyfile/string/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_keyfile_NJERX3/keyfile/string/.dirs/system-config1:/tmp/test_keyfile_NJERX3/keyfile/string/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_keyfile_NJERX3/keyfile/string/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_keyfile_NJERX3/keyfile/string/.dirs/system-data1:/tmp/test_keyfile_NJERX3/keyfile/string/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_keyfile_NJERX3/keyfile/string/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_keyfile_NJERX3/keyfile/string/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_keyfile_NJERX3/keyfile/string/.dirs/runtime ok 5 /keyfile/string # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_keyfile_NJERX3/keyfile/boolean/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_keyfile_NJERX3/keyfile/boolean/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_keyfile_NJERX3/keyfile/boolean/.dirs/system-config1:/tmp/test_keyfile_NJERX3/keyfile/boolean/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_keyfile_NJERX3/keyfile/boolean/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_keyfile_NJERX3/keyfile/boolean/.dirs/system-data1:/tmp/test_keyfile_NJERX3/keyfile/boolean/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_keyfile_NJERX3/keyfile/boolean/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_keyfile_NJERX3/keyfile/boolean/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_keyfile_NJERX3/keyfile/boolean/.dirs/runtime ok 6 /keyfile/boolean # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_keyfile_NJERX3/keyfile/number/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_keyfile_NJERX3/keyfile/number/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_keyfile_NJERX3/keyfile/number/.dirs/system-config1:/tmp/test_keyfile_NJERX3/keyfile/number/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_keyfile_NJERX3/keyfile/number/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_keyfile_NJERX3/keyfile/number/.dirs/system-data1:/tmp/test_keyfile_NJERX3/keyfile/number/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_keyfile_NJERX3/keyfile/number/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_keyfile_NJERX3/keyfile/number/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_keyfile_NJERX3/keyfile/number/.dirs/runtime ok 7 /keyfile/number # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_keyfile_NJERX3/keyfile/locale-string/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_keyfile_NJERX3/keyfile/locale-string/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_keyfile_NJERX3/keyfile/locale-string/.dirs/system-config1:/tmp/test_keyfile_NJERX3/keyfile/locale-string/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_keyfile_NJERX3/keyfile/locale-string/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_keyfile_NJERX3/keyfile/locale-string/.dirs/system-data1:/tmp/test_keyfile_NJERX3/keyfile/locale-string/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_keyfile_NJERX3/keyfile/locale-string/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_keyfile_NJERX3/keyfile/locale-string/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_keyfile_NJERX3/keyfile/locale-string/.dirs/runtime ok 8 /keyfile/locale-string # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_keyfile_NJERX3/keyfile/lists/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_keyfile_NJERX3/keyfile/lists/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_keyfile_NJERX3/keyfile/lists/.dirs/system-config1:/tmp/test_keyfile_NJERX3/keyfile/lists/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_keyfile_NJERX3/keyfile/lists/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_keyfile_NJERX3/keyfile/lists/.dirs/system-data1:/tmp/test_keyfile_NJERX3/keyfile/lists/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_keyfile_NJERX3/keyfile/lists/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_keyfile_NJERX3/keyfile/lists/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_keyfile_NJERX3/keyfile/lists/.dirs/runtime ok 9 /keyfile/lists # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_keyfile_NJERX3/keyfile/lists-set-get/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_keyfile_NJERX3/keyfile/lists-set-get/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_keyfile_NJERX3/keyfile/lists-set-get/.dirs/system-config1:/tmp/test_keyfile_NJERX3/keyfile/lists-set-get/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_keyfile_NJERX3/keyfile/lists-set-get/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_keyfile_NJERX3/keyfile/lists-set-get/.dirs/system-data1:/tmp/test_keyfile_NJERX3/keyfile/lists-set-get/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_keyfile_NJERX3/keyfile/lists-set-get/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_keyfile_NJERX3/keyfile/lists-set-get/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_keyfile_NJERX3/keyfile/lists-set-get/.dirs/runtime ok 10 /keyfile/lists-set-get # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_keyfile_NJERX3/keyfile/group-remove/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_keyfile_NJERX3/keyfile/group-remove/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_keyfile_NJERX3/keyfile/group-remove/.dirs/system-config1:/tmp/test_keyfile_NJERX3/keyfile/group-remove/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_keyfile_NJERX3/keyfile/group-remove/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_keyfile_NJERX3/keyfile/group-remove/.dirs/system-data1:/tmp/test_keyfile_NJERX3/keyfile/group-remove/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_keyfile_NJERX3/keyfile/group-remove/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_keyfile_NJERX3/keyfile/group-remove/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_keyfile_NJERX3/keyfile/group-remove/.dirs/runtime # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=165887 ok 11 /keyfile/group-remove # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_keyfile_NJERX3/keyfile/key-remove/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_keyfile_NJERX3/keyfile/key-remove/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_keyfile_NJERX3/keyfile/key-remove/.dirs/system-config1:/tmp/test_keyfile_NJERX3/keyfile/key-remove/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_keyfile_NJERX3/keyfile/key-remove/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_keyfile_NJERX3/keyfile/key-remove/.dirs/system-data1:/tmp/test_keyfile_NJERX3/keyfile/key-remove/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_keyfile_NJERX3/keyfile/key-remove/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_keyfile_NJERX3/keyfile/key-remove/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_keyfile_NJERX3/keyfile/key-remove/.dirs/runtime # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=165980 ok 12 /keyfile/key-remove # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_keyfile_NJERX3/keyfile/groups/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_keyfile_NJERX3/keyfile/groups/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_keyfile_NJERX3/keyfile/groups/.dirs/system-config1:/tmp/test_keyfile_NJERX3/keyfile/groups/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_keyfile_NJERX3/keyfile/groups/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_keyfile_NJERX3/keyfile/groups/.dirs/system-data1:/tmp/test_keyfile_NJERX3/keyfile/groups/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_keyfile_NJERX3/keyfile/groups/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_keyfile_NJERX3/keyfile/groups/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_keyfile_NJERX3/keyfile/groups/.dirs/runtime # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=316309 ok 13 /keyfile/groups # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_keyfile_NJERX3/keyfile/duplicate-keys/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_keyfile_NJERX3/keyfile/duplicate-keys/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_keyfile_NJERX3/keyfile/duplicate-keys/.dirs/system-config1:/tmp/test_keyfile_NJERX3/keyfile/duplicate-keys/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_keyfile_NJERX3/keyfile/duplicate-keys/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_keyfile_NJERX3/keyfile/duplicate-keys/.dirs/system-data1:/tmp/test_keyfile_NJERX3/keyfile/duplicate-keys/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_keyfile_NJERX3/keyfile/duplicate-keys/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_keyfile_NJERX3/keyfile/duplicate-keys/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_keyfile_NJERX3/keyfile/duplicate-keys/.dirs/runtime ok 14 /keyfile/duplicate-keys # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_keyfile_NJERX3/keyfile/duplicate-groups/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_keyfile_NJERX3/keyfile/duplicate-groups/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_keyfile_NJERX3/keyfile/duplicate-groups/.dirs/system-config1:/tmp/test_keyfile_NJERX3/keyfile/duplicate-groups/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_keyfile_NJERX3/keyfile/duplicate-groups/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_keyfile_NJERX3/keyfile/duplicate-groups/.dirs/system-data1:/tmp/test_keyfile_NJERX3/keyfile/duplicate-groups/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_keyfile_NJERX3/keyfile/duplicate-groups/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_keyfile_NJERX3/keyfile/duplicate-groups/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_keyfile_NJERX3/keyfile/duplicate-groups/.dirs/runtime # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=157877 ok 15 /keyfile/duplicate-groups # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_keyfile_NJERX3/keyfile/duplicate-groups2/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_keyfile_NJERX3/keyfile/duplicate-groups2/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_keyfile_NJERX3/keyfile/duplicate-groups2/.dirs/system-config1:/tmp/test_keyfile_NJERX3/keyfile/duplicate-groups2/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_keyfile_NJERX3/keyfile/duplicate-groups2/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_keyfile_NJERX3/keyfile/duplicate-groups2/.dirs/system-data1:/tmp/test_keyfile_NJERX3/keyfile/duplicate-groups2/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_keyfile_NJERX3/keyfile/duplicate-groups2/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_keyfile_NJERX3/keyfile/duplicate-groups2/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_keyfile_NJERX3/keyfile/duplicate-groups2/.dirs/runtime # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=385910 ok 16 /keyfile/duplicate-groups2 # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_keyfile_NJERX3/keyfile/group-names/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_keyfile_NJERX3/keyfile/group-names/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_keyfile_NJERX3/keyfile/group-names/.dirs/system-config1:/tmp/test_keyfile_NJERX3/keyfile/group-names/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_keyfile_NJERX3/keyfile/group-names/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_keyfile_NJERX3/keyfile/group-names/.dirs/system-data1:/tmp/test_keyfile_NJERX3/keyfile/group-names/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_keyfile_NJERX3/keyfile/group-names/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_keyfile_NJERX3/keyfile/group-names/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_keyfile_NJERX3/keyfile/group-names/.dirs/runtime ok 17 /keyfile/group-names # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_keyfile_NJERX3/keyfile/key-names/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_keyfile_NJERX3/keyfile/key-names/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_keyfile_NJERX3/keyfile/key-names/.dirs/system-config1:/tmp/test_keyfile_NJERX3/keyfile/key-names/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_keyfile_NJERX3/keyfile/key-names/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_keyfile_NJERX3/keyfile/key-names/.dirs/system-data1:/tmp/test_keyfile_NJERX3/keyfile/key-names/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_keyfile_NJERX3/keyfile/key-names/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_keyfile_NJERX3/keyfile/key-names/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_keyfile_NJERX3/keyfile/key-names/.dirs/runtime ok 18 /keyfile/key-names # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_keyfile_NJERX3/keyfile/reload/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_keyfile_NJERX3/keyfile/reload/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_keyfile_NJERX3/keyfile/reload/.dirs/system-config1:/tmp/test_keyfile_NJERX3/keyfile/reload/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_keyfile_NJERX3/keyfile/reload/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_keyfile_NJERX3/keyfile/reload/.dirs/system-data1:/tmp/test_keyfile_NJERX3/keyfile/reload/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_keyfile_NJERX3/keyfile/reload/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_keyfile_NJERX3/keyfile/reload/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_keyfile_NJERX3/keyfile/reload/.dirs/runtime # 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 # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_keyfile_NJERX3/keyfile/int64/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_keyfile_NJERX3/keyfile/int64/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_keyfile_NJERX3/keyfile/int64/.dirs/system-config1:/tmp/test_keyfile_NJERX3/keyfile/int64/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_keyfile_NJERX3/keyfile/int64/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_keyfile_NJERX3/keyfile/int64/.dirs/system-data1:/tmp/test_keyfile_NJERX3/keyfile/int64/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_keyfile_NJERX3/keyfile/int64/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_keyfile_NJERX3/keyfile/int64/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_keyfile_NJERX3/keyfile/int64/.dirs/runtime # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=614864 ok 20 /keyfile/int64 # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_keyfile_NJERX3/keyfile/load/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_keyfile_NJERX3/keyfile/load/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_keyfile_NJERX3/keyfile/load/.dirs/system-config1:/tmp/test_keyfile_NJERX3/keyfile/load/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_keyfile_NJERX3/keyfile/load/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_keyfile_NJERX3/keyfile/load/.dirs/system-data1:/tmp/test_keyfile_NJERX3/keyfile/load/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_keyfile_NJERX3/keyfile/load/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_keyfile_NJERX3/keyfile/load/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_keyfile_NJERX3/keyfile/load/.dirs/runtime ok 21 /keyfile/load # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_keyfile_NJERX3/keyfile/save/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_keyfile_NJERX3/keyfile/save/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_keyfile_NJERX3/keyfile/save/.dirs/system-config1:/tmp/test_keyfile_NJERX3/keyfile/save/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_keyfile_NJERX3/keyfile/save/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_keyfile_NJERX3/keyfile/save/.dirs/system-data1:/tmp/test_keyfile_NJERX3/keyfile/save/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_keyfile_NJERX3/keyfile/save/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_keyfile_NJERX3/keyfile/save/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_keyfile_NJERX3/keyfile/save/.dirs/runtime ok 22 /keyfile/save # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_keyfile_NJERX3/keyfile/load-fail/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_keyfile_NJERX3/keyfile/load-fail/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_keyfile_NJERX3/keyfile/load-fail/.dirs/system-config1:/tmp/test_keyfile_NJERX3/keyfile/load-fail/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_keyfile_NJERX3/keyfile/load-fail/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_keyfile_NJERX3/keyfile/load-fail/.dirs/system-data1:/tmp/test_keyfile_NJERX3/keyfile/load-fail/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_keyfile_NJERX3/keyfile/load-fail/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_keyfile_NJERX3/keyfile/load-fail/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_keyfile_NJERX3/keyfile/load-fail/.dirs/runtime ok 23 /keyfile/load-fail # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_keyfile_NJERX3/keyfile/non-utf8/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_keyfile_NJERX3/keyfile/non-utf8/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_keyfile_NJERX3/keyfile/non-utf8/.dirs/system-config1:/tmp/test_keyfile_NJERX3/keyfile/non-utf8/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_keyfile_NJERX3/keyfile/non-utf8/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_keyfile_NJERX3/keyfile/non-utf8/.dirs/system-data1:/tmp/test_keyfile_NJERX3/keyfile/non-utf8/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_keyfile_NJERX3/keyfile/non-utf8/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_keyfile_NJERX3/keyfile/non-utf8/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_keyfile_NJERX3/keyfile/non-utf8/.dirs/runtime ok 24 /keyfile/non-utf8 # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_keyfile_NJERX3/keyfile/page-boundary/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_keyfile_NJERX3/keyfile/page-boundary/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_keyfile_NJERX3/keyfile/page-boundary/.dirs/system-config1:/tmp/test_keyfile_NJERX3/keyfile/page-boundary/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_keyfile_NJERX3/keyfile/page-boundary/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_keyfile_NJERX3/keyfile/page-boundary/.dirs/system-data1:/tmp/test_keyfile_NJERX3/keyfile/page-boundary/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_keyfile_NJERX3/keyfile/page-boundary/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_keyfile_NJERX3/keyfile/page-boundary/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_keyfile_NJERX3/keyfile/page-boundary/.dirs/runtime # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=640695 ok 25 /keyfile/page-boundary # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_keyfile_NJERX3/keyfile/ref/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_keyfile_NJERX3/keyfile/ref/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_keyfile_NJERX3/keyfile/ref/.dirs/system-config1:/tmp/test_keyfile_NJERX3/keyfile/ref/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_keyfile_NJERX3/keyfile/ref/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_keyfile_NJERX3/keyfile/ref/.dirs/system-data1:/tmp/test_keyfile_NJERX3/keyfile/ref/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_keyfile_NJERX3/keyfile/ref/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_keyfile_NJERX3/keyfile/ref/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_keyfile_NJERX3/keyfile/ref/.dirs/runtime ok 26 /keyfile/ref # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_keyfile_NJERX3/keyfile/replace-value/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_keyfile_NJERX3/keyfile/replace-value/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_keyfile_NJERX3/keyfile/replace-value/.dirs/system-config1:/tmp/test_keyfile_NJERX3/keyfile/replace-value/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_keyfile_NJERX3/keyfile/replace-value/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_keyfile_NJERX3/keyfile/replace-value/.dirs/system-data1:/tmp/test_keyfile_NJERX3/keyfile/replace-value/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_keyfile_NJERX3/keyfile/replace-value/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_keyfile_NJERX3/keyfile/replace-value/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_keyfile_NJERX3/keyfile/replace-value/.dirs/runtime ok 27 /keyfile/replace-value # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_keyfile_NJERX3/keyfile/list-separator/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_keyfile_NJERX3/keyfile/list-separator/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_keyfile_NJERX3/keyfile/list-separator/.dirs/system-config1:/tmp/test_keyfile_NJERX3/keyfile/list-separator/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_keyfile_NJERX3/keyfile/list-separator/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_keyfile_NJERX3/keyfile/list-separator/.dirs/system-data1:/tmp/test_keyfile_NJERX3/keyfile/list-separator/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_keyfile_NJERX3/keyfile/list-separator/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_keyfile_NJERX3/keyfile/list-separator/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_keyfile_NJERX3/keyfile/list-separator/.dirs/runtime ok 28 /keyfile/list-separator # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_keyfile_NJERX3/keyfile/empty-string/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_keyfile_NJERX3/keyfile/empty-string/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_keyfile_NJERX3/keyfile/empty-string/.dirs/system-config1:/tmp/test_keyfile_NJERX3/keyfile/empty-string/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_keyfile_NJERX3/keyfile/empty-string/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_keyfile_NJERX3/keyfile/empty-string/.dirs/system-data1:/tmp/test_keyfile_NJERX3/keyfile/empty-string/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_keyfile_NJERX3/keyfile/empty-string/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_keyfile_NJERX3/keyfile/empty-string/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_keyfile_NJERX3/keyfile/empty-string/.dirs/runtime ok 29 /keyfile/empty-string # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_keyfile_NJERX3/keyfile/limbo/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_keyfile_NJERX3/keyfile/limbo/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_keyfile_NJERX3/keyfile/limbo/.dirs/system-config1:/tmp/test_keyfile_NJERX3/keyfile/limbo/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_keyfile_NJERX3/keyfile/limbo/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_keyfile_NJERX3/keyfile/limbo/.dirs/system-data1:/tmp/test_keyfile_NJERX3/keyfile/limbo/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_keyfile_NJERX3/keyfile/limbo/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_keyfile_NJERX3/keyfile/limbo/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_keyfile_NJERX3/keyfile/limbo/.dirs/runtime ok 30 /keyfile/limbo # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_keyfile_NJERX3/keyfile/utf8/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_keyfile_NJERX3/keyfile/utf8/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_keyfile_NJERX3/keyfile/utf8/.dirs/system-config1:/tmp/test_keyfile_NJERX3/keyfile/utf8/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_keyfile_NJERX3/keyfile/utf8/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_keyfile_NJERX3/keyfile/utf8/.dirs/system-data1:/tmp/test_keyfile_NJERX3/keyfile/utf8/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_keyfile_NJERX3/keyfile/utf8/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_keyfile_NJERX3/keyfile/utf8/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_keyfile_NJERX3/keyfile/utf8/.dirs/runtime # Testing invalid encoding ‘non-UTF-8’ # Testing invalid encoding ‘UTF’ # Testing invalid encoding ‘UTF-9’ ok 31 /keyfile/utf8 # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_keyfile_NJERX3/keyfile/roundtrip/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_keyfile_NJERX3/keyfile/roundtrip/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_keyfile_NJERX3/keyfile/roundtrip/.dirs/system-config1:/tmp/test_keyfile_NJERX3/keyfile/roundtrip/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_keyfile_NJERX3/keyfile/roundtrip/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_keyfile_NJERX3/keyfile/roundtrip/.dirs/system-data1:/tmp/test_keyfile_NJERX3/keyfile/roundtrip/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_keyfile_NJERX3/keyfile/roundtrip/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_keyfile_NJERX3/keyfile/roundtrip/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_keyfile_NJERX3/keyfile/roundtrip/.dirs/runtime ok 32 /keyfile/roundtrip # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_keyfile_NJERX3/keyfile/bytes/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_keyfile_NJERX3/keyfile/bytes/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_keyfile_NJERX3/keyfile/bytes/.dirs/system-config1:/tmp/test_keyfile_NJERX3/keyfile/bytes/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_keyfile_NJERX3/keyfile/bytes/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_keyfile_NJERX3/keyfile/bytes/.dirs/system-data1:/tmp/test_keyfile_NJERX3/keyfile/bytes/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_keyfile_NJERX3/keyfile/bytes/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_keyfile_NJERX3/keyfile/bytes/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_keyfile_NJERX3/keyfile/bytes/.dirs/runtime ok 33 /keyfile/bytes # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_keyfile_NJERX3/keyfile/get-locale/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_keyfile_NJERX3/keyfile/get-locale/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_keyfile_NJERX3/keyfile/get-locale/.dirs/system-config1:/tmp/test_keyfile_NJERX3/keyfile/get-locale/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_keyfile_NJERX3/keyfile/get-locale/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_keyfile_NJERX3/keyfile/get-locale/.dirs/system-data1:/tmp/test_keyfile_NJERX3/keyfile/get-locale/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_keyfile_NJERX3/keyfile/get-locale/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_keyfile_NJERX3/keyfile/get-locale/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_keyfile_NJERX3/keyfile/get-locale/.dirs/runtime ok 34 /keyfile/get-locale # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_keyfile_NJERX3/keyfile/free-when-not-last-ref/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_keyfile_NJERX3/keyfile/free-when-not-last-ref/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_keyfile_NJERX3/keyfile/free-when-not-last-ref/.dirs/system-config1:/tmp/test_keyfile_NJERX3/keyfile/free-when-not-last-ref/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_keyfile_NJERX3/keyfile/free-when-not-last-ref/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_keyfile_NJERX3/keyfile/free-when-not-last-ref/.dirs/system-data1:/tmp/test_keyfile_NJERX3/keyfile/free-when-not-last-ref/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_keyfile_NJERX3/keyfile/free-when-not-last-ref/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_keyfile_NJERX3/keyfile/free-when-not-last-ref/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_keyfile_NJERX3/keyfile/free-when-not-last-ref/.dirs/runtime ok 35 /keyfile/free-when-not-last-ref # Start of locale-string tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_keyfile_NJERX3/keyfile/locale-string/multiple-loads/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_keyfile_NJERX3/keyfile/locale-string/multiple-loads/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_keyfile_NJERX3/keyfile/locale-string/multiple-loads/.dirs/system-config1:/tmp/test_keyfile_NJERX3/keyfile/locale-string/multiple-loads/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_keyfile_NJERX3/keyfile/locale-string/multiple-loads/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_keyfile_NJERX3/keyfile/locale-string/multiple-loads/.dirs/system-data1:/tmp/test_keyfile_NJERX3/keyfile/locale-string/multiple-loads/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_keyfile_NJERX3/keyfile/locale-string/multiple-loads/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_keyfile_NJERX3/keyfile/locale-string/multiple-loads/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_keyfile_NJERX3/keyfile/locale-string/multiple-loads/.dirs/runtime # /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/405 =================================== test: glib:glib+core / list start time: 06:42:02 duration: 0.86s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 MALLOC_PERTURB_=42 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/list ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S0cd2b1e87d0f85abeb9412df6e618b4d 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/405 =================================== test: glib:glib+core / macros start time: 06:42:02 duration: 0.82s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/macros ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Seb9ab4231daa8e2c186e075b5e345bcd 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/405 =================================== test: glib:glib+core / mappedfile start time: 06:42:02 duration: 0.78s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=14 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/mappedfile ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S02e25270a7168442e968e220a026afd1 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/405 =================================== test: glib:glib+core / mapping start time: 06:42:02 duration: 0.77s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=35 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/mapping ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sf063e3237bc3036038fc5ea5b8cb8fa3 1..3 # Start of mapping tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_mapping_UTDOX3/mapping/flags/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_mapping_UTDOX3/mapping/flags/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_mapping_UTDOX3/mapping/flags/.dirs/system-config1:/tmp/test_mapping_UTDOX3/mapping/flags/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_mapping_UTDOX3/mapping/flags/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_mapping_UTDOX3/mapping/flags/.dirs/system-data1:/tmp/test_mapping_UTDOX3/mapping/flags/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_mapping_UTDOX3/mapping/flags/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_mapping_UTDOX3/mapping/flags/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_mapping_UTDOX3/mapping/flags/.dirs/runtime # test_mapping: ok ok 1 /mapping/flags # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_mapping_UTDOX3/mapping/private/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_mapping_UTDOX3/mapping/private/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_mapping_UTDOX3/mapping/private/.dirs/system-config1:/tmp/test_mapping_UTDOX3/mapping/private/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_mapping_UTDOX3/mapping/private/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_mapping_UTDOX3/mapping/private/.dirs/system-data1:/tmp/test_mapping_UTDOX3/mapping/private/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_mapping_UTDOX3/mapping/private/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_mapping_UTDOX3/mapping/private/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_mapping_UTDOX3/mapping/private/.dirs/runtime ok 2 /mapping/private # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_mapping_UTDOX3/mapping/private-child/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_mapping_UTDOX3/mapping/private-child/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_mapping_UTDOX3/mapping/private-child/.dirs/system-config1:/tmp/test_mapping_UTDOX3/mapping/private-child/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_mapping_UTDOX3/mapping/private-child/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_mapping_UTDOX3/mapping/private-child/.dirs/system-data1:/tmp/test_mapping_UTDOX3/mapping/private-child/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_mapping_UTDOX3/mapping/private-child/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_mapping_UTDOX3/mapping/private-child/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_mapping_UTDOX3/mapping/private-child/.dirs/runtime # test_child_private: child spawned # Subtest: /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/mapping # random seed: R02S8438b842016f439eed76a80fcfb422a6 # 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/405 =================================== test: glib:glib+core / markup start time: 06:42:02 duration: 0.75s result: exit status 0 command: 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=113 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/markup ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S9d8aa409a8020aad258be4f8e164323f 1..1 # Start of markup tests ok 1 /markup/stack # End of markup tests ============================================================================== =================================== 39/405 =================================== test: glib:glib+core / markup-parse start time: 06:42:02 duration: 0.74s result: exit status 0 command: 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=113 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/markup-parse ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S8d867f562b1c098dec8c6e63c03495a4 1..71 # Start of markup tests # Start of parse tests ok 1 /markup/parse/fail-30.gmarkup ok 2 /markup/parse/fail-36.gmarkup ok 3 /markup/parse/fail-47.gmarkup ok 4 /markup/parse/valid-16.gmarkup ok 5 /markup/parse/fail-9.gmarkup ok 6 /markup/parse/fail-43.gmarkup ok 7 /markup/parse/fail-37.gmarkup ok 8 /markup/parse/fail-35.gmarkup ok 9 /markup/parse/fail-2.gmarkup ok 10 /markup/parse/valid-6.gmarkup ok 11 /markup/parse/fail-22.gmarkup ok 12 /markup/parse/fail-29.gmarkup ok 13 /markup/parse/fail-48.gmarkup ok 14 /markup/parse/fail-7.gmarkup ok 15 /markup/parse/valid-7.gmarkup ok 16 /markup/parse/valid-15.gmarkup ok 17 /markup/parse/fail-38.gmarkup ok 18 /markup/parse/fail-33.gmarkup ok 19 /markup/parse/fail-4.gmarkup ok 20 /markup/parse/fail-5.gmarkup ok 21 /markup/parse/fail-6.gmarkup ok 22 /markup/parse/fail-52.gmarkup ok 23 /markup/parse/fail-19.gmarkup ok 24 /markup/parse/fail-13.gmarkup ok 25 /markup/parse/fail-31.gmarkup ok 26 /markup/parse/valid-1.gmarkup ok 27 /markup/parse/fail-42.gmarkup ok 28 /markup/parse/fail-39.gmarkup ok 29 /markup/parse/fail-1.gmarkup ok 30 /markup/parse/fail-46.gmarkup ok 31 /markup/parse/fail-14.gmarkup ok 32 /markup/parse/valid-12.gmarkup ok 33 /markup/parse/fail-20.gmarkup ok 34 /markup/parse/fail-3.gmarkup ok 35 /markup/parse/fail-32.gmarkup ok 36 /markup/parse/fail-11.gmarkup ok 37 /markup/parse/valid-17.gmarkup ok 38 /markup/parse/fail-50.gmarkup ok 39 /markup/parse/fail-16.gmarkup ok 40 /markup/parse/fail-44.gmarkup ok 41 /markup/parse/valid-3.gmarkup ok 42 /markup/parse/fail-15.gmarkup ok 43 /markup/parse/fail-18.gmarkup ok 44 /markup/parse/fail-53.gmarkup ok 45 /markup/parse/fail-41.gmarkup ok 46 /markup/parse/valid-13.gmarkup ok 47 /markup/parse/valid-10.gmarkup ok 48 /markup/parse/fail-34.gmarkup ok 49 /markup/parse/fail-51.gmarkup ok 50 /markup/parse/fail-17.gmarkup ok 51 /markup/parse/fail-8.gmarkup ok 52 /markup/parse/fail-23.gmarkup ok 53 /markup/parse/fail-26.gmarkup ok 54 /markup/parse/valid-8.gmarkup ok 55 /markup/parse/fail-54.gmarkup ok 56 /markup/parse/fail-21.gmarkup ok 57 /markup/parse/fail-24.gmarkup ok 58 /markup/parse/valid-14.gmarkup ok 59 /markup/parse/fail-40.gmarkup ok 60 /markup/parse/valid-11.gmarkup ok 61 /markup/parse/fail-10.gmarkup ok 62 /markup/parse/valid-5.gmarkup ok 63 /markup/parse/fail-27.gmarkup ok 64 /markup/parse/fail-12.gmarkup ok 65 /markup/parse/valid-2.gmarkup ok 66 /markup/parse/fail-28.gmarkup ok 67 /markup/parse/valid-4.gmarkup ok 68 /markup/parse/fail-49.gmarkup ok 69 /markup/parse/valid-9.gmarkup ok 70 /markup/parse/fail-25.gmarkup ok 71 /markup/parse/fail-45.gmarkup # End of parse tests # End of markup tests ============================================================================== =================================== 40/405 =================================== test: glib:glib+core / markup-collect start time: 06:42:02 duration: 0.73s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=114 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/markup-collect ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S6c977bae02c0013f0f18f42ad0305df2 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/405 =================================== test: glib:glib+core / markup-escape start time: 06:42:02 duration: 0.71s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=90 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/markup-escape ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S443d4d8f8eec2537324adb4b12533f4d 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/405 =================================== test: glib:glib+core / markup-subparser start time: 06:42:02 duration: 0.68s result: exit status 0 command: 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=52 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/markup-subparser ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sfbcd7f7f393b49106ce949bb32690531 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 ============================================================================== =================================== 20/405 =================================== test: glib:glib+core / fileutils start time: 06:42:02 duration: 1.82s result: exit status 0 command: 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=171 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/fileutils ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sa6b510de0c857be6b45af0c9bff4e59d 1..27 # Start of fileutils tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_fileutils_KACMX3/fileutils/paths/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_KACMX3/fileutils/paths/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_KACMX3/fileutils/paths/.dirs/system-config1:/tmp/test_fileutils_KACMX3/fileutils/paths/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_KACMX3/fileutils/paths/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_KACMX3/fileutils/paths/.dirs/system-data1:/tmp/test_fileutils_KACMX3/fileutils/paths/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_KACMX3/fileutils/paths/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_KACMX3/fileutils/paths/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_KACMX3/fileutils/paths/.dirs/runtime ok 1 /fileutils/paths # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_fileutils_KACMX3/fileutils/build-path/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_KACMX3/fileutils/build-path/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_KACMX3/fileutils/build-path/.dirs/system-config1:/tmp/test_fileutils_KACMX3/fileutils/build-path/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_KACMX3/fileutils/build-path/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_KACMX3/fileutils/build-path/.dirs/system-data1:/tmp/test_fileutils_KACMX3/fileutils/build-path/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_KACMX3/fileutils/build-path/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_KACMX3/fileutils/build-path/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_KACMX3/fileutils/build-path/.dirs/runtime ok 2 /fileutils/build-path # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_fileutils_KACMX3/fileutils/build-pathv/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_KACMX3/fileutils/build-pathv/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_KACMX3/fileutils/build-pathv/.dirs/system-config1:/tmp/test_fileutils_KACMX3/fileutils/build-pathv/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_KACMX3/fileutils/build-pathv/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_KACMX3/fileutils/build-pathv/.dirs/system-data1:/tmp/test_fileutils_KACMX3/fileutils/build-pathv/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_KACMX3/fileutils/build-pathv/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_KACMX3/fileutils/build-pathv/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_KACMX3/fileutils/build-pathv/.dirs/runtime ok 3 /fileutils/build-pathv # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_fileutils_KACMX3/fileutils/build-filename/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_KACMX3/fileutils/build-filename/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_KACMX3/fileutils/build-filename/.dirs/system-config1:/tmp/test_fileutils_KACMX3/fileutils/build-filename/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_KACMX3/fileutils/build-filename/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_KACMX3/fileutils/build-filename/.dirs/system-data1:/tmp/test_fileutils_KACMX3/fileutils/build-filename/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_KACMX3/fileutils/build-filename/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_KACMX3/fileutils/build-filename/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_KACMX3/fileutils/build-filename/.dirs/runtime ok 4 /fileutils/build-filename # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_fileutils_KACMX3/fileutils/build-filenamev/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_KACMX3/fileutils/build-filenamev/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_KACMX3/fileutils/build-filenamev/.dirs/system-config1:/tmp/test_fileutils_KACMX3/fileutils/build-filenamev/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_KACMX3/fileutils/build-filenamev/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_KACMX3/fileutils/build-filenamev/.dirs/system-data1:/tmp/test_fileutils_KACMX3/fileutils/build-filenamev/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_KACMX3/fileutils/build-filenamev/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_KACMX3/fileutils/build-filenamev/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_KACMX3/fileutils/build-filenamev/.dirs/runtime ok 5 /fileutils/build-filenamev # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_fileutils_KACMX3/fileutils/mkdir-with-parents/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_KACMX3/fileutils/mkdir-with-parents/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_KACMX3/fileutils/mkdir-with-parents/.dirs/system-config1:/tmp/test_fileutils_KACMX3/fileutils/mkdir-with-parents/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_KACMX3/fileutils/mkdir-with-parents/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_KACMX3/fileutils/mkdir-with-parents/.dirs/system-data1:/tmp/test_fileutils_KACMX3/fileutils/mkdir-with-parents/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_KACMX3/fileutils/mkdir-with-parents/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_KACMX3/fileutils/mkdir-with-parents/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_KACMX3/fileutils/mkdir-with-parents/.dirs/runtime # We do not have CAP_DAC_OVERRIDE or equivalent # Checking g_mkdir_with_parents() in subdir ./hum/ # Checking g_mkdir_with_parents() in subdir ./hii///haa/hee/ ok 6 /fileutils/mkdir-with-parents # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_fileutils_KACMX3/fileutils/mkdir-with-parents-permission/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_KACMX3/fileutils/mkdir-with-parents-permission/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_KACMX3/fileutils/mkdir-with-parents-permission/.dirs/system-config1:/tmp/test_fileutils_KACMX3/fileutils/mkdir-with-parents-permission/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_KACMX3/fileutils/mkdir-with-parents-permission/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_KACMX3/fileutils/mkdir-with-parents-permission/.dirs/system-data1:/tmp/test_fileutils_KACMX3/fileutils/mkdir-with-parents-permission/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_KACMX3/fileutils/mkdir-with-parents-permission/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_KACMX3/fileutils/mkdir-with-parents-permission/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_KACMX3/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_KACMX3/fileutils/format-size-for-display/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_KACMX3/fileutils/format-size-for-display/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_KACMX3/fileutils/format-size-for-display/.dirs/system-config1:/tmp/test_fileutils_KACMX3/fileutils/format-size-for-display/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_KACMX3/fileutils/format-size-for-display/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_KACMX3/fileutils/format-size-for-display/.dirs/system-data1:/tmp/test_fileutils_KACMX3/fileutils/format-size-for-display/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_KACMX3/fileutils/format-size-for-display/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_KACMX3/fileutils/format-size-for-display/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_KACMX3/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_KACMX3/fileutils/errors/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_KACMX3/fileutils/errors/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_KACMX3/fileutils/errors/.dirs/system-config1:/tmp/test_fileutils_KACMX3/fileutils/errors/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_KACMX3/fileutils/errors/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_KACMX3/fileutils/errors/.dirs/system-data1:/tmp/test_fileutils_KACMX3/fileutils/errors/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_KACMX3/fileutils/errors/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_KACMX3/fileutils/errors/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_KACMX3/fileutils/errors/.dirs/runtime ok 9 /fileutils/errors # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_fileutils_KACMX3/fileutils/basename/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_KACMX3/fileutils/basename/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_KACMX3/fileutils/basename/.dirs/system-config1:/tmp/test_fileutils_KACMX3/fileutils/basename/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_KACMX3/fileutils/basename/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_KACMX3/fileutils/basename/.dirs/system-data1:/tmp/test_fileutils_KACMX3/fileutils/basename/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_KACMX3/fileutils/basename/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_KACMX3/fileutils/basename/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_KACMX3/fileutils/basename/.dirs/runtime ok 10 /fileutils/basename # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_fileutils_KACMX3/fileutils/get-basename/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_KACMX3/fileutils/get-basename/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_KACMX3/fileutils/get-basename/.dirs/system-config1:/tmp/test_fileutils_KACMX3/fileutils/get-basename/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_KACMX3/fileutils/get-basename/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_KACMX3/fileutils/get-basename/.dirs/system-data1:/tmp/test_fileutils_KACMX3/fileutils/get-basename/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_KACMX3/fileutils/get-basename/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_KACMX3/fileutils/get-basename/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_KACMX3/fileutils/get-basename/.dirs/runtime ok 11 /fileutils/get-basename # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_fileutils_KACMX3/fileutils/dirname/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_KACMX3/fileutils/dirname/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_KACMX3/fileutils/dirname/.dirs/system-config1:/tmp/test_fileutils_KACMX3/fileutils/dirname/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_KACMX3/fileutils/dirname/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_KACMX3/fileutils/dirname/.dirs/system-data1:/tmp/test_fileutils_KACMX3/fileutils/dirname/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_KACMX3/fileutils/dirname/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_KACMX3/fileutils/dirname/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_KACMX3/fileutils/dirname/.dirs/runtime ok 12 /fileutils/dirname # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_fileutils_KACMX3/fileutils/dir-make-tmp/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_KACMX3/fileutils/dir-make-tmp/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_KACMX3/fileutils/dir-make-tmp/.dirs/system-config1:/tmp/test_fileutils_KACMX3/fileutils/dir-make-tmp/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_KACMX3/fileutils/dir-make-tmp/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_KACMX3/fileutils/dir-make-tmp/.dirs/system-data1:/tmp/test_fileutils_KACMX3/fileutils/dir-make-tmp/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_KACMX3/fileutils/dir-make-tmp/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_KACMX3/fileutils/dir-make-tmp/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_KACMX3/fileutils/dir-make-tmp/.dirs/runtime ok 13 /fileutils/dir-make-tmp # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_fileutils_KACMX3/fileutils/file-open-tmp/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_KACMX3/fileutils/file-open-tmp/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_KACMX3/fileutils/file-open-tmp/.dirs/system-config1:/tmp/test_fileutils_KACMX3/fileutils/file-open-tmp/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_KACMX3/fileutils/file-open-tmp/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_KACMX3/fileutils/file-open-tmp/.dirs/system-data1:/tmp/test_fileutils_KACMX3/fileutils/file-open-tmp/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_KACMX3/fileutils/file-open-tmp/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_KACMX3/fileutils/file-open-tmp/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_KACMX3/fileutils/file-open-tmp/.dirs/runtime ok 14 /fileutils/file-open-tmp # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_fileutils_KACMX3/fileutils/file-test/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_KACMX3/fileutils/file-test/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_KACMX3/fileutils/file-test/.dirs/system-config1:/tmp/test_fileutils_KACMX3/fileutils/file-test/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_KACMX3/fileutils/file-test/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_KACMX3/fileutils/file-test/.dirs/system-data1:/tmp/test_fileutils_KACMX3/fileutils/file-test/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_KACMX3/fileutils/file-test/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_KACMX3/fileutils/file-test/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_KACMX3/fileutils/file-test/.dirs/runtime ok 15 /fileutils/file-test # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_fileutils_KACMX3/fileutils/mkstemp/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_KACMX3/fileutils/mkstemp/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_KACMX3/fileutils/mkstemp/.dirs/system-config1:/tmp/test_fileutils_KACMX3/fileutils/mkstemp/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_KACMX3/fileutils/mkstemp/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_KACMX3/fileutils/mkstemp/.dirs/system-data1:/tmp/test_fileutils_KACMX3/fileutils/mkstemp/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_KACMX3/fileutils/mkstemp/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_KACMX3/fileutils/mkstemp/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_KACMX3/fileutils/mkstemp/.dirs/runtime ok 16 /fileutils/mkstemp # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_fileutils_KACMX3/fileutils/mkdtemp/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_KACMX3/fileutils/mkdtemp/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_KACMX3/fileutils/mkdtemp/.dirs/system-config1:/tmp/test_fileutils_KACMX3/fileutils/mkdtemp/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_KACMX3/fileutils/mkdtemp/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_KACMX3/fileutils/mkdtemp/.dirs/system-data1:/tmp/test_fileutils_KACMX3/fileutils/mkdtemp/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_KACMX3/fileutils/mkdtemp/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_KACMX3/fileutils/mkdtemp/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_KACMX3/fileutils/mkdtemp/.dirs/runtime ok 17 /fileutils/mkdtemp # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_fileutils_KACMX3/fileutils/get-contents/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_KACMX3/fileutils/get-contents/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_KACMX3/fileutils/get-contents/.dirs/system-config1:/tmp/test_fileutils_KACMX3/fileutils/get-contents/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_KACMX3/fileutils/get-contents/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_KACMX3/fileutils/get-contents/.dirs/system-data1:/tmp/test_fileutils_KACMX3/fileutils/get-contents/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_KACMX3/fileutils/get-contents/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_KACMX3/fileutils/get-contents/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_KACMX3/fileutils/get-contents/.dirs/runtime ok 18 /fileutils/get-contents # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_fileutils_KACMX3/fileutils/get-contents-large-file/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_KACMX3/fileutils/get-contents-large-file/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_KACMX3/fileutils/get-contents-large-file/.dirs/system-config1:/tmp/test_fileutils_KACMX3/fileutils/get-contents-large-file/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_KACMX3/fileutils/get-contents-large-file/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_KACMX3/fileutils/get-contents-large-file/.dirs/system-data1:/tmp/test_fileutils_KACMX3/fileutils/get-contents-large-file/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_KACMX3/fileutils/get-contents-large-file/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_KACMX3/fileutils/get-contents-large-file/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_KACMX3/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_KACMX3/fileutils/set-contents/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_KACMX3/fileutils/set-contents/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_KACMX3/fileutils/set-contents/.dirs/system-config1:/tmp/test_fileutils_KACMX3/fileutils/set-contents/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_KACMX3/fileutils/set-contents/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_KACMX3/fileutils/set-contents/.dirs/system-data1:/tmp/test_fileutils_KACMX3/fileutils/set-contents/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_KACMX3/fileutils/set-contents/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_KACMX3/fileutils/set-contents/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_KACMX3/fileutils/set-contents/.dirs/runtime ok 20 /fileutils/set-contents # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_fileutils_KACMX3/fileutils/set-contents-full/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_KACMX3/fileutils/set-contents-full/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_KACMX3/fileutils/set-contents-full/.dirs/system-config1:/tmp/test_fileutils_KACMX3/fileutils/set-contents-full/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_KACMX3/fileutils/set-contents-full/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_KACMX3/fileutils/set-contents-full/.dirs/system-data1:/tmp/test_fileutils_KACMX3/fileutils/set-contents-full/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_KACMX3/fileutils/set-contents-full/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_KACMX3/fileutils/set-contents-full/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_KACMX3/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 0 and test 6 # 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 1 and test 6 # 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 2 and test 6 # 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 3 and test 6 # 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 4 and test 6 # 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 5 and test 6 # 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 # Flags 6 and test 6 ok 21 /fileutils/set-contents-full # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_fileutils_KACMX3/fileutils/read-link/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_KACMX3/fileutils/read-link/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_KACMX3/fileutils/read-link/.dirs/system-config1:/tmp/test_fileutils_KACMX3/fileutils/read-link/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_KACMX3/fileutils/read-link/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_KACMX3/fileutils/read-link/.dirs/system-data1:/tmp/test_fileutils_KACMX3/fileutils/read-link/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_KACMX3/fileutils/read-link/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_KACMX3/fileutils/read-link/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_KACMX3/fileutils/read-link/.dirs/runtime ok 22 /fileutils/read-link # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_fileutils_KACMX3/fileutils/stdio-wrappers/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_KACMX3/fileutils/stdio-wrappers/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_KACMX3/fileutils/stdio-wrappers/.dirs/system-config1:/tmp/test_fileutils_KACMX3/fileutils/stdio-wrappers/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_KACMX3/fileutils/stdio-wrappers/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_KACMX3/fileutils/stdio-wrappers/.dirs/system-data1:/tmp/test_fileutils_KACMX3/fileutils/stdio-wrappers/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_KACMX3/fileutils/stdio-wrappers/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_KACMX3/fileutils/stdio-wrappers/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_KACMX3/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_KACMX3/fileutils/fopen-modes/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_KACMX3/fileutils/fopen-modes/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_KACMX3/fileutils/fopen-modes/.dirs/system-config1:/tmp/test_fileutils_KACMX3/fileutils/fopen-modes/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_KACMX3/fileutils/fopen-modes/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_KACMX3/fileutils/fopen-modes/.dirs/system-data1:/tmp/test_fileutils_KACMX3/fileutils/fopen-modes/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_KACMX3/fileutils/fopen-modes/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_KACMX3/fileutils/fopen-modes/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_KACMX3/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+' # Testing fopen() mode 'we' # Testing fopen() mode 're' # Testing fopen() mode 'ae' # Testing fopen() mode 'w+e' # Testing fopen() mode 'r+e' # Testing fopen() mode 'a+e' # Testing fopen() mode 'wbe' # Testing fopen() mode 'rbe' # Testing fopen() mode 'abe' # Testing fopen() mode 'w+be' # Testing fopen() mode 'r+be' # Testing fopen() mode 'a+be' # Testing fopen() mode 'wb+e' # Testing fopen() mode 'rb+e' # Testing fopen() mode 'ab+e' # Testing fopen() mode 'web' # Testing fopen() mode 'reb' # Testing fopen() mode 'aeb' # Testing fopen() mode 'w+eb' # Testing fopen() mode 'r+eb' # Testing fopen() mode 'a+eb' # Testing fopen() mode 'web+' # Testing fopen() mode 'reb+' # Testing fopen() mode 'aeb+' ok 24 /fileutils/fopen-modes # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_fileutils_KACMX3/fileutils/clear-fd/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_KACMX3/fileutils/clear-fd/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_KACMX3/fileutils/clear-fd/.dirs/system-config1:/tmp/test_fileutils_KACMX3/fileutils/clear-fd/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_KACMX3/fileutils/clear-fd/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_KACMX3/fileutils/clear-fd/.dirs/system-data1:/tmp/test_fileutils_KACMX3/fileutils/clear-fd/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_KACMX3/fileutils/clear-fd/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_KACMX3/fileutils/clear-fd/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_KACMX3/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_KACMX3/fileutils/set-contents-full/read-only-file/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_KACMX3/fileutils/set-contents-full/read-only-file/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_KACMX3/fileutils/set-contents-full/read-only-file/.dirs/system-config1:/tmp/test_fileutils_KACMX3/fileutils/set-contents-full/read-only-file/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_KACMX3/fileutils/set-contents-full/read-only-file/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_KACMX3/fileutils/set-contents-full/read-only-file/.dirs/system-data1:/tmp/test_fileutils_KACMX3/fileutils/set-contents-full/read-only-file/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_KACMX3/fileutils/set-contents-full/read-only-file/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_KACMX3/fileutils/set-contents-full/read-only-file/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_KACMX3/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_KACMX3/fileutils/set-contents-full/read-only-directory/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_fileutils_KACMX3/fileutils/set-contents-full/read-only-directory/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_fileutils_KACMX3/fileutils/set-contents-full/read-only-directory/.dirs/system-config1:/tmp/test_fileutils_KACMX3/fileutils/set-contents-full/read-only-directory/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_fileutils_KACMX3/fileutils/set-contents-full/read-only-directory/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_fileutils_KACMX3/fileutils/set-contents-full/read-only-directory/.dirs/system-data1:/tmp/test_fileutils_KACMX3/fileutils/set-contents-full/read-only-directory/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_fileutils_KACMX3/fileutils/set-contents-full/read-only-directory/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_fileutils_KACMX3/fileutils/set-contents-full/read-only-directory/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_fileutils_KACMX3/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_KACMX3/glib-file-set-contents-full-rodir-H37QX3: Directory not empty Unable to clean up temporary directory /tmp/test_fileutils_KACMX3/glib-file-set-contents-full-rodir-D0BRX3: Directory not empty Unable to clean up temporary directory /tmp/test_fileutils_KACMX3/glib-file-set-contents-full-rodir-AU5QX3: Directory not empty Unable to clean up temporary directory /tmp/test_fileutils_KACMX3/glib-file-set-contents-full-rodir-Y1TTX3: Directory not empty Unable to clean up temporary directory /tmp/test_fileutils_KACMX3/glib-file-set-contents-full-rodir-U5PTX3: Directory not empty Unable to clean up temporary directory /tmp/test_fileutils_KACMX3/glib-file-set-contents-full-rodir-3GOTX3: Directory not empty Unable to clean up temporary directory /tmp/test_fileutils_KACMX3/glib-file-set-contents-full-rodir-QZRTX3: Directory not empty Unable to clean up temporary directory /tmp/test_fileutils_KACMX3: Directory not empty ============================================================================== =================================== 6/405 ==================================== test: glib:glib+core / bookmarkfile start time: 06:42:01 duration: 2.23s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 MALLOC_PERTURB_=125 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/bookmarkfile ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S2beb3e49dee6706b6df1f965367b8ad6 1..96 # Start of bookmarks tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/load-from-data-dirs/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/load-from-data-dirs/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/load-from-data-dirs/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/load-from-data-dirs/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/load-from-data-dirs/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/load-from-data-dirs/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/load-from-data-dirs/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/load-from-data-dirs/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/load-from-data-dirs/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/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_FNLHX3/bookmarks/to-file/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/to-file/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/to-file/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/to-file/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/to-file/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/to-file/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/to-file/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/to-file/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/to-file/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/to-file/.dirs/runtime # Roundtrip from newly created bookmark file /tmp/test_bookmarkfile_FNLHX3/bookmarkfile-test-36MHX3.xbel # Roundtrip from a valid bookmark file ok 2 /bookmarks/to-file # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/move-item/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/move-item/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/move-item/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/move-item/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/move-item/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/move-item/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/move-item/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/move-item/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/move-item/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/move-item/.dirs/runtime ok 3 /bookmarks/move-item # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/corner-cases/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/corner-cases/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/corner-cases/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/corner-cases/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/corner-cases/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/corner-cases/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/corner-cases/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/corner-cases/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/corner-cases/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/corner-cases/.dirs/runtime ok 4 /bookmarks/corner-cases # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/misc/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/misc/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/misc/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/misc/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/misc/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/misc/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/misc/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/misc/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/misc/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/misc/.dirs/runtime ok 5 /bookmarks/misc # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/deprecated/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/deprecated/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/deprecated/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/deprecated/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/deprecated/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/deprecated/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/deprecated/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/deprecated/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/deprecated/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/deprecated/.dirs/runtime ok 6 /bookmarks/deprecated # Start of parse tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-01.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-01.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-01.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-01.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-01.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-01.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-01.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-01.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-01.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-01.xbel/.dirs/runtime ok 7 /bookmarks/parse/fail-01.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-39.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-39.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-39.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-39.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-39.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-39.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-39.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-39.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-39.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-39.xbel/.dirs/runtime ok 8 /bookmarks/parse/fail-39.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-14.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-14.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-14.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-14.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-14.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-14.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-14.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-14.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-14.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-14.xbel/.dirs/runtime ok 9 /bookmarks/parse/fail-14.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-18.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-18.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-18.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-18.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-18.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-18.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-18.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-18.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-18.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-18.xbel/.dirs/runtime ok 10 /bookmarks/parse/fail-18.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/valid-02.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/valid-02.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/valid-02.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/valid-02.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/valid-02.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/valid-02.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/valid-02.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/valid-02.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/valid-02.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/valid-02.xbel/.dirs/runtime ok 11 /bookmarks/parse/valid-02.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-19.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-19.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-19.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-19.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-19.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-19.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-19.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-19.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-19.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-19.xbel/.dirs/runtime ok 12 /bookmarks/parse/fail-19.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/valid-01.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/valid-01.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/valid-01.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/valid-01.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/valid-01.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/valid-01.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/valid-01.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/valid-01.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/valid-01.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/valid-01.xbel/.dirs/runtime ok 13 /bookmarks/parse/valid-01.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-12.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-12.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-12.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-12.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-12.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-12.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-12.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-12.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-12.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-12.xbel/.dirs/runtime ok 14 /bookmarks/parse/fail-12.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-20.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-20.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-20.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-20.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-20.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-20.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-20.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-20.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-20.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-20.xbel/.dirs/runtime ok 15 /bookmarks/parse/fail-20.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-32.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-32.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-32.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-32.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-32.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-32.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-32.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-32.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-32.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-32.xbel/.dirs/runtime ok 16 /bookmarks/parse/fail-32.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-09.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-09.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-09.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-09.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-09.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-09.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-09.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-09.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-09.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-09.xbel/.dirs/runtime ok 17 /bookmarks/parse/fail-09.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-08.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-08.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-08.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-08.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-08.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-08.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-08.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-08.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-08.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-08.xbel/.dirs/runtime ok 18 /bookmarks/parse/fail-08.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-37.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-37.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-37.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-37.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-37.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-37.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-37.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-37.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-37.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-37.xbel/.dirs/runtime ok 19 /bookmarks/parse/fail-37.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-07.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-07.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-07.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-07.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-07.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-07.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-07.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-07.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-07.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-07.xbel/.dirs/runtime ok 20 /bookmarks/parse/fail-07.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-29.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-29.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-29.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-29.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-29.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-29.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-29.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-29.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-29.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-29.xbel/.dirs/runtime ok 21 /bookmarks/parse/fail-29.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-21.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-21.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-21.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-21.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-21.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-21.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-21.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-21.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-21.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-21.xbel/.dirs/runtime ok 22 /bookmarks/parse/fail-21.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/valid-03.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/valid-03.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/valid-03.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/valid-03.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/valid-03.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/valid-03.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/valid-03.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/valid-03.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/valid-03.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/valid-03.xbel/.dirs/runtime ok 23 /bookmarks/parse/valid-03.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-13.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-13.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-13.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-13.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-13.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-13.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-13.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-13.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-13.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-13.xbel/.dirs/runtime ok 24 /bookmarks/parse/fail-13.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-33.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-33.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-33.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-33.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-33.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-33.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-33.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-33.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-33.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-33.xbel/.dirs/runtime ok 25 /bookmarks/parse/fail-33.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-36.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-36.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-36.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-36.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-36.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-36.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-36.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-36.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-36.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-36.xbel/.dirs/runtime ok 26 /bookmarks/parse/fail-36.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-23.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-23.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-23.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-23.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-23.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-23.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-23.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-23.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-23.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-23.xbel/.dirs/runtime ok 27 /bookmarks/parse/fail-23.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-28.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-28.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-28.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-28.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-28.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-28.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-28.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-28.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-28.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-28.xbel/.dirs/runtime ok 28 /bookmarks/parse/fail-28.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-22.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-22.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-22.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-22.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-22.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-22.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-22.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-22.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-22.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-22.xbel/.dirs/runtime ok 29 /bookmarks/parse/fail-22.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-31.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-31.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-31.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-31.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-31.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-31.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-31.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-31.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-31.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-31.xbel/.dirs/runtime ok 30 /bookmarks/parse/fail-31.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-24.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-24.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-24.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-24.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-24.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-24.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-24.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-24.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-24.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-24.xbel/.dirs/runtime ok 31 /bookmarks/parse/fail-24.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-34.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-34.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-34.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-34.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-34.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-34.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-34.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-34.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-34.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-34.xbel/.dirs/runtime ok 32 /bookmarks/parse/fail-34.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-26.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-26.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-26.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-26.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-26.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-26.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-26.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-26.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-26.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-26.xbel/.dirs/runtime ok 33 /bookmarks/parse/fail-26.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-04.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-04.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-04.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-04.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-04.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-04.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-04.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-04.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-04.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-04.xbel/.dirs/runtime ok 34 /bookmarks/parse/fail-04.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-30.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-30.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-30.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-30.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-30.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-30.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-30.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-30.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-30.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-30.xbel/.dirs/runtime ok 35 /bookmarks/parse/fail-30.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-42.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-42.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-42.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-42.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-42.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-42.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-42.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-42.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-42.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-42.xbel/.dirs/runtime ok 36 /bookmarks/parse/fail-42.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-06.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-06.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-06.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-06.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-06.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-06.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-06.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-06.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-06.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-06.xbel/.dirs/runtime ok 37 /bookmarks/parse/fail-06.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-41.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-41.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-41.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-41.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-41.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-41.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-41.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-41.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-41.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-41.xbel/.dirs/runtime ok 38 /bookmarks/parse/fail-41.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-11.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-11.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-11.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-11.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-11.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-11.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-11.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-11.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-11.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-11.xbel/.dirs/runtime ok 39 /bookmarks/parse/fail-11.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-27.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-27.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-27.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-27.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-27.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-27.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-27.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-27.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-27.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-27.xbel/.dirs/runtime ok 40 /bookmarks/parse/fail-27.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-15.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-15.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-15.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-15.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-15.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-15.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-15.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-15.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-15.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-15.xbel/.dirs/runtime ok 41 /bookmarks/parse/fail-15.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-40.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-40.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-40.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-40.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-40.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-40.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-40.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-40.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-40.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-40.xbel/.dirs/runtime ok 42 /bookmarks/parse/fail-40.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-03.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-03.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-03.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-03.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-03.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-03.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-03.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-03.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-03.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-03.xbel/.dirs/runtime ok 43 /bookmarks/parse/fail-03.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-05.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-05.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-05.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-05.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-05.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-05.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-05.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-05.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-05.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-05.xbel/.dirs/runtime ok 44 /bookmarks/parse/fail-05.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-38.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-38.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-38.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-38.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-38.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-38.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-38.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-38.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-38.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-38.xbel/.dirs/runtime ok 45 /bookmarks/parse/fail-38.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-25.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-25.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-25.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-25.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-25.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-25.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-25.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-25.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-25.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-25.xbel/.dirs/runtime ok 46 /bookmarks/parse/fail-25.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-02.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-02.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-02.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-02.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-02.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-02.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-02.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-02.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-02.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-02.xbel/.dirs/runtime ok 47 /bookmarks/parse/fail-02.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-10.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-10.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-10.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-10.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-10.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-10.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-10.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-10.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-10.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-10.xbel/.dirs/runtime ok 48 /bookmarks/parse/fail-10.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-17.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-17.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-17.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-17.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-17.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-17.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-17.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-17.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-17.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-17.xbel/.dirs/runtime ok 49 /bookmarks/parse/fail-17.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-16.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-16.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-16.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-16.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-16.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-16.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-16.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-16.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-16.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-16.xbel/.dirs/runtime ok 50 /bookmarks/parse/fail-16.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-35.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-35.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-35.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-35.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-35.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-35.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-35.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-35.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-35.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/parse/fail-35.xbel/.dirs/runtime ok 51 /bookmarks/parse/fail-35.xbel # End of parse tests # Start of copy tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-01.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-01.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-01.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-01.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-01.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-01.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-01.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-01.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-01.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-01.xbel/.dirs/runtime ok 52 /bookmarks/copy/fail-01.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-39.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-39.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-39.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-39.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-39.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-39.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-39.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-39.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-39.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-39.xbel/.dirs/runtime ok 53 /bookmarks/copy/fail-39.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-14.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-14.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-14.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-14.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-14.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-14.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-14.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-14.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-14.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-14.xbel/.dirs/runtime ok 54 /bookmarks/copy/fail-14.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-18.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-18.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-18.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-18.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-18.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-18.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-18.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-18.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-18.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-18.xbel/.dirs/runtime ok 55 /bookmarks/copy/fail-18.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/valid-02.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/valid-02.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/valid-02.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/valid-02.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/valid-02.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/valid-02.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/valid-02.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/valid-02.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/valid-02.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/valid-02.xbel/.dirs/runtime ok 56 /bookmarks/copy/valid-02.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-19.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-19.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-19.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-19.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-19.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-19.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-19.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-19.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-19.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-19.xbel/.dirs/runtime ok 57 /bookmarks/copy/fail-19.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/valid-01.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/valid-01.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/valid-01.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/valid-01.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/valid-01.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/valid-01.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/valid-01.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/valid-01.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/valid-01.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/valid-01.xbel/.dirs/runtime ok 58 /bookmarks/copy/valid-01.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-12.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-12.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-12.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-12.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-12.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-12.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-12.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-12.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-12.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-12.xbel/.dirs/runtime ok 59 /bookmarks/copy/fail-12.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-20.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-20.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-20.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-20.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-20.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-20.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-20.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-20.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-20.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-20.xbel/.dirs/runtime ok 60 /bookmarks/copy/fail-20.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-32.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-32.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-32.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-32.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-32.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-32.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-32.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-32.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-32.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-32.xbel/.dirs/runtime ok 61 /bookmarks/copy/fail-32.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-09.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-09.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-09.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-09.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-09.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-09.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-09.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-09.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-09.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-09.xbel/.dirs/runtime ok 62 /bookmarks/copy/fail-09.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-08.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-08.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-08.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-08.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-08.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-08.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-08.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-08.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-08.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-08.xbel/.dirs/runtime ok 63 /bookmarks/copy/fail-08.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-37.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-37.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-37.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-37.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-37.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-37.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-37.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-37.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-37.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-37.xbel/.dirs/runtime ok 64 /bookmarks/copy/fail-37.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-07.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-07.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-07.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-07.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-07.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-07.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-07.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-07.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-07.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-07.xbel/.dirs/runtime ok 65 /bookmarks/copy/fail-07.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-29.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-29.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-29.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-29.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-29.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-29.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-29.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-29.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-29.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-29.xbel/.dirs/runtime ok 66 /bookmarks/copy/fail-29.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-21.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-21.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-21.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-21.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-21.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-21.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-21.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-21.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-21.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-21.xbel/.dirs/runtime ok 67 /bookmarks/copy/fail-21.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/valid-03.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/valid-03.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/valid-03.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/valid-03.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/valid-03.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/valid-03.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/valid-03.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/valid-03.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/valid-03.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/valid-03.xbel/.dirs/runtime ok 68 /bookmarks/copy/valid-03.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-13.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-13.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-13.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-13.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-13.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-13.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-13.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-13.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-13.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-13.xbel/.dirs/runtime ok 69 /bookmarks/copy/fail-13.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-33.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-33.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-33.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-33.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-33.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-33.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-33.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-33.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-33.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-33.xbel/.dirs/runtime ok 70 /bookmarks/copy/fail-33.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-36.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-36.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-36.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-36.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-36.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-36.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-36.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-36.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-36.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-36.xbel/.dirs/runtime ok 71 /bookmarks/copy/fail-36.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-23.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-23.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-23.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-23.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-23.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-23.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-23.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-23.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-23.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-23.xbel/.dirs/runtime ok 72 /bookmarks/copy/fail-23.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-28.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-28.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-28.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-28.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-28.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-28.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-28.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-28.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-28.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-28.xbel/.dirs/runtime ok 73 /bookmarks/copy/fail-28.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-22.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-22.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-22.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-22.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-22.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-22.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-22.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-22.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-22.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-22.xbel/.dirs/runtime ok 74 /bookmarks/copy/fail-22.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-31.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-31.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-31.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-31.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-31.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-31.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-31.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-31.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-31.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-31.xbel/.dirs/runtime ok 75 /bookmarks/copy/fail-31.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-24.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-24.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-24.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-24.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-24.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-24.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-24.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-24.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-24.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-24.xbel/.dirs/runtime ok 76 /bookmarks/copy/fail-24.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-34.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-34.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-34.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-34.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-34.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-34.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-34.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-34.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-34.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-34.xbel/.dirs/runtime ok 77 /bookmarks/copy/fail-34.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-26.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-26.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-26.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-26.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-26.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-26.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-26.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-26.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-26.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-26.xbel/.dirs/runtime ok 78 /bookmarks/copy/fail-26.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-04.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-04.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-04.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-04.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-04.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-04.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-04.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-04.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-04.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-04.xbel/.dirs/runtime ok 79 /bookmarks/copy/fail-04.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-30.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-30.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-30.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-30.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-30.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-30.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-30.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-30.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-30.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-30.xbel/.dirs/runtime ok 80 /bookmarks/copy/fail-30.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-42.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-42.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-42.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-42.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-42.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-42.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-42.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-42.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-42.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-42.xbel/.dirs/runtime ok 81 /bookmarks/copy/fail-42.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-06.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-06.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-06.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-06.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-06.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-06.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-06.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-06.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-06.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-06.xbel/.dirs/runtime ok 82 /bookmarks/copy/fail-06.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-41.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-41.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-41.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-41.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-41.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-41.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-41.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-41.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-41.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-41.xbel/.dirs/runtime ok 83 /bookmarks/copy/fail-41.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-11.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-11.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-11.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-11.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-11.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-11.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-11.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-11.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-11.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-11.xbel/.dirs/runtime ok 84 /bookmarks/copy/fail-11.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-27.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-27.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-27.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-27.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-27.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-27.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-27.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-27.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-27.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-27.xbel/.dirs/runtime ok 85 /bookmarks/copy/fail-27.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-15.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-15.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-15.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-15.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-15.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-15.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-15.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-15.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-15.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-15.xbel/.dirs/runtime ok 86 /bookmarks/copy/fail-15.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-40.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-40.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-40.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-40.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-40.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-40.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-40.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-40.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-40.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-40.xbel/.dirs/runtime ok 87 /bookmarks/copy/fail-40.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-03.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-03.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-03.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-03.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-03.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-03.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-03.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-03.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-03.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-03.xbel/.dirs/runtime ok 88 /bookmarks/copy/fail-03.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-05.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-05.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-05.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-05.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-05.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-05.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-05.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-05.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-05.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-05.xbel/.dirs/runtime ok 89 /bookmarks/copy/fail-05.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-38.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-38.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-38.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-38.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-38.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-38.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-38.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-38.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-38.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-38.xbel/.dirs/runtime ok 90 /bookmarks/copy/fail-38.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-25.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-25.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-25.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-25.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-25.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-25.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-25.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-25.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-25.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-25.xbel/.dirs/runtime ok 91 /bookmarks/copy/fail-25.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-02.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-02.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-02.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-02.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-02.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-02.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-02.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-02.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-02.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-02.xbel/.dirs/runtime ok 92 /bookmarks/copy/fail-02.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-10.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-10.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-10.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-10.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-10.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-10.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-10.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-10.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-10.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-10.xbel/.dirs/runtime ok 93 /bookmarks/copy/fail-10.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-17.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-17.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-17.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-17.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-17.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-17.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-17.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-17.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-17.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-17.xbel/.dirs/runtime ok 94 /bookmarks/copy/fail-17.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-16.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-16.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-16.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-16.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-16.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-16.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-16.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-16.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-16.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-16.xbel/.dirs/runtime ok 95 /bookmarks/copy/fail-16.xbel # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-35.xbel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-35.xbel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-35.xbel/.dirs/system-config1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-35.xbel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-35.xbel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-35.xbel/.dirs/system-data1:/tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-35.xbel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-35.xbel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-35.xbel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_bookmarkfile_FNLHX3/bookmarks/copy/fail-35.xbel/.dirs/runtime ok 96 /bookmarks/copy/fail-35.xbel # End of copy tests # End of bookmarks tests ============================================================================== =================================== 16/405 =================================== test: glib:glib+core / date start time: 06:42:01 duration: 2.05s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_PERTURB_=216 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/date ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S6856796307888c1476260d799eaeda9d 1..122 # 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 # Considering 2000-01-01 # Considering 2000-01-07 # Considering 2000-01-08 # Considering 2001-01-01 # Considering 2001-01-07 # Considering 2001-01-08 # Considering 2002-01-01 # Considering 2002-01-07 # Considering 2002-01-08 # Considering 2003-01-01 # Considering 2003-01-07 # Considering 2003-01-08 # Considering 2004-01-01 # Considering 2004-01-07 # Considering 2004-01-08 # Considering 2006-01-01 # Considering 2006-01-07 # Considering 2006-01-08 # Considering 2010-01-01 # Considering 2010-01-07 # Considering 2010-01-08 ok 17 /date/week-of-year # Start of parse tests # Test 0 # Test 1 ok 18 /date/parse/invalid # End of parse tests # Start of year tests ok 19 /date/year/1 ok 20 /date/year/2 ok 21 /date/year/3 ok 22 /date/year/4 ok 23 /date/year/5 ok 24 /date/year/6 ok 25 /date/year/7 ok 26 /date/year/8 ok 27 /date/year/9 ok 28 /date/year/10 ok 29 /date/year/11 ok 30 /date/year/12 ok 31 /date/year/13 ok 32 /date/year/14 ok 33 /date/year/98 ok 34 /date/year/99 ok 35 /date/year/100 ok 36 /date/year/101 ok 37 /date/year/102 ok 38 /date/year/103 ok 39 /date/year/397 ok 40 /date/year/398 ok 41 /date/year/399 ok 42 /date/year/400 ok 43 /date/year/401 ok 44 /date/year/402 ok 45 /date/year/403 ok 46 /date/year/404 ok 47 /date/year/405 ok 48 /date/year/406 ok 49 /date/year/1598 ok 50 /date/year/1599 ok 51 /date/year/1600 ok 52 /date/year/1601 ok 53 /date/year/1602 ok 54 /date/year/1650 ok 55 /date/year/1651 ok 56 /date/year/1897 ok 57 /date/year/1898 ok 58 /date/year/1899 ok 59 /date/year/1900 ok 60 /date/year/1901 ok 61 /date/year/1902 ok 62 /date/year/1903 ok 63 /date/year/1961 ok 64 /date/year/1962 ok 65 /date/year/1963 ok 66 /date/year/1964 ok 67 /date/year/1965 ok 68 /date/year/1967 ok 69 /date/year/1968 ok 70 /date/year/1969 ok 71 /date/year/1970 ok 72 /date/year/1971 ok 73 /date/year/1972 ok 74 /date/year/1973 ok 75 /date/year/1974 ok 76 /date/year/1975 ok 77 /date/year/1976 ok 78 /date/year/1977 ok 79 /date/year/1978 ok 80 /date/year/1979 ok 81 /date/year/1980 ok 82 /date/year/1981 ok 83 /date/year/1982 ok 84 /date/year/1983 ok 85 /date/year/1984 ok 86 /date/year/1985 ok 87 /date/year/1986 ok 88 /date/year/1987 ok 89 /date/year/1988 ok 90 /date/year/1989 ok 91 /date/year/1990 ok 92 /date/year/1991 ok 93 /date/year/1992 ok 94 /date/year/1993 ok 95 /date/year/1994 ok 96 /date/year/1995 ok 97 /date/year/1996 ok 98 /date/year/1997 ok 99 /date/year/1998 ok 100 /date/year/1999 ok 101 /date/year/2000 ok 102 /date/year/2001 ok 103 /date/year/2002 ok 104 /date/year/2003 ok 105 /date/year/2004 ok 106 /date/year/2005 ok 107 /date/year/2006 ok 108 /date/year/2007 ok 109 /date/year/2008 ok 110 /date/year/2009 ok 111 /date/year/2010 ok 112 /date/year/2011 ok 113 /date/year/2012 ok 114 /date/year/3000 ok 115 /date/year/3001 ok 116 /date/year/3002 ok 117 /date/year/3998 ok 118 /date/year/3999 ok 119 /date/year/4000 ok 120 /date/year/4001 ok 121 /date/year/4002 ok 122 /date/year/4003 # End of year tests # End of date tests ============================================================================== =================================== 33/405 =================================== test: glib:glib+core / logging start time: 06:42:02 duration: 1.69s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_PERTURB_=126 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/logging ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sb1c5a3d5b97842daf853ea01ac5a614c 1..20 # Start of logging tests ok 1 /logging/default-handler ok 2 /logging/journald-handler ok 3 /logging/warnings ok 4 /logging/fatal-log-mask ok 5 /logging/always-fatal # bu-DEBUG: message # ba-DEBUG: message # ba-INFO: message ok 6 /logging/set-handler ok 7 /logging/print-handler ok 8 /logging/printerr-handler # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=653052 # The Log Message Handler # # The Good Fail Message Handler # ok 9 /logging/653052 ok 10 /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 11 /structured-logging/no-state ok 12 /structured-logging/some-state # /structured-logging/recursion-overflow summary: Test that g_log_structured always sets n_fields correctly. # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3760 ok 13 /structured-logging/recursion-overflow ok 14 /structured-logging/robustness ok 15 /structured-logging/roundtrip1 ok 16 /structured-logging/roundtrip2 ok 17 /structured-logging/roundtrip3 ok 18 /structured-logging/variant1 ok 19 /structured-logging/variant2 ok 20 /structured-logging/set-writer-func-twice # End of structured-logging tests ============================================================================== =================================== 24/405 =================================== test: glib:glib+core / gwakeup start time: 06:42:02 duration: 1.97s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=95 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/gwakeup ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Se068e0addb394789cec892b75dfaa143 1..2 # Start of gwakeup tests ok 1 /gwakeup/semantics # slow test /gwakeup/semantics executed in 0.79 secs ok 2 /gwakeup/threaded # End of gwakeup tests ============================================================================== =================================== 43/405 =================================== test: glib:glib+core / max-version start time: 06:42:03 duration: 1.04s result: exit status 0 command: 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=29 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/max-version ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S088f0689b91a68e9bc5760ade225ed17 1..1 # Start of max-version tests ok 1 /max-version/tested-at-compile-time # End of max-version tests ============================================================================== =================================== 44/405 =================================== test: glib:glib+core / memchunk start time: 06:42:03 duration: 1.02s result: exit status 0 command: 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=24 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/memchunk ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sc482a75564e8e1053aee51b874a68218 1..1 # Start of memchunk tests ok 1 /memchunk/basic # End of memchunk tests ============================================================================== =================================== 45/405 =================================== test: glib:glib+core / mem-overflow start time: 06:42:03 duration: 0.96s result: exit status 0 command: 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=135 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/mem-overflow ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S05d057661a0e4f293ead9931dc637670 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/405 =================================== test: glib:glib+core / node start time: 06:42:03 duration: 0.93s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=33 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/node ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sd791e7f62887c344f188a42f622b2dfe 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/405 =================================== test: glib:glib+core / once start time: 06:42:03 duration: 0.92s result: exit status 0 command: MALLOC_PERTURB_=166 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/once ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S49d59930eb66136f0bbc691e39be5b5a 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/405 =================================== test: glib:glib+core / onceinit start time: 06:42:03 duration: 0.91s result: exit status 0 command: 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=120 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/onceinit ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S11a135afa8b90b4d3eae0e450c1a7e17 1..1 # Start of thread tests ok 1 /thread/onceinit # End of thread tests ============================================================================== =================================== 50/405 =================================== test: glib:glib+core / option-context start time: 06:42:03 duration: 0.90s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 MALLOC_PERTURB_=104 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/option-context ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sd724fa5a99f7bfb86650a39b02681f1f 1..61 # Start of option tests ok 1 /option/basic ok 2 /option/translate ok 3 /option/strict-posix # Testing command: program --double abc # Testing command: program --double 2e309 # Testing command: program --int abc # Testing command: program --int 99999999999999999999999999999999999 # Testing command: program --int64 abc # Testing command: program --int64 99999999999999999999999999999999999 ok 4 /option/parsing-errors # Start of help tests ok 5 /option/help/options ok 6 /option/help/no-options # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=697652 ok 7 /option/help/no-help-options # Usage: # /build/reproducible-path/glib2.0-2.86.0/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 8 /option/help/deprecated ok 9 /option/help/main-get_help-format ok 10 /option/help/group-get_help-format # End of help tests # Start of group tests # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=504142 ok 11 /option/group/captions ok 12 /option/group/main ok 13 /option/group/error-hook ok 14 /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 15 /option/restoration/int ok 16 /option/restoration/string ok 17 /option/restoration/boolean # End of restoration tests # Start of arg tests ok 18 /option/arg/reverse-string ok 19 /option/arg/optional-int # Start of repetition tests ok 20 /option/arg/repetition/int ok 21 /option/arg/repetition/string ok 22 /option/arg/repetition/filename ok 23 /option/arg/repetition/double ok 24 /option/arg/repetition/locale ok 25 /option/arg/repetition/int64 # End of repetition tests # Start of array tests ok 26 /option/arg/array/string # End of array tests # Start of callback tests ok 27 /option/arg/callback/string ok 28 /option/arg/callback/count ok 29 /option/arg/callback/optional1 ok 30 /option/arg/callback/optional2 ok 31 /option/arg/callback/optional3 ok 32 /option/arg/callback/optional4 ok 33 /option/arg/callback/optional5 ok 34 /option/arg/callback/optional6 ok 35 /option/arg/callback/optional7 ok 36 /option/arg/callback/optional8 # End of callback tests # Start of remaining tests ok 37 /option/arg/remaining/callback ok 38 /option/arg/remaining/callback-false ok 39 /option/arg/remaining/non-option ok 40 /option/arg/remaining/separator ok 41 /option/arg/remaining/array # End of remaining tests # Start of ignore tests ok 42 /option/arg/ignore/long ok 43 /option/arg/ignore/short ok 44 /option/arg/ignore/arg # End of ignore tests # Start of rest tests ok 45 /option/arg/rest/non-option ok 46 /option/arg/rest/separator1 ok 47 /option/arg/rest/separator2 ok 48 /option/arg/rest/separator3 ok 49 /option/arg/rest/separator4 ok 50 /option/arg/rest/separator5 # End of rest tests # End of arg tests # Start of context tests ok 51 /option/context/add ok 52 /option/context/empty2 ok 53 /option/context/empty3 # End of context tests # Start of bug tests # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=166609 ok 54 /option/bug/unknown-short # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=168008 ok 55 /option/bug/lonely-dash ok 56 /option/bug/triple-dash # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=305576 ok 57 /option/bug/missing-arg # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=577638 ok 58 /option/bug/dash-arg # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=729563 ok 59 /option/bug/short-remaining # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=646926 ok 60 /option/bug/double-free ok 61 /option/bug/double-zero # End of bug tests # End of option tests ============================================================================== =================================== 51/405 =================================== test: glib:glib+core / option-argv0 start time: 06:42:03 duration: 0.89s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 MALLOC_PERTURB_=164 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/option-argv0 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S1ce74ffd8ba73fb7642f1cac477536bf 1..1 # Start of option tests ok 1 /option/argv0 # End of option tests ============================================================================== =================================== 52/405 =================================== test: glib:glib+core / overflow start time: 06:42:03 duration: 0.87s result: exit status 0 command: MALLOC_PERTURB_=119 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/overflow ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S8e346222a58bdef579f9777825d791d1 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/405 =================================== test: glib:glib+core / overflow-fallback start time: 06:42:03 duration: 0.85s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_PERTURB_=244 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/overflow-fallback ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sf2bc9deb9499ed32bdc91244ec90824e 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/405 =================================== test: glib:glib+core / pathbuf start time: 06:42:03 duration: 0.84s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=93 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/pathbuf ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S40a05c32219e54b3e1728185e69764fa 1..3 # Start of pathbuf tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_pathbuf_O31OX3/pathbuf/init/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_pathbuf_O31OX3/pathbuf/init/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_pathbuf_O31OX3/pathbuf/init/.dirs/system-config1:/tmp/test_pathbuf_O31OX3/pathbuf/init/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_pathbuf_O31OX3/pathbuf/init/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_pathbuf_O31OX3/pathbuf/init/.dirs/system-data1:/tmp/test_pathbuf_O31OX3/pathbuf/init/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_pathbuf_O31OX3/pathbuf/init/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_pathbuf_O31OX3/pathbuf/init/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_pathbuf_O31OX3/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_O31OX3/pathbuf/push-pop/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_pathbuf_O31OX3/pathbuf/push-pop/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_pathbuf_O31OX3/pathbuf/push-pop/.dirs/system-config1:/tmp/test_pathbuf_O31OX3/pathbuf/push-pop/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_pathbuf_O31OX3/pathbuf/push-pop/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_pathbuf_O31OX3/pathbuf/push-pop/.dirs/system-data1:/tmp/test_pathbuf_O31OX3/pathbuf/push-pop/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_pathbuf_O31OX3/pathbuf/push-pop/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_pathbuf_O31OX3/pathbuf/push-pop/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_pathbuf_O31OX3/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_O31OX3/pathbuf/filename-extension/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_pathbuf_O31OX3/pathbuf/filename-extension/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_pathbuf_O31OX3/pathbuf/filename-extension/.dirs/system-config1:/tmp/test_pathbuf_O31OX3/pathbuf/filename-extension/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_pathbuf_O31OX3/pathbuf/filename-extension/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_pathbuf_O31OX3/pathbuf/filename-extension/.dirs/system-data1:/tmp/test_pathbuf_O31OX3/pathbuf/filename-extension/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_pathbuf_O31OX3/pathbuf/filename-extension/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_pathbuf_O31OX3/pathbuf/filename-extension/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_pathbuf_O31OX3/pathbuf/filename-extension/.dirs/runtime ok 3 /pathbuf/filename-extension # End of pathbuf tests ============================================================================== =================================== 55/405 =================================== test: glib:glib+core / pattern start time: 06:42:03 duration: 0.83s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 MALLOC_PERTURB_=96 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/pattern ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S274c1eb95825d7af22aafa796941d1a5 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 ============================================================================== =================================== 56/405 =================================== test: glib:glib+core / print start time: 06:42:03 duration: 0.82s result: exit status 0 command: MALLOC_PERTURB_=158 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/print ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sc7f444e1fef2c4d2c5cae1d58c33fafd 1..1 ok 1 /print-console # SKIP Testing console output only supported on Windows ============================================================================== =================================== 58/405 =================================== test: glib:glib+core / protocol start time: 06:42:03 duration: 0.78s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 MALLOC_PERTURB_=80 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/protocol ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S08b719c487488814a3ada4c8d9514725 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/405 =================================== test: glib:glib+core / rand start time: 06:42:03 duration: 0.75s result: exit status 0 command: 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=137 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/rand ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S71007e0c7d6008eb97ec776a89ca86ab 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 ============================================================================== =================================== 61/405 =================================== test: glib:glib+core / rcbox start time: 06:42:03 duration: 0.74s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_PERTURB_=66 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/rcbox ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sf2819c3c49ef775decc01f0bc0c5fff6 1..8 # Start of rcbox tests ok 1 /rcbox/new # global_point = 0x56535ac1b970 ok 2 /rcbox/release-full # global_point_a = 0x56535ac1b970 # global_point_b = 0x56535ac1ba40 ok 3 /rcbox/dup ok 4 /rcbox/alignment # End of rcbox tests # Start of atomic-rcbox tests ok 5 /atomic-rcbox/new # global_point = 0x56535ac1ba40 ok 6 /atomic-rcbox/release-full # global_point_a = 0x56535ac1ba40 # global_point_b = 0x56535ac1b970 ok 7 /atomic-rcbox/dup ok 8 /atomic-rcbox/alignment # End of atomic-rcbox tests ============================================================================== =================================== 62/405 =================================== test: glib:glib+core / rec-mutex start time: 06:42:03 duration: 0.71s result: exit status 0 command: 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=20 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/rec-mutex ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S73c6a63dfc53e7ba5b4a2d65027ad6b0 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: 1.000000 mips ok 7 /thread/rec-mutex/perf/uncontended/depth3 # max perf: inf 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: 2.000000 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: 2.000000 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: 4.000000 mips ok 20 /thread/rec-mutex/perf/contended3/depth1 # max perf: 1.333333 mips ok 21 /thread/rec-mutex/perf/contended3/depth2 # max perf: 4.000000 mips ok 22 /thread/rec-mutex/perf/contended3/depth3 # max perf: 2.000000 mips ok 23 /thread/rec-mutex/perf/contended3/depth4 # max perf: 4.000000 mips ok 24 /thread/rec-mutex/perf/contended3/depth5 # End of contended3 tests # Start of contended4 tests # max perf: 5.000000 mips ok 25 /thread/rec-mutex/perf/contended4/depth1 # max perf: 1.250000 mips ok 26 /thread/rec-mutex/perf/contended4/depth2 # max perf: 1.000000 mips ok 27 /thread/rec-mutex/perf/contended4/depth3 # max perf: 1.000000 mips ok 28 /thread/rec-mutex/perf/contended4/depth4 # max perf: 2.500000 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 ============================================================================== =================================== 63/405 =================================== test: glib:glib+core / refcount start time: 06:42:03 duration: 0.69s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 MALLOC_PERTURB_=160 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/refcount ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S1f88fe515b80390bff3f09fd4177a64f 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 ============================================================================== =================================== 64/405 =================================== test: glib:glib+core / refcount-macro start time: 06:42:03 duration: 0.68s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=132 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/refcount-macro ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S05e94394a796a55c7ad2c8837688336b 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 ============================================================================== =================================== 67/405 =================================== test: glib:glib+core / relation start time: 06:42:03 duration: 0.62s result: exit status 0 command: MALLOC_PERTURB_=198 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/relation ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S3adbcc740583fab5e21e13db01390cce 1..1 # Start of glib tests ok 1 /glib/relation # End of glib tests ============================================================================== =================================== 69/405 =================================== test: glib:glib+core / scannerapi start time: 06:42:03 duration: 0.57s result: exit status 0 command: MALLOC_PERTURB_=57 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/scannerapi ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sa58c25a5513d237b17d00a0c03d6fdb0 1..8 # Start of scanner tests ok 1 /scanner/warn ok 2 /scanner/error ok 3 /scanner/symbols ok 4 /scanner/tokens ok 5 /scanner/multiline-comment ok 6 /scanner/int-to-float ok 7 /scanner/fd-input # Start of fd-input tests ok 8 /scanner/fd-input/rewind # End of fd-input tests # End of scanner tests ============================================================================== =================================== 70/405 =================================== test: glib:glib+core / search-utils start time: 06:42:03 duration: 0.55s result: exit status 0 command: 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=207 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/search-utils ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S41c74bad90d06d87d8d9090f6881b67f # 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: 'Jör' - 'Jorgen' should NOT match: OK # GLib-DEBUG: 'jor' - 'Jö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 ============================================================================== =================================== 74/405 =================================== test: glib:glib+core / slist start time: 06:42:03 duration: 0.47s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=58 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/slist ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S14e66a3bea44b71a269f9cbe8656aa12 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 ============================================================================== =================================== 72/405 =================================== test: glib:glib+core / shell start time: 06:42:03 duration: 0.97s result: exit status 0 command: 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=201 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/shell ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S0eb9add158a42021cefa39bf129a8e74 1..52 # 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 ok 24 /shell/cmdline/23 # End of cmdline tests # Start of quote tests ok 25 /shell/quote/0 ok 26 /shell/quote/1 ok 27 /shell/quote/2 ok 28 /shell/quote/3 ok 29 /shell/quote/4 ok 30 /shell/quote/5 ok 31 /shell/quote/6 # End of quote tests # Start of unquote tests ok 32 /shell/unquote/0 ok 33 /shell/unquote/1 ok 34 /shell/unquote/2 ok 35 /shell/unquote/3 ok 36 /shell/unquote/4 ok 37 /shell/unquote/5 ok 38 /shell/unquote/6 ok 39 /shell/unquote/7 ok 40 /shell/unquote/8 ok 41 /shell/unquote/9 ok 42 /shell/unquote/10 ok 43 /shell/unquote/11 ok 44 /shell/unquote/12 ok 45 /shell/unquote/13 ok 46 /shell/unquote/14 ok 47 /shell/unquote/15 ok 48 /shell/unquote/16 ok 49 /shell/unquote/17 ok 50 /shell/unquote/18 ok 51 /shell/unquote/19 ok 52 /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: # test cmdline: foo '/bar/summer'\''09 tours.pdf' ============================================================================== =================================== 75/405 =================================== test: glib:glib+core / sort start time: 06:42:03 duration: 0.89s result: exit status 0 command: 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=29 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/sort ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Se3d1b42f24d82057ec4aa6a2a7f026bf 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/405 =================================== test: glib:glib+core / refstring start time: 06:42:03 duration: 1.19s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_PERTURB_=229 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/refstring ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S37a4cedf7ad64b7e15ba74473f1f24dc 1..8 # Start of refstring tests # s = 'hello, world' (0x55e7d0f3d500) ok 1 /refstring/base ok 2 /refstring/length ok 3 /refstring/length-auto ok 4 /refstring/length-nuls # s = 'hello, world' (0x55e7d0f3d3a0) # p = s = 'hello, world' (0x55e7d0f3d3a0) # releasing p[0x55e7d0f3d3a0] ('hello, world') # p = 'goodbye, world' (0x55e7d0f3d500) # releasing p[0x55e7d0f3d500] ('goodbye, world') # releasing s[0x55e7d0f3d3a0] ('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 # End of refstring tests ============================================================================== =================================== 13/405 =================================== test: glib:glib+core / cond start time: 06:42:01 duration: 3.14s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=38 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/cond ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S5f966caaf36d78f17e25e3ecc77d3bf7 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.02 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.10 secs # End of wait-until tests # End of cond tests # End of thread tests ============================================================================== =================================== 59/405 =================================== test: glib:glib+core / queue start time: 06:42:03 duration: 1.67s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_PERTURB_=197 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/queue ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sc90523d1d8c5ec9df77d06df8c4da4f9 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:1117914672 # slow test /queue/random/seed:1117914672 executed in 0.61 secs # End of random tests # End of queue tests ============================================================================== =================================== 77/405 =================================== test: glib:glib+core / spawn-path-search start time: 06:42:04 duration: 1.20s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=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.86.0/glib/tests G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 MALLOC_PERTURB_=85 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/spawn-path-search ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S2939a890728bc0c323a5a38132fa225e 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 ============================================================================== =================================== 78/405 =================================== test: glib:glib+core / spawn-singlethread start time: 06:42:04 duration: 1.17s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 MALLOC_PERTURB_=160 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/spawn-singlethread ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S45ea1fea7f77b9cdf763d43553ae8ca5 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 ============================================================================== =================================== 66/405 =================================== test: glib:glib+core / regex start time: 06:42:03 duration: 1.66s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 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_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=222 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/regex ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sc2b033819014e5c824b6748a0c42b14e 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 ============================================================================== =================================== 73/405 =================================== test: glib:glib+core / slice start time: 06:42:03 duration: 1.55s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=249 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/slice ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Seaf721bb3144c232a636a2e356eb1f43 1..3 # Start of slice tests ok 1 /slice/copy ok 2 /slice/chain ok 3 /slice/allocate # End of slice tests ============================================================================== =================================== 79/405 =================================== test: glib:glib+core / spawn-test start time: 06:42:04 duration: 1.16s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_PERTURB_=215 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/spawn-test ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S30fe8fe8c088c725af4d3539f0119007 1..2 # Start of spawn tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_spawn-test_2LLSX3/spawn/basics/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_spawn-test_2LLSX3/spawn/basics/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_spawn-test_2LLSX3/spawn/basics/.dirs/system-config1:/tmp/test_spawn-test_2LLSX3/spawn/basics/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_spawn-test_2LLSX3/spawn/basics/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_spawn-test_2LLSX3/spawn/basics/.dirs/system-data1:/tmp/test_spawn-test_2LLSX3/spawn/basics/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_spawn-test_2LLSX3/spawn/basics/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_spawn-test_2LLSX3/spawn/basics/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_spawn-test_2LLSX3/spawn/basics/.dirs/runtime ok 1 /spawn/basics # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_spawn-test_2LLSX3/spawn/stdio-overwrite/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_spawn-test_2LLSX3/spawn/stdio-overwrite/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_spawn-test_2LLSX3/spawn/stdio-overwrite/.dirs/system-config1:/tmp/test_spawn-test_2LLSX3/spawn/stdio-overwrite/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_spawn-test_2LLSX3/spawn/stdio-overwrite/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_spawn-test_2LLSX3/spawn/stdio-overwrite/.dirs/system-data1:/tmp/test_spawn-test_2LLSX3/spawn/stdio-overwrite/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_spawn-test_2LLSX3/spawn/stdio-overwrite/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_spawn-test_2LLSX3/spawn/stdio-overwrite/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_spawn-test_2LLSX3/spawn/stdio-overwrite/.dirs/runtime # 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 ============================================================================== =================================== 21/405 =================================== test: glib:glib+core+slow / gdatetime start time: 06:42:02 duration: 5.62s result: exit status 0 command: 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=65 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/gdatetime ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S3c211f081bbb965368b2f5aacee3d78e 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 2.40 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 = 253402300799 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 ============================================================================== =================================== 80/405 =================================== test: glib:glib+core / strfuncs start time: 06:42:04 duration: 3.40s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_PERTURB_=108 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/strfuncs ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S945e7cc4491cb1c1ca369a0c71fde19f 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 ============================================================================== =================================== 81/405 =================================== test: glib:glib+core / string start time: 06:42:04 duration: 3.37s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_PERTURB_=172 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/string ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S7fdbf2efa13b2aa696569f92a90eaf94 1..25 # Start of string tests ok 1 /string/chunks ok 2 /string/chunk-insert ok 3 /string/new ok 4 /string/printf ok 5 /string/assign ok 6 /string/append-c ok 7 /string/append ok 8 /string/append-vprintf ok 9 /string/prepend-c ok 10 /string/prepend ok 11 /string/insert ok 12 /string/insert-unichar ok 13 /string/equal ok 14 /string/truncate ok 15 /string/overwrite ok 16 /string/nul-handling ok 17 /string/up-down ok 18 /string/set-size ok 19 /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/replace ok 21 /string/steal ok 22 /string/new-take ok 23 /string/copy ok 24 /string/sized-new # Start of new-take tests ok 25 /string/new-take/null # End of new-take tests # End of string tests ============================================================================== =================================== 82/405 =================================== test: glib:glib+core / strvbuilder start time: 06:42:04 duration: 3.36s result: exit status 0 command: MALLOC_PERTURB_=194 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/strvbuilder ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S7447bfe900835ee4c1169683af6580e0 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 ============================================================================== =================================== 83/405 =================================== test: glib:glib+core / testing start time: 06:42:04 duration: 3.34s result: exit status 0 command: 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=106 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/testing --verbose ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sd1b2580e9f7b5c3bc408bb23ac44a44d 1..45 # 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:314: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/stdin ok 30 /trap_subprocess/stdin # subprocess: /trap_subprocess/patterns ok 31 /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 32 /tap/subtest # /tap/summary summary: Test the output of g_test_summary() from the TAP output of a test. ok 33 /tap/summary # /tap/message summary: Test the output of g_test_message() from the TAP output of a test. ok 34 /tap/message # /tap/print summary: Test the output of g_print() from the TAP output of a test. ok 35 /tap/print # /tap/error summary: Test that g_error() generates Bail out TAP output of a test. ok 36 /tap/error # /tap/error-and-pass summary: Test that g_error() generates Bail out TAP output of a test. ok 37 /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 38 /tap/subtest/summary # /tap/subtest/message summary: Test the output of g_test_message() from the TAP output of a sub-test. ok 39 /tap/subtest/message # /tap/subtest/print summary: Test the output of g_test_print() from the TAP output of a sub-test. ok 40 /tap/subtest/print # /tap/subtest/stdout summary: Test the stdout from the TAP output of a sub-test. ok 41 /tap/subtest/stdout # /tap/subtest/stdout-no-new-line summary: Test the stdout from the TAP output of a sub-test. ok 42 /tap/subtest/stdout-no-new-line # /tap/subtest/error summary: Test that g_error() generates Bail out TAP output of a test. ok 43 /tap/subtest/error # /tap/subtest/error-and-pass summary: Test that g_error() generates Bail out TAP output of a test. ok 44 /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 45 /init/no_argv0 # End of init tests ============================================================================== =================================== 85/405 =================================== test: glib:glib+core / test-printf start time: 06:42:04 duration: 3.30s result: exit status 0 command: MALLOC_PERTURB_=198 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/test-printf ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S3a103e0d5ad8d78eecc0056654b93b09 1..24 # 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 ok 16 /snprintf/produce-embedded-nulls # End of snprintf tests # Start of printf tests ok 17 /printf/test-percent ok 18 /printf/test-positional-params ok 19 /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 fprintf tests # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3761 # /fprintf/produce-embedded-nulls summary: printf() functions can produce strings with embedded null characters. That happens when passing individual characters (%c) with value ' ok 20 /fprintf/produce-embedded-nulls # End of fprintf tests # Start of sprintf tests ok 21 /sprintf/test-positional-params ok 22 /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 23 /vasprintf/invalid-format-placeholder # /vasprintf/invalid-wide-string summary: Test error handling for invalid wide strings in g_vasprintf() ok 24 /vasprintf/invalid-wide-string # End of vasprintf tests ============================================================================== =================================== 86/405 =================================== test: glib:glib+core / thread start time: 06:42:04 duration: 3.28s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=37 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/thread ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S3826d91268c4669d6ee0a62643e0a26c 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 ============================================================================== =================================== 88/405 =================================== test: glib:glib+core / thread-pool start time: 06:42:04 duration: 3.24s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 MALLOC_PERTURB_=121 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/thread-pool ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Se6e6fff8c1923cb41d1d8ca93677ee82 1..6 # Start of thread_pool tests # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3712 ok 1 /thread_pool/pool_fail # /thread_pool/shared summary: Tests that a shared, non-exclusive thread pool generally works. ok 2 /thread_pool/shared # /thread_pool/exclusive summary: Tests that an exclusive thread pool generally works. ok 3 /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 4 /thread_pool/create_shared_after_exclusive # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/121 ok 5 /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 6 /thread_pool/create_exclusive_after_shared # End of thread_pool tests ============================================================================== =================================== 91/405 =================================== test: glib:glib+core / timer start time: 06:42:04 duration: 3.19s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 MALLOC_PERTURB_=154 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/timer ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sf8dc509509102b7a147c56621cd8a476 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 # End of to-iso8601 tests # End of timeval tests # Start of usleep tests ok 10 /usleep/with-zero-wait # End of usleep tests ============================================================================== =================================== 92/405 =================================== test: glib:glib+core / tree start time: 06:42:04 duration: 3.18s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=14 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/tree ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Se2fa8a0dbd15a2d11e7ae68a9150b679 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 ============================================================================== =================================== 93/405 =================================== test: glib:glib+core / types start time: 06:42:04 duration: 3.16s result: exit status 0 command: MALLOC_PERTURB_=219 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/types ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S40a7ae0f4b353a681dd8e7dd0e4694c7 1..1 # Start of types tests ok 1 /types/basic_types # End of types tests ============================================================================== =================================== 94/405 =================================== test: glib:glib+core / utf8-performance start time: 06:42:04 duration: 3.15s result: exit status 0 command: 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=122 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/utf8-performance ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S3ee9848dbf72d4f1a0fe9b1c387b14e4 1..36 # Start of utf8 tests # Start of perf tests # Start of get_char tests # max perf: 3.6 MB/s ok 1 /utf8/perf/get_char/ascii # max perf: inf 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: 43.0 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: 80.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: 43.0 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: 156.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: 43.0 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: inf 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: 43.0 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: inf 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: 43.0 MB/s ok 29 /utf8/perf/utf8_validate/ascii # max perf: inf MB/s ok 30 /utf8/perf/utf8_validate/latin1 # max perf: inf MB/s ok 31 /utf8/perf/utf8_validate/cyrillic # max perf: 156.0 MB/s ok 32 /utf8/perf/utf8_validate/han # End of utf8_validate tests # Start of utf8_validate-sized tests # max perf: 43.0 MB/s ok 33 /utf8/perf/utf8_validate-sized/ascii # max perf: inf MB/s ok 34 /utf8/perf/utf8_validate-sized/latin1 # max perf: 160.0 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 ============================================================================== =================================== 96/405 =================================== test: glib:glib+core / utf8-private start time: 06:42:04 duration: 3.13s result: exit status 0 command: MALLOC_PERTURB_=79 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/utf8-private ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S5ef2e2984933b15e99a366f5662c7671 1..2 # Start of utf8 tests ok 1 /utf8/utf8-to-utf16-make-valid ok 2 /utf8/utf8-to-utf16-make-valid-backtrack # End of utf8 tests ============================================================================== =================================== 97/405 =================================== test: glib:glib+core / utf8-validate start time: 06:42:04 duration: 3.11s result: exit status 0 command: 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=59 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/utf8-validate ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sc6ea92f86f2cb66f366bf2c00319f5f3 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 ============================================================================== =================================== 98/405 =================================== test: glib:glib+core / utf8-misc start time: 06:42:04 duration: 3.06s result: exit status 0 command: MALLOC_PERTURB_=101 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/utf8-misc ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S28428400a9a1988c952275fa0176267e 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 ============================================================================== =================================== 99/405 =================================== test: glib:glib+core / utils start time: 06:42:04 duration: 3.04s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 MALLOC_PERTURB_=42 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/utils ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sd6674dc26bb11d59765ab5edf911f5ea 1..41 # Start of utils tests ok 1 /utils/language-names # Testing locale ‘en’ # Testing locale ‘sr@latin’ # Testing locale ‘fr_BE’ # Testing locale ‘sr_SR@latin’ # Testing locale ‘sr_SR@latin.UTF-8’ # Testing locale ‘sr@latin_invalid’ # Testing locale ‘sr.UTF-8@latin’ # Testing locale ‘sr.UTF-8_latin’ # Testing locale ‘sr.UTF-8@latin_invalid’ 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 ============================================================================== ================================== 101/405 =================================== test: glib:glib+core / unicode start time: 06:42:04 duration: 3.00s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_PERTURB_=118 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/unicode ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S4807b48415d8ee58e174ceb23a378e1f 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 ============================================================================== ================================== 102/405 =================================== test: glib:glib+core / unicode-encoding start time: 06:42:04 duration: 2.98s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_PERTURB_=178 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/unicode-encoding ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sd57f41aaec00b94e558483273759809f 1..1 # Start of unicode tests ok 1 /unicode/encoding # End of unicode tests ============================================================================== =================================== 84/405 =================================== test: glib:glib+core / testing-nonfatal start time: 06:42:04 duration: 3.64s result: exit status 0 command: 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=65 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/testing-nonfatal ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sc301db7f35096448c788c8553ea1d482 # 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?") ============================================================================== ================================== 100/405 =================================== test: glib:glib+core / utils-isolated start time: 06:42:04 duration: 3.34s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=240 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/utils-isolated ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sa35706a2477ff8630fd314cffaf8676a 1..12 # Start of utils-isolated tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/tmp-dir/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/tmp-dir/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_utils-isolated_53H8W3/utils-isolated/tmp-dir/.dirs/system-config1:/tmp/test_utils-isolated_53H8W3/utils-isolated/tmp-dir/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/tmp-dir/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_utils-isolated_53H8W3/utils-isolated/tmp-dir/.dirs/system-data1:/tmp/test_utils-isolated_53H8W3/utils-isolated/tmp-dir/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/tmp-dir/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/tmp-dir/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_utils-isolated_53H8W3/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_53H8W3/utils-isolated/home-dir/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/home-dir/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_utils-isolated_53H8W3/utils-isolated/home-dir/.dirs/system-config1:/tmp/test_utils-isolated_53H8W3/utils-isolated/home-dir/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/home-dir/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_utils-isolated_53H8W3/utils-isolated/home-dir/.dirs/system-data1:/tmp/test_utils-isolated_53H8W3/utils-isolated/home-dir/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/home-dir/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/home-dir/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_utils-isolated_53H8W3/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_53H8W3/utils-isolated/load-user-special-dirs/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/load-user-special-dirs/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_utils-isolated_53H8W3/utils-isolated/load-user-special-dirs/.dirs/system-config1:/tmp/test_utils-isolated_53H8W3/utils-isolated/load-user-special-dirs/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/load-user-special-dirs/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_utils-isolated_53H8W3/utils-isolated/load-user-special-dirs/.dirs/system-data1:/tmp/test_utils-isolated_53H8W3/utils-isolated/load-user-special-dirs/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/load-user-special-dirs/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/load-user-special-dirs/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_utils-isolated_53H8W3/utils-isolated/load-user-special-dirs/.dirs/runtime # /utils-isolated/load-user-special-dirs summary: Tests error and corner cases of user-dirs.dirs content. # Bug Reference: https://gitlab.gnome.org/GNOME/glib/merge_requests/4800 ok 3 /utils-isolated/load-user-special-dirs # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/user-cache-dir/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/user-cache-dir/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_utils-isolated_53H8W3/utils-isolated/user-cache-dir/.dirs/system-config1:/tmp/test_utils-isolated_53H8W3/utils-isolated/user-cache-dir/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/user-cache-dir/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_utils-isolated_53H8W3/utils-isolated/user-cache-dir/.dirs/system-data1:/tmp/test_utils-isolated_53H8W3/utils-isolated/user-cache-dir/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/user-cache-dir/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/user-cache-dir/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_utils-isolated_53H8W3/utils-isolated/user-cache-dir/.dirs/runtime ok 4 /utils-isolated/user-cache-dir # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/system-config-dirs/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/system-config-dirs/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_utils-isolated_53H8W3/utils-isolated/system-config-dirs/.dirs/system-config1:/tmp/test_utils-isolated_53H8W3/utils-isolated/system-config-dirs/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/system-config-dirs/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_utils-isolated_53H8W3/utils-isolated/system-config-dirs/.dirs/system-data1:/tmp/test_utils-isolated_53H8W3/utils-isolated/system-config-dirs/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/system-config-dirs/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/system-config-dirs/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_utils-isolated_53H8W3/utils-isolated/system-config-dirs/.dirs/runtime ok 5 /utils-isolated/system-config-dirs # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/user-config-dir/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/user-config-dir/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_utils-isolated_53H8W3/utils-isolated/user-config-dir/.dirs/system-config1:/tmp/test_utils-isolated_53H8W3/utils-isolated/user-config-dir/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/user-config-dir/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_utils-isolated_53H8W3/utils-isolated/user-config-dir/.dirs/system-data1:/tmp/test_utils-isolated_53H8W3/utils-isolated/user-config-dir/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/user-config-dir/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/user-config-dir/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_utils-isolated_53H8W3/utils-isolated/user-config-dir/.dirs/runtime ok 6 /utils-isolated/user-config-dir # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/system-data-dirs/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/system-data-dirs/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_utils-isolated_53H8W3/utils-isolated/system-data-dirs/.dirs/system-config1:/tmp/test_utils-isolated_53H8W3/utils-isolated/system-data-dirs/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/system-data-dirs/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_utils-isolated_53H8W3/utils-isolated/system-data-dirs/.dirs/system-data1:/tmp/test_utils-isolated_53H8W3/utils-isolated/system-data-dirs/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/system-data-dirs/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/system-data-dirs/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_utils-isolated_53H8W3/utils-isolated/system-data-dirs/.dirs/runtime ok 7 /utils-isolated/system-data-dirs # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/user-data-dir/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/user-data-dir/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_utils-isolated_53H8W3/utils-isolated/user-data-dir/.dirs/system-config1:/tmp/test_utils-isolated_53H8W3/utils-isolated/user-data-dir/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/user-data-dir/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_utils-isolated_53H8W3/utils-isolated/user-data-dir/.dirs/system-data1:/tmp/test_utils-isolated_53H8W3/utils-isolated/user-data-dir/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/user-data-dir/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/user-data-dir/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_utils-isolated_53H8W3/utils-isolated/user-data-dir/.dirs/runtime ok 8 /utils-isolated/user-data-dir # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/user-state-dir/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/user-state-dir/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_utils-isolated_53H8W3/utils-isolated/user-state-dir/.dirs/system-config1:/tmp/test_utils-isolated_53H8W3/utils-isolated/user-state-dir/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/user-state-dir/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_utils-isolated_53H8W3/utils-isolated/user-state-dir/.dirs/system-data1:/tmp/test_utils-isolated_53H8W3/utils-isolated/user-state-dir/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/user-state-dir/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/user-state-dir/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_utils-isolated_53H8W3/utils-isolated/user-state-dir/.dirs/runtime ok 9 /utils-isolated/user-state-dir # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/user-runtime-dir/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/user-runtime-dir/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_utils-isolated_53H8W3/utils-isolated/user-runtime-dir/.dirs/system-config1:/tmp/test_utils-isolated_53H8W3/utils-isolated/user-runtime-dir/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/user-runtime-dir/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_utils-isolated_53H8W3/utils-isolated/user-runtime-dir/.dirs/system-data1:/tmp/test_utils-isolated_53H8W3/utils-isolated/user-runtime-dir/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/user-runtime-dir/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/user-runtime-dir/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_utils-isolated_53H8W3/utils-isolated/user-runtime-dir/.dirs/runtime ok 10 /utils-isolated/user-runtime-dir # Start of cleanup tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/cleanup/handles-errors/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/cleanup/handles-errors/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_utils-isolated_53H8W3/utils-isolated/cleanup/handles-errors/.dirs/system-config1:/tmp/test_utils-isolated_53H8W3/utils-isolated/cleanup/handles-errors/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/cleanup/handles-errors/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_utils-isolated_53H8W3/utils-isolated/cleanup/handles-errors/.dirs/system-data1:/tmp/test_utils-isolated_53H8W3/utils-isolated/cleanup/handles-errors/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/cleanup/handles-errors/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/cleanup/handles-errors/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_utils-isolated_53H8W3/utils-isolated/cleanup/handles-errors/.dirs/runtime ok 11 /utils-isolated/cleanup/handles-errors # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/cleanup/doesnt-follow-symlinks/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/cleanup/doesnt-follow-symlinks/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_utils-isolated_53H8W3/utils-isolated/cleanup/doesnt-follow-symlinks/.dirs/system-config1:/tmp/test_utils-isolated_53H8W3/utils-isolated/cleanup/doesnt-follow-symlinks/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/cleanup/doesnt-follow-symlinks/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_utils-isolated_53H8W3/utils-isolated/cleanup/doesnt-follow-symlinks/.dirs/system-data1:/tmp/test_utils-isolated_53H8W3/utils-isolated/cleanup/doesnt-follow-symlinks/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/cleanup/doesnt-follow-symlinks/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_utils-isolated_53H8W3/utils-isolated/cleanup/doesnt-follow-symlinks/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_utils-isolated_53H8W3/utils-isolated/cleanup/doesnt-follow-symlinks/.dirs/runtime ok 12 /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_53H8W3/utils-isolated/load-user-special-dirs: No such file or directory Unable to clean up temporary directory /tmp/test_utils-isolated_53H8W3/utils-isolated/cleanup/handles-errors/.dirs/runtime: Directory not empty Unable to clean up temporary directory /tmp/test_utils-isolated_53H8W3/utils-isolated/cleanup/handles-errors/.dirs: Directory not empty Unable to clean up temporary directory /tmp/test_utils-isolated_53H8W3/utils-isolated/cleanup/handles-errors: Directory not empty Unable to clean up temporary directory /tmp/test_utils-isolated_53H8W3/utils-isolated/cleanup/doesnt-follow-symlinks: No such file or directory ============================================================================== ================================== 103/405 =================================== test: glib:glib+core / unicode-normalize start time: 06:42:04 duration: 3.26s result: exit status 0 command: 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=122 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/unicode-normalize ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S62525c50c48927056e3a5a06268db7db 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 # 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 ============================================================================== ================================== 104/405 =================================== test: glib:glib+core / uri start time: 06:42:04 duration: 3.25s result: exit status 0 command: MALLOC_PERTURB_=192 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/uri ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S2b90cfde80326019613cf5ee6da4745d 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 ============================================================================== =================================== 95/405 =================================== test: glib:glib+core / utf8-pointer start time: 06:42:04 duration: 3.59s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_PERTURB_=229 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/utf8-pointer ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sa87324c4b3d7d919d717735c82fbfc34 1..3 # Start of utf8 tests ok 1 /utf8/offsets # slow test /utf8/offsets executed in 1.98 secs ok 2 /utf8/lengths ok 3 /utf8/find # End of utf8 tests ============================================================================== ================================== 109/405 =================================== test: glib:glib+core+cpp / cxx start time: 06:42:05 duration: 2.90s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 MALLOC_PERTURB_=200 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/cxx ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sc4f42dc8bc1284ff4b5e4bc65ea0c22d 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 ============================================================================== ================================== 110/405 =================================== test: glib:glib+core+cpp / cxx-98 start time: 06:42:05 duration: 2.90s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 MALLOC_PERTURB_=36 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/cxx-98 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S32d0b6dda28d423c87dbf69eaa636200 1..22 # Start of C++ tests # Checking if '199711L' respects the expected standard version '98' ok 1 /C++/check-standard-98 # slow test /C++/check-standard-98 executed in 2.20 secs 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/405 =================================== test: glib:glib+core+cpp / cxx-03 start time: 06:42:07 duration: 0.65s result: exit status 0 command: 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=59 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/cxx-03 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sebbd2b7635040fb9ba8230f08f7613ab 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 ============================================================================== ================================== 112/405 =================================== test: glib:glib+core+cpp / cxx-11 start time: 06:42:07 duration: 0.63s result: exit status 0 command: MALLOC_PERTURB_=236 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/cxx-11 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S7dc88816bdb4bb41e8f48e5816cf118a 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 ============================================================================== ================================== 113/405 =================================== test: glib:glib+core+cpp / cxx-14 start time: 06:42:07 duration: 0.69s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_PERTURB_=2 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/cxx-14 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S57b05a04c40672b27b9e79ff53ff2026 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 ============================================================================== ================================== 114/405 =================================== test: glib:glib+core+cpp / cxx-17 start time: 06:42:07 duration: 0.69s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_PERTURB_=197 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/cxx-17 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S37ff84e8eb52f6030f7bc7ba57166219 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 ============================================================================== ================================== 115/405 =================================== test: glib:glib+core+cpp / cxx-20 start time: 06:42:07 duration: 0.68s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 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_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=117 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/cxx-20 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S3787317a3eb294ba5cd5c703158e3429 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 ============================================================================== ================================== 116/405 =================================== test: glib:glib+core+cpp / cxx-2b start time: 06:42:07 duration: 0.67s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 MALLOC_PERTURB_=36 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/cxx-2b ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S284a9ff97f8dda44ff14df4e3355afb7 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/405 =================================== test: glib:glib+core / autoptr start time: 06:42:07 duration: 0.66s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=44 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/autoptr ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sec0572c43d16770f5cbbd408094bb203 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/405 =================================== test: glib:glib+core / include start time: 06:42:07 duration: 0.63s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 MALLOC_PERTURB_=84 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/include ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sfe839e75c02feffa8fdaae8d882ab5e5 1..1 # Start of include tests ok 1 /include/rwlock # End of include tests ============================================================================== ================================== 121/405 =================================== test: glib:glib+core / gutils-user-database start time: 06:42:07 duration: 0.59s result: exit status 0 command: 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.86.0/debian/build/deb/glib/tests:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib MALLOC_PERTURB_=59 MESON_TEST_ITERATION=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.86.0/glib/tests G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 LD_PRELOAD=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/getpwuid-preload.so G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/gutils-user-database ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S3ef6095ede50a53bdb8e2791ca4a0cf6 1..1 # Start of gutils tests ok 1 /gutils/get_user_database_entry # End of gutils tests ============================================================================== ================================== 122/405 =================================== test: glib:glib+core / constructor start time: 06:42:07 duration: 0.57s result: exit status 0 command: 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.86.0/debian/build/deb/glib/tests:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib MALLOC_PERTURB_=11 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/constructor ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S30e79bb230a7cf31fd37edecdbf79303 1..2 # Start of constructor tests ok 1 /constructor/application ok 2 /constructor/library # End of constructor tests ============================================================================== ================================== 123/405 =================================== test: glib:glib+core+cc / atomic-c-11 start time: 06:42:07 duration: 0.56s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_PERTURB_=9 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/atomic-c-11 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S3d68fc836e7c3953fd67e7e26cea4a53 1..2 # Start of atomic tests ok 1 /atomic/types ok 2 /atomic/threaded # End of atomic tests ============================================================================== ================================== 124/405 =================================== test: glib:glib+core+cc / atomic-c-17 start time: 06:42:07 duration: 0.55s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=90 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/atomic-c-17 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S0a0796e7a60f3e3f659f1c53faf6a68d 1..2 # Start of atomic tests ok 1 /atomic/types ok 2 /atomic/threaded # End of atomic tests ============================================================================== ================================== 127/405 =================================== test: glib:glib+core+cc / macros-c-11 start time: 06:42:07 duration: 0.50s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_PERTURB_=165 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/macros-c-11 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Se50fff21dfea628e91f9bffcd79c9c22 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 ============================================================================== ================================== 128/405 =================================== test: glib:glib+core+cc / macros-c-17 start time: 06:42:08 duration: 0.48s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 MALLOC_PERTURB_=136 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/macros-c-17 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sff353bb7fd6653b73c399d02d0a72c81 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 ============================================================================== ================================== 129/405 =================================== test: glib:glib+core+cc / macros-c-89 start time: 06:42:08 duration: 0.46s result: exit status 0 command: 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=11 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/macros-c-89 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S52207487a6cc8bd751f0914cb06d541a 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 ============================================================================== ================================== 130/405 =================================== test: glib:glib+core+cc / macros-c-99 start time: 06:42:08 duration: 0.44s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 MALLOC_PERTURB_=97 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/macros-c-99 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S052ef2f4db6d397fad039dc7e15c3e01 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 ============================================================================== ================================== 131/405 =================================== test: glib:glib+core+cc / utils-c-11 start time: 06:42:08 duration: 0.68s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_PERTURB_=226 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/utils-c-11 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sa950a1a494f2695f294da0aa291584a4 1..41 # Start of utils tests ok 1 /utils/language-names # Testing locale ‘en’ # Testing locale ‘sr@latin’ # Testing locale ‘fr_BE’ # Testing locale ‘sr_SR@latin’ # Testing locale ‘sr_SR@latin.UTF-8’ # Testing locale ‘sr@latin_invalid’ # Testing locale ‘sr.UTF-8@latin’ # Testing locale ‘sr.UTF-8_latin’ # Testing locale ‘sr.UTF-8@latin_invalid’ 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 ============================================================================== ================================== 133/405 =================================== test: glib:glib+core+cc / utils-c-89 start time: 06:42:08 duration: 0.66s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 MALLOC_PERTURB_=23 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/utils-c-89 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sbc56bd36add4de7e53955c1e352e8ee4 1..41 # Start of utils tests ok 1 /utils/language-names # Testing locale ‘en’ # Testing locale ‘sr@latin’ # Testing locale ‘fr_BE’ # Testing locale ‘sr_SR@latin’ # Testing locale ‘sr_SR@latin.UTF-8’ # Testing locale ‘sr@latin_invalid’ # Testing locale ‘sr.UTF-8@latin’ # Testing locale ‘sr.UTF-8_latin’ # Testing locale ‘sr.UTF-8@latin_invalid’ 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/405 =================================== test: glib:glib+core+cc / utils-c-17 start time: 06:42:08 duration: 0.70s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_PERTURB_=22 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/utils-c-17 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S11ee9d056e1ea0af0c565e89cbf8e508 1..41 # Start of utils tests ok 1 /utils/language-names # Testing locale ‘en’ # Testing locale ‘sr@latin’ # Testing locale ‘fr_BE’ # Testing locale ‘sr_SR@latin’ # Testing locale ‘sr_SR@latin.UTF-8’ # Testing locale ‘sr@latin_invalid’ # Testing locale ‘sr.UTF-8@latin’ # Testing locale ‘sr.UTF-8_latin’ # Testing locale ‘sr.UTF-8@latin_invalid’ 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 ============================================================================== ================================== 134/405 =================================== test: glib:glib+core+cc / utils-c-99 start time: 06:42:08 duration: 0.69s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=123 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/utils-c-99 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S288d307412065c6ffa4514fd7f26318c 1..41 # Start of utils tests ok 1 /utils/language-names # Testing locale ‘en’ # Testing locale ‘sr@latin’ # Testing locale ‘fr_BE’ # Testing locale ‘sr_SR@latin’ # Testing locale ‘sr_SR@latin.UTF-8’ # Testing locale ‘sr@latin_invalid’ # Testing locale ‘sr.UTF-8@latin’ # Testing locale ‘sr.UTF-8_latin’ # Testing locale ‘sr.UTF-8@latin_invalid’ 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/405 =================================== test: glib:glib+core+no-valgrind / assert-msg-test.py start time: 06:42:08 duration: 0.65s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 _GLIB_TEST_SANITIZERS='' MALLOC_PERTURB_=231 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 PYTHONPATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/tests/lib:/build/reproducible-path/glib2.0-2.86.0/tests/lib G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /usr/bin/python3 -B /build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/glib/tests/assert-msg-test # tmpdir: /tmp/tmpdg4vkkdc # Running: ['/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/glib/tests/assert-msg-test # tmpdir: /tmp/tmpoajki2yk 1..2 ============================================================================== ================================== 126/405 =================================== test: glib:glib+core+cc / atomic-c-99 start time: 06:42:07 duration: 0.94s result: exit status 0 command: MALLOC_PERTURB_=119 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/atomic-c-99 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sf34e66b1148b29b82c416a5c82247dce 1..2 # Start of atomic tests ok 1 /atomic/types ok 2 /atomic/threaded # End of atomic tests ============================================================================== ================================== 125/405 =================================== test: glib:glib+core+cc / atomic-c-89 start time: 06:42:07 duration: 0.98s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 MALLOC_PERTURB_=91 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/atomic-c-89 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S5695a2a6fc6ed9cec936566c9632322a 1..2 # Start of atomic tests ok 1 /atomic/types ok 2 /atomic/threaded # slow test /atomic/threaded executed in 0.51 secs # End of atomic tests ============================================================================== ================================== 137/405 =================================== test: glib:glib+core / gtester-xmllint-check start time: 06:42:08 duration: 0.63s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=184 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /usr/bin/xmllint --noout glib/tests/tmpsample.xml ============================================================================== ================================== 136/405 =================================== test: glib:glib+core+no-valgrind / messages-low-memory.py start time: 06:42:08 duration: 0.68s result: exit status 0 command: 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=59 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 PYTHONPATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/tests/lib:/build/reproducible-path/glib2.0-2.86.0/tests/lib G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /usr/bin/python3 -B /build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/glib/tests/messages-low-memory # tmpdir: /tmp/tmp6tu7v43t # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/messages-low-memory'] # Return code: -6 # Output: # # Error: # GLib-Message: 18:42:08.478: Simulates a situation in which we were crashing because of low-memory, leading malloc to fail instead of aborting # GLib-Message: 18:42:08.478: bug: https://gitlab.gnome.org/GNOME/glib/-/issues/2753 # ../../../glib/gprintf.c:351: failed to allocate memory 1..1 ============================================================================== ================================== 108/405 =================================== test: glib:glib+core+slow / 642026-ec start time: 06:42:05 duration: 3.72s result: exit status 0 command: 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=81 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/642026-ec ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S54d338ad3c51c8bdf3733cb041062408 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 3.29 secs # End of glib tests ============================================================================== =================================== 57/405 =================================== test: glib:glib+core / private start time: 06:42:03 duration: 5.50s result: exit status 0 command: MALLOC_PERTURB_=124 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/private ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S5390a8102f28361b84678b47d6630b93 1..8 # Start of thread tests ok 1 /thread/private1 ok 2 /thread/private2 # slow test /thread/private2 executed in 1.17 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 4.02 secs ok 8 /thread/staticprivate5 # End of thread tests ============================================================================== ================================== 138/405 =================================== test: glib:glib+core+no-valgrind+pkg-config / glib-2.0-pkg-config start time: 06:42:08 duration: 0.96s result: exit status 0 command: MALLOC_PERTURB_=119 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 PKG_CONFIG_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/meson-private G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /usr/bin/bash -xe -c 'pkg-config --validate glib-2.0 test "$(pkg-config --modversion glib-2.0)" = "2.86.0" 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.86.0 = 2.86.0 ++ 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 ============================================================================== ================================== 140/405 =================================== test: glib:gobject+performance+no-valgrind / performance-threaded start time: 06:42:08 duration: 0.89s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=123 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/performance MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests/performance LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/performance/performance-threaded --seconds 0 ----------------------------------- stdout ----------------------------------- Running test "liststore-is-a" 1 runs, min/avg/max = 0.086/0.086/0.086 ms Running test "liststore-interface-peek" 1 runs, min/avg/max = 0.050/0.050/0.050 ms Running test "liststore-interface-peek-same" 1 runs, min/avg/max = 0.049/0.049/0.049 ms ============================================================================== ================================== 107/405 =================================== test: glib:glib+core+slow / 642026 start time: 06:42:05 duration: 4.11s result: exit status 0 command: 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=195 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/642026 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S9e360da512d7ccfb96ba6a39c85bc0d9 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 3.54 secs # End of glib tests ============================================================================== ================================== 141/405 =================================== test: glib:gobject / notify-init start time: 06:42:08 duration: 0.90s result: exit status 0 command: 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.86.0/debian/build/deb/gobject/tests MALLOC_PERTURB_=92 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/notify-init ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sa4533efaba9da3a32e2f0ce9596277a8 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 ============================================================================== ================================== 142/405 =================================== test: glib:gobject / notify-init2 start time: 06:42:08 duration: 0.87s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=37 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/notify-init2 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Scb5923f5edb9dfdec0f2e006898c923a 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 ============================================================================== ================================== 143/405 =================================== test: glib:gobject / custom-dispatch start time: 06:42:08 duration: 0.85s result: exit status 0 command: 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=128 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/custom-dispatch ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Scfbd65ccb10aa67352196d5ab9db3c3c 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 ============================================================================== ================================== 144/405 =================================== test: glib:gobject / qdata start time: 06:42:08 duration: 0.84s result: exit status 0 command: 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 MALLOC_PERTURB_=199 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/qdata ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S902f34f4815abe9cc469da3a327661f0 1..2 # Start of qdata tests ok 1 /qdata/threaded ok 2 /qdata/dup # End of qdata tests ============================================================================== ================================== 145/405 =================================== test: glib:gobject / accumulator start time: 06:42:08 duration: 0.82s result: exit status 0 command: 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=36 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/accumulator ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S3aff3c7f9e9ea5369265df719b135d38 1..1 # Start of gobject tests ok 1 /gobject/accumulator # End of gobject tests ============================================================================== ================================== 146/405 =================================== test: glib:gobject / basics-gobject start time: 06:42:08 duration: 0.81s result: exit status 0 command: MALLOC_PERTURB_=57 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/basics-gobject ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sd177d2096c4ce56e206d30fe92a185ed 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 0x5630e09b72e0 # Iface-BAR: "iface-string-from-derived-type" from 0x5630e09ac660 # chaining: # Iface-FOO: "iface-string-from-derived-type" from 0x5630e09ac660 # private data after initialization: 54321 == 54321 ok 1 /gobject/basics # End of gobject tests ============================================================================== ================================== 147/405 =================================== test: glib:gobject / boxed start time: 06:42:08 duration: 0.74s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=153 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/boxed ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S2b10b171c594592d9cbc1b6ca48d13a9 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 ============================================================================== ================================== 148/405 =================================== test: glib:gobject / defaultiface start time: 06:42:08 duration: 0.73s result: exit status 0 command: 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 MALLOC_PERTURB_=204 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/defaultiface ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S99dbab623ae48a61a450d4e13cb071fa 1..2 # Start of gobject tests ok 1 /gobject/static-iface ok 2 /gobject/dynamic-iface # End of gobject tests ============================================================================== ================================== 149/405 =================================== test: glib:gobject / deftype start time: 06:42:08 duration: 0.72s result: exit status 0 command: 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.86.0/debian/build/deb/gobject/tests MALLOC_PERTURB_=87 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/deftype ============================================================================== ================================== 150/405 =================================== test: glib:gobject / deprecated-properties start time: 06:42:08 duration: 0.70s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=114 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/deprecated-properties ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S51124e397fef3b0a492618a7d4212461 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/405 =================================== test: glib:gobject / dynamictype start time: 06:42:08 duration: 0.68s result: exit status 0 command: 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=209 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/dynamictype ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sf374821bfb173904e7f20bddb498466d 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 ============================================================================== ================================== 152/405 =================================== test: glib:gobject / enums start time: 06:42:08 duration: 0.67s result: exit status 0 command: 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 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_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=138 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/enums ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sce52da513bbc60fc7b9fe4f8a0c35774 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 ============================================================================== ================================== 153/405 =================================== test: glib:gobject / max-version start time: 06:42:08 duration: 0.66s result: exit status 0 command: 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.86.0/debian/build/deb/gobject/tests MALLOC_PERTURB_=150 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/max-version ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sbedb5c1381bc1e15099b67820b39f434 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 ============================================================================== ================================== 154/405 =================================== test: glib:gobject / override start time: 06:42:08 duration: 1.13s result: exit status 0 command: MALLOC_PERTURB_=194 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/override ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sed15d506338ffd1dc5200015bc1d504c 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 ============================================================================== ================================== 156/405 =================================== test: glib:gobject / references start time: 06:42:08 duration: 1.11s result: exit status 0 command: 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=165 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/references ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S8a7fc4985d5f4255ca636089d7bdd3f5 1..4 # Start of gobject tests ok 1 /gobject/references ok 2 /gobject/references-many ok 3 /gobject/references_two ok 4 /gobject/references_run_dispose # End of gobject tests ============================================================================== ================================== 157/405 =================================== test: glib:gobject / basic-signals start time: 06:42:08 duration: 1.11s result: exit status 0 command: 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=71 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/basic-signals ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S5ac3a69982ae8b45445586247cb2c5a1 1..1 # Start of gobject tests ok 1 /gobject/basic-signals # End of gobject tests ============================================================================== ================================== 158/405 =================================== test: glib:gobject / singleton start time: 06:42:08 duration: 1.11s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=74 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/singleton ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S3692060357f67314382d3d6b240ed47d 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 ============================================================================== ================================== 118/405 =================================== test: glib:glib+core / gwakeup-fallback start time: 06:42:07 duration: 2.21s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 MALLOC_PERTURB_=200 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/gwakeup-fallback ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S78e95cef8781b62d09c336013c1cf304 1..2 # Start of gwakeup tests ok 1 /gwakeup/semantics-fallback # slow test /gwakeup/semantics-fallback executed in 0.99 secs ok 2 /gwakeup/threaded-fallback # slow test /gwakeup/threaded-fallback executed in 0.52 secs # End of gwakeup tests ============================================================================== ================================== 160/405 =================================== test: glib:gobject / dynamictests start time: 06:42:08 duration: 1.12s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=56 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/dynamictests ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sea9e55a6ae66b6eaa221b40d02c38ff6 1..2 # Start of GObject tests ok 1 /GObject/threaded-dynamic-ref-unref-init ok 2 /GObject/dynamic-interface-properties # End of GObject tests ============================================================================== ================================== 162/405 =================================== test: glib:gobject / bindinggroup start time: 06:42:09 duration: 1.07s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=120 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/bindinggroup ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S2797c99bd1538639a018944a1a8823f3 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/405 =================================== test: glib:gobject / binding start time: 06:42:08 duration: 1.13s result: exit status 0 command: 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=245 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/binding ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sf1eed024270c87f8923c0ff14300a1c4 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 # /binding/concurrent-finalizing summary: Test that finalizing source/target from multiple threads concurrently works correctly ok 17 /binding/concurrent-finalizing # 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 ============================================================================== ================================== 163/405 =================================== test: glib:gobject / properties start time: 06:42:09 duration: 1.09s result: exit status 0 command: 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.86.0/debian/build/deb/gobject/tests MALLOC_PERTURB_=171 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/properties ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S8867be9dca5ff9e8210f0890bd358429 1..14 # 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 notify tests ok 13 /properties/notify/too-many-freezes # End of notify tests # 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 14 /properties/set-property/variant/floating # End of variant tests # End of set-property tests # End of properties tests ============================================================================== ================================== 164/405 =================================== test: glib:gobject / properties-introspection start time: 06:42:09 duration: 1.07s result: exit status 0 command: 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.86.0/debian/build/deb/gobject/tests MALLOC_PERTURB_=185 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/properties-introspection ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S07091f2821128837824f8a90930474e2 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 ============================================================================== ================================== 165/405 =================================== test: glib:gobject / reference start time: 06:42:09 duration: 0.87s result: exit status 0 command: 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 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_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=227 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/reference ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S995c8093c13709e6386e257955a3222b 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 # 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 ============================================================================== ================================== 166/405 =================================== test: glib:gobject / flags start time: 06:42:09 duration: 0.85s result: exit status 0 command: 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.86.0/debian/build/deb/gobject/tests MALLOC_PERTURB_=169 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/flags ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sf99b0e8f98909d12efdbdf4b2ce58b9c 1..1 # Start of gobject tests # Start of flags tests ok 1 /gobject/flags/validate # End of flags tests # End of gobject tests ============================================================================== ================================== 167/405 =================================== test: glib:gobject / value start time: 06:42:09 duration: 0.92s result: exit status 0 command: 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=71 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/value ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sf81865083c3a02b8aa05e971b302389e 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 ============================================================================== ================================== 168/405 =================================== test: glib:gobject / type start time: 06:42:09 duration: 0.90s result: exit status 0 command: 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.86.0/debian/build/deb/gobject/tests MALLOC_PERTURB_=171 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/type ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Seb306948a8a999f2b65635d835eee3b4 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 ============================================================================== ================================== 169/405 =================================== test: glib:gobject / gobject-private start time: 06:42:09 duration: 0.88s result: exit status 0 command: MALLOC_PERTURB_=191 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/gobject-private ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sc8f028b118101192e5f6cb37f9d42bcc 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 ============================================================================== ================================== 170/405 =================================== test: glib:gobject / closure start time: 06:42:09 duration: 0.86s result: exit status 0 command: 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=19 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/closure ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Se96d09551848da7be7ebb37a1187bbde 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 ============================================================================== ================================== 172/405 =================================== test: glib:gobject / object start time: 06:42:09 duration: 0.81s result: exit status 0 command: 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 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_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=227 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/object ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S128c118ab4c0233c729515f05634400f 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 ============================================================================== ================================== 173/405 =================================== test: glib:gobject / signal-handler start time: 06:42:09 duration: 0.80s result: exit status 0 command: 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.86.0/debian/build/deb/gobject/tests MALLOC_PERTURB_=133 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/signal-handler ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sa4938b834cd96cec80fc5b3fa236c595 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 ============================================================================== ================================== 174/405 =================================== test: glib:gobject / ifaceproperties start time: 06:42:09 duration: 0.78s result: exit status 0 command: 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=205 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/ifaceproperties ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sad9fcb1fa47b77e1ebdb1fc054278354 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 ============================================================================== ================================== 175/405 =================================== test: glib:gobject / signals start time: 06:42:09 duration: 0.77s result: exit status 0 command: 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.86.0/debian/build/deb/gobject/tests MALLOC_PERTURB_=130 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/signals ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S3cfd5282dbb25c1e5a8aece5b3a1b6a2 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 ============================================================================== ================================== 176/405 =================================== test: glib:gobject / signalgroup start time: 06:42:09 duration: 0.75s result: exit status 0 command: 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 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_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=222 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/signalgroup ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S924630672171810a55d1c181c8d9bb17 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 ============================================================================== ================================== 177/405 =================================== test: glib:gobject / testing start time: 06:42:09 duration: 0.74s result: exit status 0 command: 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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests MALLOC_PERTURB_=69 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/testing ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S1994d89835dadc5e71b01b9dfd126a36 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 ============================================================================== ================================== 178/405 =================================== test: glib:gobject / type-flags start time: 06:42:09 duration: 0.72s result: exit status 0 command: 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=154 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/type-flags ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sf6a0424cfcebae9efd5c3fd18c8a634e 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 ============================================================================== ================================== 155/405 =================================== test: glib:gobject / param start time: 06:42:08 duration: 1.75s result: exit status 0 command: 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=12 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/param ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S06d591639257eb0d8d1f7601cdeb75fd 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 # slow test /param/invalid-name/colon executed in 0.58 secs # /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 ============================================================================== ================================== 184/405 =================================== test: glib:gobject / properties-refcount4 start time: 06:42:10 duration: 0.59s result: exit status 0 command: 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.86.0/debian/build/deb/gobject/tests MALLOC_PERTURB_=148 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/properties-refcount4 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S576ab53c92bb5ecafec20b0e6471b5de 1..1 # Start of gobject tests # Start of refcount tests ok 1 /gobject/refcount/properties-4 # End of refcount tests # End of gobject tests ============================================================================== =================================== 76/405 =================================== test: glib:glib+core / spawn-multithreaded start time: 06:42:04 duration: 6.62s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 MALLOC_PERTURB_=189 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/spawn-multithreaded ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S14bf40e48b2108eaf408f84ae84515f8 1..4 # Start of gthread tests # Child 3465215 (ttl 1) exited, status 0 # Child 3465216 (ttl 2) exited, status 0 ok 1 /gthread/spawn-childs # slow test /gthread/spawn-childs executed in 3.69 secs # Created pid: 3466265 (ttl 2) # Created pid: 3466268 (ttl 1) # Child 3466268 (ttl 1) exited, status 0 # Child 3466265 (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 ============================================================================== ================================== 189/405 =================================== test: glib:gobject+cpp / cxx start time: 06:42:10 duration: 0.50s result: exit status 0 command: MALLOC_PERTURB_=49 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/cxx ============================================================================== ================================== 190/405 =================================== test: glib:gobject+cpp / cxx-98 start time: 06:42:10 duration: 0.49s result: exit status 0 command: 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=215 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/cxx-98 ============================================================================== ================================== 191/405 =================================== test: glib:gobject+cpp / cxx-03 start time: 06:42:10 duration: 0.50s result: exit status 0 command: 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=241 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/cxx-03 ============================================================================== ================================== 192/405 =================================== test: glib:gobject+cpp / cxx-11 start time: 06:42:10 duration: 0.49s result: exit status 0 command: 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=216 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/cxx-11 ============================================================================== ================================== 193/405 =================================== test: glib:gobject+cpp / cxx-14 start time: 06:42:10 duration: 0.48s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=152 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/cxx-14 ============================================================================== ================================== 194/405 =================================== test: glib:gobject+cpp / cxx-17 start time: 06:42:10 duration: 0.46s result: exit status 0 command: 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.86.0/debian/build/deb/gobject/tests MALLOC_PERTURB_=171 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/cxx-17 ============================================================================== ================================== 195/405 =================================== test: glib:gobject+cpp / cxx-20 start time: 06:42:10 duration: 0.45s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=211 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/cxx-20 ============================================================================== ================================== 196/405 =================================== test: glib:gobject+cpp / cxx-2b start time: 06:42:10 duration: 0.43s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=144 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/cxx-2b ============================================================================== ================================== 197/405 =================================== test: glib:gobject / autoptr start time: 06:42:10 duration: 0.41s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=184 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/autoptr ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S675e41c6a1db09e3658d69a398d8b2ef 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 ============================================================================== ================================== 201/405 =================================== test: glib:gthread / init start time: 06:42:10 duration: 0.32s result: exit status 0 command: 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.86.0/debian/build/deb/gthread/tests MALLOC_PERTURB_=255 MESON_TEST_ITERATION=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gthread/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gthread UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gthread/tests/init ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S9d6528e970289d847d6aa696df9ae62d 1..2 # Start of thread tests # Start of deprecated tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_init_XFYBX3/thread/deprecated/init/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_init_XFYBX3/thread/deprecated/init/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_init_XFYBX3/thread/deprecated/init/.dirs/system-config1:/tmp/test_init_XFYBX3/thread/deprecated/init/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_init_XFYBX3/thread/deprecated/init/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_init_XFYBX3/thread/deprecated/init/.dirs/system-data1:/tmp/test_init_XFYBX3/thread/deprecated/init/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_init_XFYBX3/thread/deprecated/init/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_init_XFYBX3/thread/deprecated/init/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_init_XFYBX3/thread/deprecated/init/.dirs/runtime ok 1 /thread/deprecated/init # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_init_XFYBX3/thread/deprecated/init-with-errorcheck-mutexes/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_init_XFYBX3/thread/deprecated/init-with-errorcheck-mutexes/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_init_XFYBX3/thread/deprecated/init-with-errorcheck-mutexes/.dirs/system-config1:/tmp/test_init_XFYBX3/thread/deprecated/init-with-errorcheck-mutexes/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_init_XFYBX3/thread/deprecated/init-with-errorcheck-mutexes/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_init_XFYBX3/thread/deprecated/init-with-errorcheck-mutexes/.dirs/system-data1:/tmp/test_init_XFYBX3/thread/deprecated/init-with-errorcheck-mutexes/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_init_XFYBX3/thread/deprecated/init-with-errorcheck-mutexes/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_init_XFYBX3/thread/deprecated/init-with-errorcheck-mutexes/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_init_XFYBX3/thread/deprecated/init-with-errorcheck-mutexes/.dirs/runtime ok 2 /thread/deprecated/init-with-errorcheck-mutexes # End of deprecated tests # End of thread tests ============================================================================== ================================== 203/405 =================================== test: glib:gmodule / max-version start time: 06:42:10 duration: 0.27s result: exit status 0 command: G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gmodule/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=73 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule/tests/max-version ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Se1aaa76ad96f6aa88b03e859b2da4779 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/405 =================================== test: glib:gthread+no-valgrind+pkg-config / gthread-2.0-pkg-config start time: 06:42:10 duration: 0.41s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 PKG_CONFIG_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/meson-private G_DEBUG=gc-friendly MALLOC_PERTURB_=108 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /usr/bin/bash -xe -c 'pkg-config --validate gthread-2.0 test "$(pkg-config --modversion gthread-2.0)" = "2.86.0" test "$(pkg-config --variable=prefix gthread-2.0)" = "/usr"' ----------------------------------- stderr ----------------------------------- + pkg-config --validate gthread-2.0 ++ pkg-config --modversion gthread-2.0 + test 2.86.0 = 2.86.0 ++ pkg-config --variable=prefix gthread-2.0 + test /usr = /usr ============================================================================== ================================== 204/405 =================================== test: glib:gmodule+cpp / cxx start time: 06:42:10 duration: 0.37s result: exit status 0 command: G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gmodule/tests 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.86.0/debian/build/deb/gmodule/tests MESON_TEST_ITERATION=1 MALLOC_PERTURB_=42 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule/tests/cxx ============================================================================== ================================== 205/405 =================================== test: glib:gmodule+cpp / cxx-98 start time: 06:42:10 duration: 0.40s result: exit status 0 command: G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gmodule/tests 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.86.0/debian/build/deb/gmodule/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib MALLOC_CHECK_=2 MALLOC_PERTURB_=142 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule/tests/cxx-98 ============================================================================== ================================== 206/405 =================================== test: glib:gmodule+cpp / cxx-03 start time: 06:42:10 duration: 0.40s result: exit status 0 command: G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gmodule/tests 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.86.0/debian/build/deb/gmodule/tests MESON_TEST_ITERATION=1 MALLOC_PERTURB_=125 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule/tests/cxx-03 ============================================================================== ================================== 199/405 =================================== test: glib:gobject+no-valgrind / gobject-query.py start time: 06:42:10 duration: 0.63s result: exit status 0 command: 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.86.0/debian/build/deb/gobject MALLOC_PERTURB_=152 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 PYTHONPATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/tests/lib:/build/reproducible-path/glib2.0-2.86.0/tests/lib G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /usr/bin/python3 -B /build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject/gobject-query # tmpdir: /tmp/tmpjxijtx8z # Running: ['/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject/gobject-query # tmpdir: /tmp/tmp447ht2yz # Running: ['/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject/gobject-query # tmpdir: /tmp/tmpws5hiemy # Running: ['/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject/gobject-query # tmpdir: /tmp/tmppy3otb3b # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/gobject-query', '--version'] # Return code: 0 # Output: # 2.86.0 # Error: 1..4 ============================================================================== ================================== 207/405 =================================== test: glib:gmodule+cpp / cxx-11 start time: 06:42:10 duration: 0.45s result: exit status 0 command: G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gmodule/tests 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.86.0/debian/build/deb/gmodule/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=93 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule/tests/cxx-11 ============================================================================== ================================== 208/405 =================================== test: glib:gmodule+cpp / cxx-14 start time: 06:42:10 duration: 0.43s result: exit status 0 command: G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gmodule/tests 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.86.0/debian/build/deb/gmodule/tests MESON_TEST_ITERATION=1 MALLOC_PERTURB_=199 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule/tests/cxx-14 ============================================================================== ================================== 209/405 =================================== test: glib:gmodule+cpp / cxx-17 start time: 06:42:10 duration: 0.46s result: exit status 0 command: G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gmodule/tests 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.86.0/debian/build/deb/gmodule/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=60 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule/tests/cxx-17 ============================================================================== ================================== 210/405 =================================== test: glib:gmodule+cpp / cxx-20 start time: 06:42:10 duration: 0.43s result: exit status 0 command: G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gmodule/tests 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.86.0/debian/build/deb/gmodule/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=112 G_DEBUG=gc-friendly LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule/tests/cxx-20 ============================================================================== ================================== 211/405 =================================== test: glib:gmodule+cpp / cxx-2b start time: 06:42:10 duration: 0.47s result: exit status 0 command: G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gmodule/tests 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.86.0/debian/build/deb/gmodule/tests MESON_TEST_ITERATION=1 MALLOC_PERTURB_=189 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule/tests/cxx-2b ============================================================================== ================================== 212/405 =================================== test: glib:gmodule / module-test-library start time: 06:42:10 duration: 0.47s result: exit status 0 command: G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gmodule/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=90 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule/tests:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule/tests/module-test-library ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S90dd4ccbb2599864ea6997c776c5e002 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 ============================================================================== ================================== 213/405 =================================== test: glib:gmodule / module-test-plugin start time: 06:42:10 duration: 0.44s result: exit status 0 command: G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gmodule/tests 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.86.0/debian/build/deb/gmodule/tests MESON_TEST_ITERATION=1 MALLOC_PERTURB_=121 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule/tests:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule/tests/module-test-plugin ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S18d37b5fdc31d5b7ec68bfa17bc90ab4 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 ============================================================================== ================================== 217/405 =================================== test: glib:gio / application-command-line start time: 06:42:10 duration: 0.38s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=186 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/application-command-line ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S89b388c3bc18e1d7088b9e5e768f9814 1..1 # Start of application-command-line tests ok 1 /application-command-line/basic-properties # End of application-command-line tests ============================================================================== ================================== 214/405 =================================== test: glib:gmodule+no-valgrind+pkg-config / gmodule-no-export-2.0-pkg-config start time: 06:42:10 duration: 0.53s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 PKG_CONFIG_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/meson-private MALLOC_PERTURB_=230 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /usr/bin/bash -xe -c 'pkg-config --validate gmodule-no-export-2.0 test "$(pkg-config --modversion gmodule-no-export-2.0)" = "2.86.0" 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.86.0 = 2.86.0 ++ pkg-config --variable=prefix gmodule-no-export-2.0 + test /usr = /usr ============================================================================== ================================== 215/405 =================================== test: glib:gmodule+no-valgrind+pkg-config / gmodule-export-2.0-pkg-config start time: 06:42:10 duration: 0.51s result: exit status 0 command: MALLOC_PERTURB_=147 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 PKG_CONFIG_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/meson-private G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /usr/bin/bash -xe -c 'pkg-config --validate gmodule-export-2.0 test "$(pkg-config --modversion gmodule-export-2.0)" = "2.86.0" 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.86.0 = 2.86.0 ++ pkg-config --variable=prefix gmodule-export-2.0 + test /usr = /usr ============================================================================== ================================== 216/405 =================================== test: glib:gmodule+no-valgrind+pkg-config / gmodule-2.0-pkg-config start time: 06:42:10 duration: 0.50s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 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 PKG_CONFIG_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/meson-private G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=222 /usr/bin/bash -xe -c 'pkg-config --validate gmodule-2.0 test "$(pkg-config --modversion gmodule-2.0)" = "2.86.0" test "$(pkg-config --variable=prefix gmodule-2.0)" = "/usr"' ----------------------------------- stderr ----------------------------------- + pkg-config --validate gmodule-2.0 ++ pkg-config --modversion gmodule-2.0 + test 2.86.0 = 2.86.0 ++ pkg-config --variable=prefix gmodule-2.0 + test /usr = /usr ============================================================================== ================================== 218/405 =================================== test: glib:gio / appmonitor start time: 06:42:10 duration: 0.46s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MALLOC_PERTURB_=92 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/appmonitor ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sbaa14127b85d5ac65404e87964ebc588 1..1 # Start of monitor tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_appmonitor_OH1CX3/monitor/app/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_appmonitor_OH1CX3/monitor/app/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_appmonitor_OH1CX3/monitor/app/.dirs/system-config1:/tmp/test_appmonitor_OH1CX3/monitor/app/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_appmonitor_OH1CX3/monitor/app/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_appmonitor_OH1CX3/monitor/app/.dirs/system-data1:/tmp/test_appmonitor_OH1CX3/monitor/app/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_appmonitor_OH1CX3/monitor/app/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_appmonitor_OH1CX3/monitor/app/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_appmonitor_OH1CX3/monitor/app/.dirs/runtime # Using data directory: /tmp/test_appmonitor_OH1CX3/monitor/app/.dirs/data ok 1 /monitor/app # End of monitor tests ============================================================================== ================================== 219/405 =================================== test: glib:gio / async-close-output-stream start time: 06:42:10 duration: 0.45s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=188 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/async-close-output-stream ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sb8f69a1e1d5d763f232ea06a5665b7a6 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 ============================================================================== ================================== 220/405 =================================== test: glib:gio / async-splice-output-stream start time: 06:42:11 duration: 0.56s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MALLOC_PERTURB_=167 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/async-splice-output-stream ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S38704745ec016de3d4491978b561c838 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 ============================================================================== ================================== 221/405 =================================== test: glib:gio / buffered-input-stream start time: 06:42:11 duration: 0.55s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=142 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/buffered-input-stream ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sc812376b076af9695e94aae72f1e9e4a 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 ============================================================================== ================================== 222/405 =================================== test: glib:gio / buffered-output-stream start time: 06:42:11 duration: 0.55s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=64 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/buffered-output-stream ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S1fbdf09b4343ad611be8fa35d3daaa72 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 ============================================================================== ================================== 225/405 =================================== test: glib:gio / contenttype start time: 06:42:11 duration: 0.48s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=58 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/contenttype ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S875f708187b06c0ae81c243cadf7e063 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 ============================================================================== ================================== 227/405 =================================== test: glib:gio / converter start time: 06:42:11 duration: 0.49s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=170 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/converter ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S26dfe15ea900cd7f121bb08025021ec6 1..3 # Start of converter tests ok 1 /converter/bytes ok 2 /converter/extra-bytes-at-end ok 3 /converter/gzip-os-property # End of converter tests ============================================================================== ================================== 228/405 =================================== test: glib:gio / credentials start time: 06:42:11 duration: 0.46s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=102 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/credentials ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S012b1d171e2552113fc8f40879754222 1..1 # Start of credentials tests # GCredentials:linux-ucred:pid=3470853,uid=1111,gid=1111 # GCredentials:linux-ucred:pid=3470853,uid=0,gid=1111 ok 1 /credentials/basic # End of credentials tests ============================================================================== ================================== 230/405 =================================== test: glib:gio / data-output-stream start time: 06:42:11 duration: 0.39s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 MALLOC_PERTURB_=75 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/data-output-stream ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S7f4e027ff6397080760f22cbd2677c80 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 ============================================================================== ================================== 231/405 =================================== test: glib:gio / error start time: 06:42:11 duration: 0.40s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=95 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/error ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sc0e688c689ade9cb1e86f4a135faf6ad 1..3 # Start of error tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_error_Z7EOX3/error/from-errno/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_error_Z7EOX3/error/from-errno/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_error_Z7EOX3/error/from-errno/.dirs/system-config1:/tmp/test_error_Z7EOX3/error/from-errno/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_error_Z7EOX3/error/from-errno/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_error_Z7EOX3/error/from-errno/.dirs/system-data1:/tmp/test_error_Z7EOX3/error/from-errno/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_error_Z7EOX3/error/from-errno/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_error_Z7EOX3/error/from-errno/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_error_Z7EOX3/error/from-errno/.dirs/runtime ok 1 /error/from-errno # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_error_Z7EOX3/error/from-file-error/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_error_Z7EOX3/error/from-file-error/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_error_Z7EOX3/error/from-file-error/.dirs/system-config1:/tmp/test_error_Z7EOX3/error/from-file-error/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_error_Z7EOX3/error/from-file-error/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_error_Z7EOX3/error/from-file-error/.dirs/system-data1:/tmp/test_error_Z7EOX3/error/from-file-error/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_error_Z7EOX3/error/from-file-error/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_error_Z7EOX3/error/from-file-error/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_error_Z7EOX3/error/from-file-error/.dirs/runtime ok 2 /error/from-file-error # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_error_Z7EOX3/error/from-win32-error/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_error_Z7EOX3/error/from-win32-error/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_error_Z7EOX3/error/from-win32-error/.dirs/system-config1:/tmp/test_error_Z7EOX3/error/from-win32-error/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_error_Z7EOX3/error/from-win32-error/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_error_Z7EOX3/error/from-win32-error/.dirs/system-data1:/tmp/test_error_Z7EOX3/error/from-win32-error/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_error_Z7EOX3/error/from-win32-error/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_error_Z7EOX3/error/from-win32-error/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_error_Z7EOX3/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 ============================================================================== ================================== 232/405 =================================== test: glib:gio / file-thumbnail start time: 06:42:11 duration: 0.37s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=144 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/file-thumbnail ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S14318573f915ac2f9904724dca957160 1..7 # Start of file-thumbnail tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/fail/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/fail/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/fail/.dirs/system-config1:/tmp/test_file-thumbnail_Y49OX3/file-thumbnail/fail/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/fail/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/fail/.dirs/system-data1:/tmp/test_file-thumbnail_Y49OX3/file-thumbnail/fail/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/fail/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/fail/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file-thumbnail_Y49OX3/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_Y49OX3/file-thumbnail/fail/.dirs/cache/thumbnails/fail/gnome-thumbnail-factory/1a575a410f0fe62d7ff7b1cd4eb09d82.png ok 1 /file-thumbnail/fail # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/size-priority/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/size-priority/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/size-priority/.dirs/system-config1:/tmp/test_file-thumbnail_Y49OX3/file-thumbnail/size-priority/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/size-priority/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/size-priority/.dirs/system-data1:/tmp/test_file-thumbnail_Y49OX3/file-thumbnail/size-priority/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/size-priority/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/size-priority/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/size-priority/.dirs/runtime # Created test thumbnail at /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/size-priority/.dirs/cache/thumbnails/fail/gnome-thumbnail-factory/1a575a410f0fe62d7ff7b1cd4eb09d82.png # Created test thumbnail at /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/size-priority/.dirs/cache/thumbnails/normal/1a575a410f0fe62d7ff7b1cd4eb09d82.png # Created test thumbnail at /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/size-priority/.dirs/cache/thumbnails/large/1a575a410f0fe62d7ff7b1cd4eb09d82.png # Created test thumbnail at /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/size-priority/.dirs/cache/thumbnails/x-large/1a575a410f0fe62d7ff7b1cd4eb09d82.png # Created test thumbnail at /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/size-priority/.dirs/cache/thumbnails/xx-large/1a575a410f0fe62d7ff7b1cd4eb09d82.png ok 2 /file-thumbnail/size-priority # Start of valid tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/valid/normal/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/valid/normal/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/valid/normal/.dirs/system-config1:/tmp/test_file-thumbnail_Y49OX3/file-thumbnail/valid/normal/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/valid/normal/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/valid/normal/.dirs/system-data1:/tmp/test_file-thumbnail_Y49OX3/file-thumbnail/valid/normal/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/valid/normal/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/valid/normal/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/valid/normal/.dirs/runtime # Created test thumbnail at /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/valid/normal/.dirs/cache/thumbnails/normal/1a575a410f0fe62d7ff7b1cd4eb09d82.png ok 3 /file-thumbnail/valid/normal # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/valid/large/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/valid/large/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/valid/large/.dirs/system-config1:/tmp/test_file-thumbnail_Y49OX3/file-thumbnail/valid/large/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/valid/large/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/valid/large/.dirs/system-data1:/tmp/test_file-thumbnail_Y49OX3/file-thumbnail/valid/large/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/valid/large/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/valid/large/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/valid/large/.dirs/runtime # Created test thumbnail at /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/valid/large/.dirs/cache/thumbnails/large/1a575a410f0fe62d7ff7b1cd4eb09d82.png ok 4 /file-thumbnail/valid/large # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/valid/x-large/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/valid/x-large/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/valid/x-large/.dirs/system-config1:/tmp/test_file-thumbnail_Y49OX3/file-thumbnail/valid/x-large/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/valid/x-large/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/valid/x-large/.dirs/system-data1:/tmp/test_file-thumbnail_Y49OX3/file-thumbnail/valid/x-large/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/valid/x-large/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/valid/x-large/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/valid/x-large/.dirs/runtime # Created test thumbnail at /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/valid/x-large/.dirs/cache/thumbnails/x-large/1a575a410f0fe62d7ff7b1cd4eb09d82.png ok 5 /file-thumbnail/valid/x-large # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/valid/xx-large/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/valid/xx-large/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/valid/xx-large/.dirs/system-config1:/tmp/test_file-thumbnail_Y49OX3/file-thumbnail/valid/xx-large/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/valid/xx-large/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/valid/xx-large/.dirs/system-data1:/tmp/test_file-thumbnail_Y49OX3/file-thumbnail/valid/xx-large/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/valid/xx-large/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/valid/xx-large/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/valid/xx-large/.dirs/runtime # Created test thumbnail at /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/valid/xx-large/.dirs/cache/thumbnails/xx-large/1a575a410f0fe62d7ff7b1cd4eb09d82.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_Y49OX3/file-thumbnail/unknown/super-large/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/unknown/super-large/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/unknown/super-large/.dirs/system-config1:/tmp/test_file-thumbnail_Y49OX3/file-thumbnail/unknown/super-large/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/unknown/super-large/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/unknown/super-large/.dirs/system-data1:/tmp/test_file-thumbnail_Y49OX3/file-thumbnail/unknown/super-large/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/unknown/super-large/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/unknown/super-large/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/unknown/super-large/.dirs/runtime # Created test thumbnail at /tmp/test_file-thumbnail_Y49OX3/file-thumbnail/unknown/super-large/.dirs/cache/thumbnails/super-large/1a575a410f0fe62d7ff7b1cd4eb09d82.png ok 7 /file-thumbnail/unknown/super-large # End of unknown tests # End of file-thumbnail tests ============================================================================== ================================== 233/405 =================================== test: glib:gio / fileattributematcher start time: 06:42:11 duration: 0.35s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=107 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/fileattributematcher ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S9018fef0190bfe548f42cee6f3b295b1 1..3 # Start of fileattributematcher tests ok 1 /fileattributematcher/exact ok 2 /fileattributematcher/equality ok 3 /fileattributematcher/subtract # End of fileattributematcher tests ============================================================================== ================================== 234/405 =================================== test: glib:gio / filenamecompleter start time: 06:42:11 duration: 0.33s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=242 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/filenamecompleter ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sbfbc6582e9fb09eb9ead83898db28ec6 1..1 # Start of filenamecompleter tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_filenamecompleter_XX2BX3/filenamecompleter/basic/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_filenamecompleter_XX2BX3/filenamecompleter/basic/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_filenamecompleter_XX2BX3/filenamecompleter/basic/.dirs/system-config1:/tmp/test_filenamecompleter_XX2BX3/filenamecompleter/basic/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_filenamecompleter_XX2BX3/filenamecompleter/basic/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_filenamecompleter_XX2BX3/filenamecompleter/basic/.dirs/system-data1:/tmp/test_filenamecompleter_XX2BX3/filenamecompleter/basic/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_filenamecompleter_XX2BX3/filenamecompleter/basic/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_filenamecompleter_XX2BX3/filenamecompleter/basic/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_filenamecompleter_XX2BX3/filenamecompleter/basic/.dirs/runtime # GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ‘gio-vfs’ ok 1 /filenamecompleter/basic # End of filenamecompleter tests ============================================================================== ================================== 235/405 =================================== test: glib:gio / filter-streams start time: 06:42:11 duration: 0.31s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MALLOC_PERTURB_=248 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/filter-streams ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S0e5764cbc033abc68980aca66f4386ae 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 ============================================================================== =================================== 68/405 =================================== test: glib:glib+core / rwlock start time: 06:42:03 duration: 8.24s result: exit status 0 command: MALLOC_PERTURB_=236 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/rwlock ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S8915220c2fa4ce5eab01abd804f19e4a 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 7.64 secs ok 8 /thread/rwlock8 # End of thread tests ============================================================================== ================================== 236/405 =================================== test: glib:gio / giomodule start time: 06:42:11 duration: 0.46s result: exit status 0 command: LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/modules:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MALLOC_PERTURB_=46 GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/giomodule ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sfd6fa8ff6d050ab50631300b9d19b98f 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 ============================================================================== =================================== 46/405 =================================== test: glib:glib+core / mutex start time: 06:42:03 duration: 8.75s result: exit status 0 command: 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=54 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/mutex ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sb3f0a78274604644a2e69e851154c396 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 6.48 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 # 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 # 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 # 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 # /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 # 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 # /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 # 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 # 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 # /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 # /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 # /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 # /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 # 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 # 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 # 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 # /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 ok 6 /thread/mutex/errno # slow test /thread/mutex/errno executed in 1.87 secs # Start of perf tests # max perf: inf mips ok 7 /thread/mutex/perf/uncontended # Start of contended tests # max perf: inf mips ok 8 /thread/mutex/perf/contended/1 # max perf: inf mips ok 9 /thread/mutex/perf/contended/2 # max perf: 1.333333 mips ok 10 /thread/mutex/perf/contended/3 # max perf: 1.666667 mips ok 11 /thread/mutex/perf/contended/4 # max perf: 6.000000 mips ok 12 /thread/mutex/perf/contended/5 # max perf: inf mips ok 13 /thread/mutex/perf/contended/6 # max perf: 8.000000 mips ok 14 /thread/mutex/perf/contended/7 # max perf: 2.250000 mips ok 15 /thread/mutex/perf/contended/8 # max perf: 5.000000 mips ok 16 /thread/mutex/perf/contended/9 # max perf: 3.666667 mips ok 17 /thread/mutex/perf/contended/10 # End of contended tests # End of perf tests # End of mutex tests # End of thread tests ============================================================================== ================================== 238/405 =================================== test: glib:gio / g-file start time: 06:42:11 duration: 0.48s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=112 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/g-file ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sae239e5b6dad2e87311b71a8127b529c 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.86.0/debian/build/deb file:///build/reproducible-path/glib2.0-2.86.0/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 ============================================================================== ================================== 239/405 =================================== test: glib:gio / g-file-info start time: 06:42:11 duration: 0.46s result: exit status 0 command: MALLOC_PERTURB_=176 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/g-file-info ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sbff9568f09264f6eb069ad6d1fb84790 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 ============================================================================== ================================== 229/405 =================================== test: glib:gio / data-input-stream start time: 06:42:11 duration: 0.84s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=108 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/data-input-stream ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S3414678855c035a0e4cca593214c7783 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 ============================================================================== ================================== 240/405 =================================== test: glib:gio / g-icon start time: 06:42:11 duration: 0.45s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MALLOC_PERTURB_=194 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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/g-icon ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sc091d83a4871e5bade2772830f2605c9 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 ============================================================================== ================================== 241/405 =================================== test: glib:gio / gdbus-addresses start time: 06:42:11 duration: 0.46s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 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_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=117 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-addresses ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Saf9924dd529a49b20aa0903962f52c4a 1..9 # Start of gdbus tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-addresses_LXTHX3/gdbus/empty-address/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-addresses_LXTHX3/gdbus/empty-address/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-addresses_LXTHX3/gdbus/empty-address/.dirs/system-config1:/tmp/test_gdbus-addresses_LXTHX3/gdbus/empty-address/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-addresses_LXTHX3/gdbus/empty-address/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-addresses_LXTHX3/gdbus/empty-address/.dirs/system-data1:/tmp/test_gdbus-addresses_LXTHX3/gdbus/empty-address/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-addresses_LXTHX3/gdbus/empty-address/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-addresses_LXTHX3/gdbus/empty-address/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-addresses_LXTHX3/gdbus/empty-address/.dirs/runtime ok 1 /gdbus/empty-address # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-addresses_LXTHX3/gdbus/unsupported-address/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-addresses_LXTHX3/gdbus/unsupported-address/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-addresses_LXTHX3/gdbus/unsupported-address/.dirs/system-config1:/tmp/test_gdbus-addresses_LXTHX3/gdbus/unsupported-address/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-addresses_LXTHX3/gdbus/unsupported-address/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-addresses_LXTHX3/gdbus/unsupported-address/.dirs/system-data1:/tmp/test_gdbus-addresses_LXTHX3/gdbus/unsupported-address/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-addresses_LXTHX3/gdbus/unsupported-address/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-addresses_LXTHX3/gdbus/unsupported-address/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-addresses_LXTHX3/gdbus/unsupported-address/.dirs/runtime ok 2 /gdbus/unsupported-address # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-addresses_LXTHX3/gdbus/address-parsing/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-addresses_LXTHX3/gdbus/address-parsing/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-addresses_LXTHX3/gdbus/address-parsing/.dirs/system-config1:/tmp/test_gdbus-addresses_LXTHX3/gdbus/address-parsing/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-addresses_LXTHX3/gdbus/address-parsing/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-addresses_LXTHX3/gdbus/address-parsing/.dirs/system-data1:/tmp/test_gdbus-addresses_LXTHX3/gdbus/address-parsing/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-addresses_LXTHX3/gdbus/address-parsing/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-addresses_LXTHX3/gdbus/address-parsing/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-addresses_LXTHX3/gdbus/address-parsing/.dirs/runtime ok 3 /gdbus/address-parsing # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-addresses_LXTHX3/gdbus/unix-address/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-addresses_LXTHX3/gdbus/unix-address/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-addresses_LXTHX3/gdbus/unix-address/.dirs/system-config1:/tmp/test_gdbus-addresses_LXTHX3/gdbus/unix-address/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-addresses_LXTHX3/gdbus/unix-address/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-addresses_LXTHX3/gdbus/unix-address/.dirs/system-data1:/tmp/test_gdbus-addresses_LXTHX3/gdbus/unix-address/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-addresses_LXTHX3/gdbus/unix-address/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-addresses_LXTHX3/gdbus/unix-address/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-addresses_LXTHX3/gdbus/unix-address/.dirs/runtime ok 4 /gdbus/unix-address # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-addresses_LXTHX3/gdbus/nonce-tcp-address/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-addresses_LXTHX3/gdbus/nonce-tcp-address/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-addresses_LXTHX3/gdbus/nonce-tcp-address/.dirs/system-config1:/tmp/test_gdbus-addresses_LXTHX3/gdbus/nonce-tcp-address/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-addresses_LXTHX3/gdbus/nonce-tcp-address/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-addresses_LXTHX3/gdbus/nonce-tcp-address/.dirs/system-data1:/tmp/test_gdbus-addresses_LXTHX3/gdbus/nonce-tcp-address/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-addresses_LXTHX3/gdbus/nonce-tcp-address/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-addresses_LXTHX3/gdbus/nonce-tcp-address/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-addresses_LXTHX3/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_LXTHX3/gdbus/tcp-address/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-addresses_LXTHX3/gdbus/tcp-address/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-addresses_LXTHX3/gdbus/tcp-address/.dirs/system-config1:/tmp/test_gdbus-addresses_LXTHX3/gdbus/tcp-address/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-addresses_LXTHX3/gdbus/tcp-address/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-addresses_LXTHX3/gdbus/tcp-address/.dirs/system-data1:/tmp/test_gdbus-addresses_LXTHX3/gdbus/tcp-address/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-addresses_LXTHX3/gdbus/tcp-address/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-addresses_LXTHX3/gdbus/tcp-address/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-addresses_LXTHX3/gdbus/tcp-address/.dirs/runtime ok 6 /gdbus/tcp-address # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-addresses_LXTHX3/gdbus/autolaunch-address/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-addresses_LXTHX3/gdbus/autolaunch-address/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-addresses_LXTHX3/gdbus/autolaunch-address/.dirs/system-config1:/tmp/test_gdbus-addresses_LXTHX3/gdbus/autolaunch-address/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-addresses_LXTHX3/gdbus/autolaunch-address/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-addresses_LXTHX3/gdbus/autolaunch-address/.dirs/system-data1:/tmp/test_gdbus-addresses_LXTHX3/gdbus/autolaunch-address/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-addresses_LXTHX3/gdbus/autolaunch-address/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-addresses_LXTHX3/gdbus/autolaunch-address/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-addresses_LXTHX3/gdbus/autolaunch-address/.dirs/runtime ok 7 /gdbus/autolaunch-address # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-addresses_LXTHX3/gdbus/mixed-address/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-addresses_LXTHX3/gdbus/mixed-address/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-addresses_LXTHX3/gdbus/mixed-address/.dirs/system-config1:/tmp/test_gdbus-addresses_LXTHX3/gdbus/mixed-address/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-addresses_LXTHX3/gdbus/mixed-address/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-addresses_LXTHX3/gdbus/mixed-address/.dirs/system-data1:/tmp/test_gdbus-addresses_LXTHX3/gdbus/mixed-address/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-addresses_LXTHX3/gdbus/mixed-address/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-addresses_LXTHX3/gdbus/mixed-address/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-addresses_LXTHX3/gdbus/mixed-address/.dirs/runtime ok 8 /gdbus/mixed-address # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-addresses_LXTHX3/gdbus/escape-address/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-addresses_LXTHX3/gdbus/escape-address/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-addresses_LXTHX3/gdbus/escape-address/.dirs/system-config1:/tmp/test_gdbus-addresses_LXTHX3/gdbus/escape-address/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-addresses_LXTHX3/gdbus/escape-address/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-addresses_LXTHX3/gdbus/escape-address/.dirs/system-data1:/tmp/test_gdbus-addresses_LXTHX3/gdbus/escape-address/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-addresses_LXTHX3/gdbus/escape-address/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-addresses_LXTHX3/gdbus/escape-address/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-addresses_LXTHX3/gdbus/escape-address/.dirs/runtime ok 9 /gdbus/escape-address # End of gdbus tests ============================================================================== ================================== 242/405 =================================== test: glib:gio / gdbus-message start time: 06:42:11 duration: 0.44s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=232 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-message ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S6a6bdf5a2c7987edcda361933da8dd88 1..3 # Start of gdbus tests # Start of message tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-message_9CBIX3/gdbus/message/lock/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-message_9CBIX3/gdbus/message/lock/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-message_9CBIX3/gdbus/message/lock/.dirs/system-config1:/tmp/test_gdbus-message_9CBIX3/gdbus/message/lock/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-message_9CBIX3/gdbus/message/lock/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-message_9CBIX3/gdbus/message/lock/.dirs/system-data1:/tmp/test_gdbus-message_9CBIX3/gdbus/message/lock/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-message_9CBIX3/gdbus/message/lock/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-message_9CBIX3/gdbus/message/lock/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-message_9CBIX3/gdbus/message/lock/.dirs/runtime ok 1 /gdbus/message/lock # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-message_9CBIX3/gdbus/message/copy/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-message_9CBIX3/gdbus/message/copy/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-message_9CBIX3/gdbus/message/copy/.dirs/system-config1:/tmp/test_gdbus-message_9CBIX3/gdbus/message/copy/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-message_9CBIX3/gdbus/message/copy/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-message_9CBIX3/gdbus/message/copy/.dirs/system-data1:/tmp/test_gdbus-message_9CBIX3/gdbus/message/copy/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-message_9CBIX3/gdbus/message/copy/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-message_9CBIX3/gdbus/message/copy/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-message_9CBIX3/gdbus/message/copy/.dirs/runtime ok 2 /gdbus/message/copy # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-message_9CBIX3/gdbus/message/bytes-needed/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-message_9CBIX3/gdbus/message/bytes-needed/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-message_9CBIX3/gdbus/message/bytes-needed/.dirs/system-config1:/tmp/test_gdbus-message_9CBIX3/gdbus/message/bytes-needed/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-message_9CBIX3/gdbus/message/bytes-needed/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-message_9CBIX3/gdbus/message/bytes-needed/.dirs/system-data1:/tmp/test_gdbus-message_9CBIX3/gdbus/message/bytes-needed/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-message_9CBIX3/gdbus/message/bytes-needed/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-message_9CBIX3/gdbus/message/bytes-needed/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-message_9CBIX3/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 ============================================================================== ================================== 244/405 =================================== test: glib:gio / file-enumerator start time: 06:42:11 duration: 0.42s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 MALLOC_PERTURB_=80 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/file-enumerator ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S101528297d4f92cff703b1cd8f317012 1..1 # Start of file-enumerator tests # GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ‘gio-vfs’ ok 1 /file-enumerator/close-on-dispose # End of file-enumerator tests ============================================================================== ================================== 245/405 =================================== test: glib:gio / inet-address start time: 06:42:11 duration: 0.39s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=23 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/inet-address ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S9f64ef242695ac35dd89873ecb3438d9 1..11 # Start of inet-address tests # GLib-GIO-DEBUG: getaddrinfo failed to resolve host string ::1::2 # GLib-GIO-DEBUG: getaddrinfo failed to resolve host string 2001:1:2:3:4:5:6:7] # GLib-GIO-DEBUG: getaddrinfo failed to resolve host string [2001:1:2:3:4:5:6:7 # GLib-GIO-DEBUG: getaddrinfo failed to resolve host string [2001:1:2:3:4:5:6:7] # GLib-GIO-DEBUG: getaddrinfo failed to resolve host string [2001:1:2:3:4:5:6:7]:80 # GLib-GIO-DEBUG: getaddrinfo failed to resolve host string 0:1:2:3:4:5:6:7:8:9 # GLib-GIO-DEBUG: getaddrinfo failed to resolve host string ::FFFFFFF # GLib-GIO-DEBUG: getaddrinfo failed to resolve host string 204.152.189.116:80 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 ============================================================================== ================================== 246/405 =================================== test: glib:gio / io-stream start time: 06:42:11 duration: 0.39s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=173 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/io-stream ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S310280a65d7f7c72ba9d88b1bed1f8c0 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 ============================================================================== ================================== 247/405 =================================== test: glib:gio / max-version start time: 06:42:11 duration: 0.36s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=205 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/max-version ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S436b2df45d69c60a0b147973448d493d 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 ============================================================================== ================================== 248/405 =================================== test: glib:gio / memory-input-stream start time: 06:42:11 duration: 0.43s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=95 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/memory-input-stream ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S2d84e5a9d6464788d12f7feb9931d80b 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 ============================================================================== ================================== 249/405 =================================== test: glib:gio / memory-monitor start time: 06:42:12 duration: 0.41s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=93 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/memory-monitor ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S35469e08aefbd8e5edd59413f3bb2c5c 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 ============================================================================== ================================== 250/405 =================================== test: glib:gio / memory-output-stream start time: 06:42:12 duration: 0.40s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=214 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/memory-output-stream ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S33597faffedbc6c3ddac2d58aaef5473 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 ============================================================================== ================================== 251/405 =================================== test: glib:gio / memory-settings-backend start time: 06:42:12 duration: 0.39s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=112 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/memory-settings-backend ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S42b95f62568efd24d7e0e918b8cb60f4 1..1 # Start of memory-settings-backend tests ok 1 /memory-settings-backend/extension-point-registered # End of memory-settings-backend tests ============================================================================== ================================== 252/405 =================================== test: glib:gio / mount-operation start time: 06:42:12 duration: 0.38s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=21 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/mount-operation ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S1fc0e34c90ed7a3e532689cb9b4975e5 1..2 # Start of mount-operation tests ok 1 /mount-operation/construction ok 2 /mount-operation/properties # End of mount-operation tests ============================================================================== ================================== 254/405 =================================== test: glib:gio / network-monitor start time: 06:42:12 duration: 0.38s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=82 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/network-monitor ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sfedd7576775939e35e9dd51c6582c29e 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 ============================================================================== ================================== 256/405 =================================== test: glib:gio / null-settings-backend start time: 06:42:12 duration: 0.35s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MALLOC_PERTURB_=129 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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/null-settings-backend ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S7edd3da72fb917a03756757939854f9b 1..1 # Start of null-settings-backend tests ok 1 /null-settings-backend/extension-point-registered # End of null-settings-backend tests ============================================================================== ================================== 257/405 =================================== test: glib:gio / permission start time: 06:42:12 duration: 0.33s result: exit status 0 command: MALLOC_PERTURB_=119 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/permission ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sa50bb21bc8dbbccba2359b359ce737d2 1..1 # Start of permission tests ok 1 /permission/simple # End of permission tests ============================================================================== ================================== 258/405 =================================== test: glib:gio / pollable start time: 06:42:12 duration: 0.31s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=128 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/pollable ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S0e401435f130763616bfb7680b8e2982 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 0x5568172f14c0 and GSocketClientAsyncConnectData 0x5568172ea040 # 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 0x5568172f6730 for GSocketClientAsyncConnectData 0x5568172ea040 # 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 # End of unix tests # End of pollable tests ============================================================================== ================================== 259/405 =================================== test: glib:gio / power-profile-monitor start time: 06:42:12 duration: 0.29s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=111 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/power-profile-monitor ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S1b83aca98b7c87455cf700de9fe7f24c 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 ============================================================================== ================================== 260/405 =================================== test: glib:gio / proxy-test start time: 06:42:12 duration: 0.26s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=243 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/proxy-test ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S92bd70a6cce2c61acb7a14e9a7a3cace 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 0x55d611de4100 and GSocketClientAsyncConnectData 0x55d611de34e0 # 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 0x55d611de4a70 for GSocketClientAsyncConnectData 0x55d611de34e0 # 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 0x55d611de4530 and GSocketClientAsyncConnectData 0x55d611de34e0 # 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 0x55d611de5f00 for GSocketClientAsyncConnectData 0x55d611de34e0 # 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 0x55d611de4820 and GSocketClientAsyncConnectData 0x55d611de47b0 # 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 0x55d611de6440 for GSocketClientAsyncConnectData 0x55d611de47b0 # 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 0x55d611de63e0 for GSocketClientAsyncConnectData 0x55d611de47b0 # 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 0x55d611de4410 and GSocketClientAsyncConnectData 0x55d611de65d0 # 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 0x55d611de4530 and GSocketClientAsyncConnectData 0x55d611de47b0 # 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 0x55d611de4410 and GSocketClientAsyncConnectData 0x55d611de65d0 # 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 0x55d611de4ad0 for GSocketClientAsyncConnectData 0x55d611de65d0 # 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 0x55d611de4530 and GSocketClientAsyncConnectData 0x55d611de65d0 # 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 0x55d611de6640 for GSocketClientAsyncConnectData 0x55d611de65d0 # 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 0x55d611de4100 and GSocketClientAsyncConnectData 0x55d611de65d0 # 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 0x55d611de6760 and GSocketClientAsyncConnectData 0x55d611de49c0 # 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 0x55d611de5d30 for GSocketClientAsyncConnectData 0x55d611de49c0 # 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 0x55d611de4410 and GSocketClientAsyncConnectData 0x55d611de47b0 # 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 0x55d611de4ad0 for GSocketClientAsyncConnectData 0x55d611de47b0 # 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 0x55d611de4100 and GSocketClientAsyncConnectData 0x55d611de47b0 # 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 0x55d611de4ad0 for GSocketClientAsyncConnectData 0x55d611de47b0 # 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 0x55d611de4410 and GSocketClientAsyncConnectData 0x55d611de45f0 # 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 0x55d611de5d30 for GSocketClientAsyncConnectData 0x55d611de45f0 # 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 0x55d611de4100 and GSocketClientAsyncConnectData 0x55d611de65d0 # 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 0x55d611de6440 for GSocketClientAsyncConnectData 0x55d611de65d0 # 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 ============================================================================== ================================== 261/405 =================================== test: glib:gio / readwrite start time: 06:42:12 duration: 0.31s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MALLOC_PERTURB_=158 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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/readwrite ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S4f31e326a0b142753e592dc678eac61d 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 ============================================================================== ================================== 262/405 =================================== test: glib:gio / sandbox start time: 06:42:12 duration: 0.29s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=211 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/sandbox ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sedff79d96fd929ce015e4d726c19417c 1..4 # Start of sandbox tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_sandbox_R2CPX3/sandbox/none/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_sandbox_R2CPX3/sandbox/none/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_sandbox_R2CPX3/sandbox/none/.dirs/system-config1:/tmp/test_sandbox_R2CPX3/sandbox/none/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_sandbox_R2CPX3/sandbox/none/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_sandbox_R2CPX3/sandbox/none/.dirs/system-data1:/tmp/test_sandbox_R2CPX3/sandbox/none/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_sandbox_R2CPX3/sandbox/none/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_sandbox_R2CPX3/sandbox/none/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_sandbox_R2CPX3/sandbox/none/.dirs/runtime ok 1 /sandbox/none # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_sandbox_R2CPX3/sandbox/snap/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_sandbox_R2CPX3/sandbox/snap/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_sandbox_R2CPX3/sandbox/snap/.dirs/system-config1:/tmp/test_sandbox_R2CPX3/sandbox/snap/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_sandbox_R2CPX3/sandbox/snap/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_sandbox_R2CPX3/sandbox/snap/.dirs/system-data1:/tmp/test_sandbox_R2CPX3/sandbox/snap/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_sandbox_R2CPX3/sandbox/snap/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_sandbox_R2CPX3/sandbox/snap/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_sandbox_R2CPX3/sandbox/snap/.dirs/runtime # Created snap.yaml in /tmp/test_sandbox_R2CPX3/snap/current/meta/snap.yaml ok 2 /sandbox/snap # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_sandbox_R2CPX3/sandbox/classic-snap/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_sandbox_R2CPX3/sandbox/classic-snap/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_sandbox_R2CPX3/sandbox/classic-snap/.dirs/system-config1:/tmp/test_sandbox_R2CPX3/sandbox/classic-snap/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_sandbox_R2CPX3/sandbox/classic-snap/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_sandbox_R2CPX3/sandbox/classic-snap/.dirs/system-data1:/tmp/test_sandbox_R2CPX3/sandbox/classic-snap/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_sandbox_R2CPX3/sandbox/classic-snap/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_sandbox_R2CPX3/sandbox/classic-snap/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_sandbox_R2CPX3/sandbox/classic-snap/.dirs/runtime # Created snap.yaml in /tmp/test_sandbox_R2CPX3/snap/current/meta/snap.yaml ok 3 /sandbox/classic-snap # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_sandbox_R2CPX3/sandbox/flatpak/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_sandbox_R2CPX3/sandbox/flatpak/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_sandbox_R2CPX3/sandbox/flatpak/.dirs/system-config1:/tmp/test_sandbox_R2CPX3/sandbox/flatpak/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_sandbox_R2CPX3/sandbox/flatpak/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_sandbox_R2CPX3/sandbox/flatpak/.dirs/system-data1:/tmp/test_sandbox_R2CPX3/sandbox/flatpak/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_sandbox_R2CPX3/sandbox/flatpak/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_sandbox_R2CPX3/sandbox/flatpak/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_sandbox_R2CPX3/sandbox/flatpak/.dirs/runtime # Creating .flatpak-info in /tmp/test_sandbox_R2CPX3/sandbox/flatpak/.dirs/runtime/.flatpak-info ok 4 /sandbox/flatpak # End of sandbox tests ============================================================================== ================================== 263/405 =================================== test: glib:gio / simple-async-result start time: 06:42:12 duration: 0.28s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 MALLOC_PERTURB_=251 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/simple-async-result ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S35304b9556078cf9fe9af3456420be82 1..2 # Start of gio tests # Start of simple-async-result tests ok 1 /gio/simple-async-result/test # GLib-GIO-DEBUG: GTask 0x557a63bb5160 (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 ============================================================================== ================================== 264/405 =================================== test: glib:gio / simple-proxy start time: 06:42:12 duration: 0.28s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=41 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/simple-proxy ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Se4be0d4bfa976656de3ce1dbd1e69c63 1..3 # Start of static-proxy tests ok 1 /static-proxy/uri ok 2 /static-proxy/socks # GLib-GIO-DEBUG: getaddrinfo failed to resolve host string *.eee.xx:8000 # GLib-GIO-DEBUG: getaddrinfo failed to resolve host string 10.0.0.1:8000 ok 3 /static-proxy/ignore # End of static-proxy tests ============================================================================== ================================== 265/405 =================================== test: glib:gio / sleepy-stream start time: 06:42:12 duration: 0.29s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MALLOC_PERTURB_=45 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/sleepy-stream ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sec5bcb720cda51e3d17b2b2fc36e705e 1..2 # Start of filter-stream tests ok 1 /filter-stream/input ok 2 /filter-stream/async # End of filter-stream tests ============================================================================== ================================== 267/405 =================================== test: glib:gio / socket-listener start time: 06:42:12 duration: 0.25s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=215 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/socket-listener ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sb1543d87e4e29ed46842a6ae788ec6af 1..4 # Start of socket-listener tests ok 1 /socket-listener/event-signal # Start of accept tests # /socket-listener/accept/multi-simultaneously summary: Test that accepting multiple pending connections on the same GMainContext iteration works # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3739 # 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 0x557d65cedc70 and GSocketClientAsyncConnectData 0x557d65ce8860 # GLib-GIO-DEBUG: GSocketClient: Starting new address enumeration # GLib-GIO-DEBUG: g_socket_client_connect_async: starting new g_socket_client_connect_async() with GTask 0x557d65cf0310 and GSocketClientAsyncConnectData 0x557d65cf0160 # GLib-GIO-DEBUG: GSocketClient: Starting new address enumeration # GLib-GIO-DEBUG: g_socket_client_connect_async: starting new g_socket_client_connect_async() with GTask 0x557d65cf0b30 and GSocketClientAsyncConnectData 0x557d65cf08b0 # GLib-GIO-DEBUG: GSocketClient: Starting new address enumeration # GLib-GIO-DEBUG: g_socket_client_connect_async: starting new g_socket_client_connect_async() with GTask 0x557d65cf13b0 and GSocketClientAsyncConnectData 0x557d65cf1130 # GLib-GIO-DEBUG: GSocketClient: Starting new address enumeration # GLib-GIO-DEBUG: g_socket_client_connect_async: starting new g_socket_client_connect_async() with GTask 0x557d65cf1bd0 and GSocketClientAsyncConnectData 0x557d65cf1950 # 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 0x557d65cf4230 for GSocketClientAsyncConnectData 0x557d65ce8860 # GLib-GIO-DEBUG: GSocketClient: Starting TCP connection attempt # GLib-GIO-DEBUG: GSocketClient: Address enumeration succeeded # GLib-GIO-DEBUG: g_socket_client_enumerator_callback: starting connection attempt 0x557d65cf6cb0 for GSocketClientAsyncConnectData 0x557d65cf0160 # GLib-GIO-DEBUG: GSocketClient: Starting TCP connection attempt # GLib-GIO-DEBUG: GSocketClient: Address enumeration succeeded # GLib-GIO-DEBUG: g_socket_client_enumerator_callback: starting connection attempt 0x557d65cf73d0 for GSocketClientAsyncConnectData 0x557d65cf08b0 # GLib-GIO-DEBUG: GSocketClient: Starting TCP connection attempt # GLib-GIO-DEBUG: GSocketClient: Address enumeration succeeded # GLib-GIO-DEBUG: g_socket_client_enumerator_callback: starting connection attempt 0x557d65cf3360 for GSocketClientAsyncConnectData 0x557d65cf1130 # GLib-GIO-DEBUG: GSocketClient: Starting TCP connection attempt # GLib-GIO-DEBUG: GSocketClient: Address enumeration succeeded # GLib-GIO-DEBUG: g_socket_client_enumerator_callback: starting connection attempt 0x557d65cf33c0 for GSocketClientAsyncConnectData 0x557d65cf1950 # 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: TCP connection successful # GLib-GIO-DEBUG: GSocketClient: Starting application layer connection # GLib-GIO-DEBUG: GSocketClient: Connection successful! # 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: TCP connection successful # GLib-GIO-DEBUG: GSocketClient: Starting application layer connection # GLib-GIO-DEBUG: GSocketClient: Connection successful! # GLib-GIO-DEBUG: GSocketClient: TCP connection successful # GLib-GIO-DEBUG: GSocketClient: Starting application layer connection # GLib-GIO-DEBUG: GSocketClient: Connection successful! ok 2 /socket-listener/accept/multi-simultaneously # End of accept tests # Start of add-any-inet-port tests # /socket-listener/add-any-inet-port/listen-failures summary: Test that adding a listening port succeeds if either listening on IPv4 or IPv6 succeeds # Test 0 # Test 1 # Test 2 # Test 3 # Test 4 # Test 5 # Test 6 # Test 7 # Test 8 # Test 9 # Test 10 ok 3 /socket-listener/add-any-inet-port/listen-failures # End of add-any-inet-port tests # Start of add-inet-port tests # /socket-listener/add-inet-port/listen-failures summary: Test that adding a listening port succeeds if either listening on IPv4 or IPv6 succeeds # Test 0 # Test 1 # Test 2 # Test 3 # Test 4 # Test 5 # Test 6 # Test 7 # Test 8 # Test 9 # Test 10 ok 4 /socket-listener/add-inet-port/listen-failures # End of add-inet-port tests # End of socket-listener tests ============================================================================== ================================== 268/405 =================================== test: glib:gio / socket-service start time: 06:42:12 duration: 0.25s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MALLOC_PERTURB_=1 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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/socket-service ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sae0315929b1853267967bcd38ba6951e 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 0x557071724a10 and GSocketClientAsyncConnectData 0x55707171ef90 # 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 0x557071728b00 and GSocketClientAsyncConnectData 0x557071728760 # 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 0x557071728a80 for GSocketClientAsyncConnectData 0x55707171ef90 # 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 0x557071728a80 for GSocketClientAsyncConnectData 0x557071728760 # 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 0x557071728b00 and GSocketClientAsyncConnectData 0x55707172ca50 # 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 0x55707172bfb0 for GSocketClientAsyncConnectData 0x55707172ca50 # 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 0x55707172b3a0 and GSocketClientAsyncConnectData 0x557071728760 # 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 0x55707172d200 for GSocketClientAsyncConnectData 0x557071728760 # 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 ============================================================================== ================================== 271/405 =================================== test: glib:gio / vfs start time: 06:42:12 duration: 0.20s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 MALLOC_PERTURB_=254 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/vfs ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S37f1d8433b5255ba63cfb08d09d39ad5 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 ============================================================================== ================================== 272/405 =================================== test: glib:gio / volumemonitor start time: 06:42:12 duration: 0.24s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MALLOC_PERTURB_=130 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/volumemonitor ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Scba11502d56b55da189f8594ab640b00 # 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 ============================================================================== ================================== 223/405 =================================== test: glib:gio / cancellable start time: 06:42:11 duration: 1.89s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MALLOC_PERTURB_=194 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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/cancellable ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S04847345bac62e5fc04c2d8270d3d173 1..18 # Start of cancellable tests ok 1 /cancellable/multiple-concurrent # SKIP Not running timing heavy test ok 2 /cancellable/null ok 3 /cancellable/connect-data-is-destroyed-on-disconnect-and-dispose # /cancellable/connect-to-disposing-callback summary: A cancellable signal callback can unref the cancellable # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3643 ok 4 /cancellable/connect-to-disposing-callback ok 5 /cancellable/connect-cancelled-data-is-destroyed # Toggle reference callback for GCancellable (0x55b266df5b50), last: 1 # Toggle reference callback for GCancellable (0x55b266df5b50), last: 0 # Toggle reference callback for GCancellable (0x55b266df5b50), last: 1 ok 6 /cancellable/connect-to-disposing-callback-with-toggle-reference # /cancellable/connect-cancelled-to-disposing-callback summary: A cancellable signal callback can unref the cancellable # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/3643 ok 7 /cancellable/connect-cancelled-to-disposing-callback ok 8 /cancellable/connect-cancelled-with-destroy-func-disposing-cancellable # Toggle reference callback for GCancellable (0x55b266df5b50), last: 1 # Toggle reference callback for GCancellable (0x55b266df5b50), last: 0 # Toggle reference callback for GCancellable (0x55b266df5b50), last: 1 # Toggle reference callback for GCancellable (0x55b266df5b50), last: 0 # Toggle reference callback for GCancellable (0x55b266df5b50), last: 1 ok 9 /cancellable/connect-cancelled-to-disposing-callback-with-toggle-reference # /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 10 /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 11 /cancellable/resets-on-cancel-callback-hangs ok 12 /cancellable/poll-fd # /cancellable/poll-fd-cancelled summary: Tests that cancellation wakes up a pollable FD on creation ok 13 /cancellable/poll-fd-cancelled # /cancellable/poll-fd-cancelled-threaded summary: Tests that a cancellation wakes up a pollable FD ok 14 /cancellable/poll-fd-cancelled-threaded # /cancellable/cancel-reset-races summary: Tests threads racing for cancelling and resetting a GCancellable ok 15 /cancellable/cancel-reset-races # /cancellable/cancel-reset-connect-races summary: Tests threads racing for cancelling, connecting and disconnecting and resetting a GCancellable not ok 16 /cancellable/cancel-reset-connect-races # TODO We didn't really checked if callbacks is called properly # 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 17 /cancellable-source/threaded-dispose # slow test /cancellable-source/threaded-dispose executed in 1.29 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 18 /cancellable-source/can-be-fired-multiple-times # End of cancellable-source tests ============================================================================== ================================== 273/405 =================================== test: glib:gio / glistmodel start time: 06:42:12 duration: 0.28s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MALLOC_PERTURB_=135 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/glistmodel ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S1a768c1052967d797cb99d970e5669b3 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 ============================================================================== ================================== 198/405 =================================== test: glib:gobject+no-valgrind / genmarshal.py start time: 06:42:10 duration: 2.61s result: exit status 0 command: 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.86.0/debian/build/deb/gobject MALLOC_PERTURB_=94 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 PYTHONPATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/tests/lib:/build/reproducible-path/glib2.0-2.86.0/tests/lib G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /usr/bin/python3 -B /build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject/glib-genmarshal # tmpdir: /tmp/tmpz8rej5ci # /tmp/tmpz8rej5ci/tmp7rfumb8l.list: # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-genmarshal', '/tmp/tmpz8rej5ci/tmp7rfumb8l.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.86.0/debian/build/deb/gobject/glib-genmarshal', '/tmp/tmpz8rej5ci/tmp7rfumb8l.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.86.0/debian/build/deb/gobject/glib-genmarshal # tmpdir: /tmp/tmpf_u50xjb # Running: ['/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject/glib-genmarshal # tmpdir: /tmp/tmpc7fmm192 # Running: ['/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject/glib-genmarshal # tmpdir: /tmp/tmps_a7v0le # /tmp/tmps_a7v0le/tmpxt9bla8z.list: VOID:BOOLEAN # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-genmarshal', '/tmp/tmps_a7v0le/tmpxt9bla8z.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/tmps_a7v0le/tmpxt9bla8z.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.86.0/debian/build/deb/gobject/glib-genmarshal', '/tmp/tmps_a7v0le/tmpxt9bla8z.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.86.0/debian/build/deb/gobject/glib-genmarshal # tmpdir: /tmp/tmpixdf1d_m # /tmp/tmpixdf1d_m/tmprmxu4ifq.list: VOID:BOOLEAN,INT64 # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-genmarshal', '/tmp/tmpixdf1d_m/tmprmxu4ifq.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/tmpixdf1d_m/tmprmxu4ifq.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.86.0/debian/build/deb/gobject/glib-genmarshal', '/tmp/tmpixdf1d_m/tmprmxu4ifq.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/tmpixdf1d_m/tmprmxu4ifq.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.86.0/debian/build/deb/gobject/glib-genmarshal # tmpdir: /tmp/tmpe_201_5m # /tmp/tmpe_201_5m/tmpicy_pd4w.list: VOID:PARAM # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-genmarshal', '/tmp/tmpe_201_5m/tmpicy_pd4w.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/tmpe_201_5m/tmpicy_pd4w.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.86.0/debian/build/deb/gobject/glib-genmarshal', '/tmp/tmpe_201_5m/tmpicy_pd4w.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/tmpe_201_5m/tmpicy_pd4w.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.86.0/debian/build/deb/gobject/glib-genmarshal # tmpdir: /tmp/tmp42ye0sio # /tmp/tmp42ye0sio/tmp6wfyz18v.list: VOID:STRING # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-genmarshal', '/tmp/tmp42ye0sio/tmp6wfyz18v.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/tmp42ye0sio/tmp6wfyz18v.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.86.0/debian/build/deb/gobject/glib-genmarshal', '/tmp/tmp42ye0sio/tmp6wfyz18v.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/tmp42ye0sio/tmp6wfyz18v.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.86.0/debian/build/deb/gobject/glib-genmarshal # tmpdir: /tmp/tmp5gy56l02 # /tmp/tmp5gy56l02/tmp164jr51f.list: VOID:VARIANT # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-genmarshal', '/tmp/tmp5gy56l02/tmp164jr51f.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/tmp5gy56l02/tmp164jr51f.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.86.0/debian/build/deb/gobject/glib-genmarshal', '/tmp/tmp5gy56l02/tmp164jr51f.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/tmp5gy56l02/tmp164jr51f.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 ============================================================================== ================================== 274/405 =================================== test: glib:gio+slow / testfilemonitor start time: 06:42:12 duration: 0.56s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=156 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/testfilemonitor ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sd5d9fc2969c43799adcc88bd39f5a8d8 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 ============================================================================== ================================== 275/405 =================================== test: glib:gio / thumbnail-verification start time: 06:42:12 duration: 0.59s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=128 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/thumbnail-verification ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S3b4696d4ce542a588cff83323d81a5bc 1..1 # Start of png-thumbs tests ok 1 /png-thumbs/validity # End of png-thumbs tests ============================================================================== ================================== 181/405 =================================== test: glib:gobject / properties-refcount1 start time: 06:42:09 duration: 3.50s result: exit status 0 command: 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=58 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/properties-refcount1 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S2fe169f36b803ded8c51a3deb6d34aba 1..1 # Start of gobject tests # Start of refcount tests # .d # .b # .e # .d # .f # .c # .b # .e # .f # .b # .d # .c # .e # .f # .c # .b # .d # .f # .e # .b # .c # .d # .f # .e # .b # .c # .d # .f # .b # .e # .c # .d # .b # .f # .e # .d # .c # .b # .e # .f # .d # .c # .b # .f # .d # .e # .b # .c # .e # .d # .f # .c # .b # .d # .f # .e # .b # .c # .f # .b # .d # .e # .c # .f # .e # .d # .b # .f # .e # .c # .d # .f # .b # .e # .d # .c # .f # .b # .e # .d # .f # .c # .e # .b # .c # .d # .f # .e # .e # .b # .c # .d # .f # .e # .d # .b # .f # .c # .e # .d # .c # .b # .f # .e # .f # .d # .c # .b # .e # .d # .c # .e # .b # .f # .f # .d # .e # .c # .b # .d # .e # .f # .c # .b # .d # .e # .f # .f # .c # .e # .d # .b # .f # .e # .c # .d # .b # .e # .f # .d # .c # .e # .b # .f # .d # .c # .d # .b # .f # .e # .d # .c # .e # .f # .d # .b # .c # .e # .f # .d # .b # .e ok 1 /gobject/refcount/properties-1 # slow test /gobject/refcount/properties-1 executed in 3.02 secs # End of refcount tests # End of gobject tests ============================================================================== ================================== 276/405 =================================== test: glib:gio / tls-certificate start time: 06:42:12 duration: 0.62s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=83 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/tls-certificate ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S07cdc10d2fe28ea065c6d3560d824899 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 ============================================================================== ================================== 277/405 =================================== test: glib:gio / tls-interaction start time: 06:42:12 duration: 0.63s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 MALLOC_PERTURB_=251 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/tls-interaction ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S7e18e91b9b3da32508b6c9870aa3c97a 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 ============================================================================== ================================== 278/405 =================================== test: glib:gio / tls-database start time: 06:42:12 duration: 0.62s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MALLOC_PERTURB_=92 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/tls-database ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S4526e5abbcd0d3d6d11ad4937124e40e 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 ============================================================================== ================================== 279/405 =================================== test: glib:gio / tls-bindings start time: 06:42:12 duration: 0.61s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=211 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/tls-bindings ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S7f6ee1a0496a8921cb9690ca7107b58d 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 ============================================================================== ================================== 280/405 =================================== test: glib:gio / unix-fd start time: 06:42:12 duration: 0.60s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop MALLOC_PERTURB_=79 GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/unix-fd ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S6871f7ec80a26b9635e4309853d6f74d 1..2 # Start of unix-fd tests ok 1 /unix-fd/fd-list ok 2 /unix-fd/scm # End of unix-fd tests ============================================================================== ================================== 182/405 =================================== test: glib:gobject+slow / properties-refcount2 start time: 06:42:09 duration: 3.65s result: exit status 0 command: 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.86.0/debian/build/deb/gobject/tests MALLOC_PERTURB_=185 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/properties-refcount2 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S7cb80be417d911ee539309294d5dafe7 1..1 # Start of gobject tests # Start of refcount tests # init 0x557636a8ddf0 # # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # dispose 0x557636a8ddf0! # ok 1 /gobject/refcount/properties-2 # slow test /gobject/refcount/properties-2 executed in 3.42 secs # End of refcount tests # End of gobject tests ============================================================================== ================================== 226/405 =================================== test: glib:gio / converter-stream start time: 06:42:11 duration: 2.43s result: exit status 0 command: MALLOC_PERTURB_=124 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/converter-stream ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S1499a2b891513cacd0f02a4310a784dd 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 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 0x5589a288d210 and GSocketClientAsyncConnectData 0x5589a288a550 # 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 0x5589a2893c30 for GSocketClientAsyncConnectData 0x5589a288a550 # 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 ============================================================================== ================================== 224/405 =================================== test: glib:gio / contexts start time: 06:42:11 duration: 2.51s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=108 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/contexts ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S00d58539fe3b2126f71cd00804b38974 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 2.22 secs ok 5 /gio/contexts/context-specific/emit-and-unref # End of context-specific tests # End of contexts tests # End of gio tests ============================================================================== ================================== 281/405 =================================== test: glib:gio / gdbus-address-get-session start time: 06:42:13 duration: 0.56s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MALLOC_PERTURB_=56 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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-address-get-session ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S944b6403a51d864bb6dbbb11c866210f 1..2 # Start of gdbus tests ok 1 /gdbus/x11-autolaunch ok 2 /gdbus/xdg-runtime # End of gdbus tests ============================================================================== ================================== 282/405 =================================== test: glib:gio / win32-appinfo start time: 06:42:13 duration: 0.50s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MALLOC_PERTURB_=24 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/win32-appinfo ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S6f35c9082c5b405043b3eac72f89301c 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 ============================================================================== ================================== 283/405 =================================== test: glib:gio / memory-monitor-psi start time: 06:42:13 duration: 0.48s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MALLOC_PERTURB_=248 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/memory-monitor-psi ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S0fa22d84a014f14f8093ea5c32c95f88 1..1 # Start of memory-monitor-psi tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_memory-monitor-psi_PHVRX3/memory-monitor-psi/receive-signal/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_memory-monitor-psi_PHVRX3/memory-monitor-psi/receive-signal/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_memory-monitor-psi_PHVRX3/memory-monitor-psi/receive-signal/.dirs/system-config1:/tmp/test_memory-monitor-psi_PHVRX3/memory-monitor-psi/receive-signal/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_memory-monitor-psi_PHVRX3/memory-monitor-psi/receive-signal/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_memory-monitor-psi_PHVRX3/memory-monitor-psi/receive-signal/.dirs/system-data1:/tmp/test_memory-monitor-psi_PHVRX3/memory-monitor-psi/receive-signal/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_memory-monitor-psi_PHVRX3/memory-monitor-psi/receive-signal/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_memory-monitor-psi_PHVRX3/memory-monitor-psi/receive-signal/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_memory-monitor-psi_PHVRX3/memory-monitor-psi/receive-signal/.dirs/runtime # GLib-GIO-DEBUG: Write trigger some 70000 2000000 # GLib-GIO-DEBUG: Write trigger some 100000 2000000 # GLib-GIO-DEBUG: Write trigger full 100000 2000000 # GLib-GIO-DEBUG: Send low memory signal with warning level 0 # GLib-GIO-DEBUG: Send low memory signal with warning level 1 # GLib-GIO-DEBUG: Send low memory signal with warning level 2 ok 1 /memory-monitor-psi/receive-signal # End of memory-monitor-psi tests ============================================================================== ================================== 285/405 =================================== test: glib:gio+cpp / cxx start time: 06:42:13 duration: 0.40s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/cxx ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S4b79b4d338329df724306411851e768c 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/405 =================================== test: glib:gio+cpp / cxx-98 start time: 06:42:13 duration: 0.37s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MALLOC_PERTURB_=84 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/cxx-98 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sc40be2026411d8feaf30dda38ff8c50b 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/405 =================================== test: glib:gio / memory-monitor-poll start time: 06:42:13 duration: 0.50s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=23 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/memory-monitor-poll ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sb7bca18693d01fafb86e608df2b66c66 1..4 # Start of memory-monitor-poll tests # GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation poll (GMemoryMonitorPoll) for ‘gio-memory-monitor’ ok 1 /memory-monitor-poll/dup-default # GLib-GIO-DEBUG: memory free ratio 0.190000 # GLib-GIO-DEBUG: Send low memory signal with warning level 2 ok 2 /memory-monitor-poll/critical-event # GLib-GIO-DEBUG: memory free ratio 0.290000 # GLib-GIO-DEBUG: Send low memory signal with warning level 1 ok 3 /memory-monitor-poll/medium-event # GLib-GIO-DEBUG: memory free ratio 0.390000 # GLib-GIO-DEBUG: Send low memory signal with warning level 0 ok 4 /memory-monitor-poll/low-event # End of memory-monitor-poll tests ============================================================================== ================================== 287/405 =================================== test: glib:gio+cpp / cxx-03 start time: 06:42:13 duration: 0.40s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=16 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/cxx-03 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S947e4850140a8cdf5cc45fc7f7207de5 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 ============================================================================== ================================== 269/405 =================================== test: glib:gio / srvtarget start time: 06:42:12 duration: 1.29s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MALLOC_PERTURB_=135 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/srvtarget ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Se5ab8d0f9b8d2fad95867a962ce60ad5 1..1 # Start of srvtarget tests ok 1 /srvtarget/srv-target-ordering # slow test /srvtarget/srv-target-ordering executed in 0.95 secs # End of srvtarget tests ============================================================================== ================================== 288/405 =================================== test: glib:gio+cpp / cxx-11 start time: 06:42:13 duration: 0.44s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=155 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/cxx-11 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sc0e2ba09000d1a0956163a8d8a71ce81 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 ============================================================================== ================================== 289/405 =================================== test: glib:gio+cpp / cxx-14 start time: 06:42:13 duration: 0.45s result: exit status 0 command: MALLOC_PERTURB_=124 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/cxx-14 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S6af98a843503ba02190fa2260771c3e7 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 ============================================================================== ================================== 290/405 =================================== test: glib:gio+cpp / cxx-17 start time: 06:42:13 duration: 0.45s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' MALLOC_PERTURB_=123 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/cxx-17 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S582082cfd2087ac4e204dad71aae0421 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 ============================================================================== ================================== 253/405 =================================== test: glib:gio / network-address start time: 06:42:12 duration: 1.82s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=95 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/network-address ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S18e1446f1777982c54dfd7f927be81be 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.80 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 ok 60 /network-address/happy-eyeballs/both-error-delays-3 # 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 # GLib-GIO-DEBUG: getaddrinfo failed to resolve host string 192.168.1.2:80 # 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’ # Error: Error resolving “192.168.1.2:80”: Name or service not known ok 63 /gresolver/resolve-address/2 # Input: [fe80::42] # GLib-GIO-DEBUG: getaddrinfo failed to resolve host string [fe80::42] # Error: Error resolving “[fe80::42]”: Name or service not known ok 64 /gresolver/resolve-address/3 # Input: [fe80::42]:80 # GLib-GIO-DEBUG: getaddrinfo failed to resolve host string [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 ============================================================================== ================================== 243/405 =================================== test: glib:gio / gdbus-peer start time: 06:42:11 duration: 2.27s result: exit status 0 command: MALLOC_PERTURB_=57 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-object-manager-example UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-peer ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S29f86062bd6b669c5c8fb363a2555c97 1..12 # Start of gdbus tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-peer_92ZGX3/gdbus/peer-to-peer/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-peer_92ZGX3/gdbus/peer-to-peer/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-peer_92ZGX3/gdbus/peer-to-peer/.dirs/system-config1:/tmp/test_gdbus-peer_92ZGX3/gdbus/peer-to-peer/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-peer_92ZGX3/gdbus/peer-to-peer/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-peer_92ZGX3/gdbus/peer-to-peer/.dirs/system-data1:/tmp/test_gdbus-peer_92ZGX3/gdbus/peer-to-peer/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-peer_92ZGX3/gdbus/peer-to-peer/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-peer_92ZGX3/gdbus/peer-to-peer/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-peer_92ZGX3/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_92ZGX3/gdbus/delayed-message-processing/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-peer_92ZGX3/gdbus/delayed-message-processing/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-peer_92ZGX3/gdbus/delayed-message-processing/.dirs/system-config1:/tmp/test_gdbus-peer_92ZGX3/gdbus/delayed-message-processing/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-peer_92ZGX3/gdbus/delayed-message-processing/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-peer_92ZGX3/gdbus/delayed-message-processing/.dirs/system-data1:/tmp/test_gdbus-peer_92ZGX3/gdbus/delayed-message-processing/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-peer_92ZGX3/gdbus/delayed-message-processing/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-peer_92ZGX3/gdbus/delayed-message-processing/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-peer_92ZGX3/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.52 secs # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-peer_92ZGX3/gdbus/nonce-tcp/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-peer_92ZGX3/gdbus/nonce-tcp/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-peer_92ZGX3/gdbus/nonce-tcp/.dirs/system-config1:/tmp/test_gdbus-peer_92ZGX3/gdbus/nonce-tcp/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-peer_92ZGX3/gdbus/nonce-tcp/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-peer_92ZGX3/gdbus/nonce-tcp/.dirs/system-data1:/tmp/test_gdbus-peer_92ZGX3/gdbus/nonce-tcp/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-peer_92ZGX3/gdbus/nonce-tcp/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-peer_92ZGX3/gdbus/nonce-tcp/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-peer_92ZGX3/gdbus/nonce-tcp/.dirs/runtime ok 3 /gdbus/nonce-tcp # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-peer_92ZGX3/gdbus/tcp-anonymous/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-peer_92ZGX3/gdbus/tcp-anonymous/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-peer_92ZGX3/gdbus/tcp-anonymous/.dirs/system-config1:/tmp/test_gdbus-peer_92ZGX3/gdbus/tcp-anonymous/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-peer_92ZGX3/gdbus/tcp-anonymous/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-peer_92ZGX3/gdbus/tcp-anonymous/.dirs/system-data1:/tmp/test_gdbus-peer_92ZGX3/gdbus/tcp-anonymous/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-peer_92ZGX3/gdbus/tcp-anonymous/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-peer_92ZGX3/gdbus/tcp-anonymous/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-peer_92ZGX3/gdbus/tcp-anonymous/.dirs/runtime ok 4 /gdbus/tcp-anonymous # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-peer_92ZGX3/gdbus/credentials/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-peer_92ZGX3/gdbus/credentials/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-peer_92ZGX3/gdbus/credentials/.dirs/system-config1:/tmp/test_gdbus-peer_92ZGX3/gdbus/credentials/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-peer_92ZGX3/gdbus/credentials/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-peer_92ZGX3/gdbus/credentials/.dirs/system-data1:/tmp/test_gdbus-peer_92ZGX3/gdbus/credentials/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-peer_92ZGX3/gdbus/credentials/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-peer_92ZGX3/gdbus/credentials/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-peer_92ZGX3/gdbus/credentials/.dirs/runtime ok 5 /gdbus/credentials # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-peer_92ZGX3/gdbus/codegen-peer-to-peer/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-peer_92ZGX3/gdbus/codegen-peer-to-peer/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-peer_92ZGX3/gdbus/codegen-peer-to-peer/.dirs/system-config1:/tmp/test_gdbus-peer_92ZGX3/gdbus/codegen-peer-to-peer/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-peer_92ZGX3/gdbus/codegen-peer-to-peer/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-peer_92ZGX3/gdbus/codegen-peer-to-peer/.dirs/system-data1:/tmp/test_gdbus-peer_92ZGX3/gdbus/codegen-peer-to-peer/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-peer_92ZGX3/gdbus/codegen-peer-to-peer/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-peer_92ZGX3/gdbus/codegen-peer-to-peer/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-peer_92ZGX3/gdbus/codegen-peer-to-peer/.dirs/runtime # Testing with unix:dir address # Machine ID: ad3639eedae7c8cc4fce77056adaffdc ok 6 /gdbus/codegen-peer-to-peer # slow test /gdbus/codegen-peer-to-peer executed in 1.12 secs # Start of peer-to-peer tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-peer_92ZGX3/gdbus/peer-to-peer/signals/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-peer_92ZGX3/gdbus/peer-to-peer/signals/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-peer_92ZGX3/gdbus/peer-to-peer/signals/.dirs/system-config1:/tmp/test_gdbus-peer_92ZGX3/gdbus/peer-to-peer/signals/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-peer_92ZGX3/gdbus/peer-to-peer/signals/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-peer_92ZGX3/gdbus/peer-to-peer/signals/.dirs/system-data1:/tmp/test_gdbus-peer_92ZGX3/gdbus/peer-to-peer/signals/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-peer_92ZGX3/gdbus/peer-to-peer/signals/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-peer_92ZGX3/gdbus/peer-to-peer/signals/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-peer_92ZGX3/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_92ZGX3/gdbus/peer-to-peer/invalid/server/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-peer_92ZGX3/gdbus/peer-to-peer/invalid/server/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-peer_92ZGX3/gdbus/peer-to-peer/invalid/server/.dirs/system-config1:/tmp/test_gdbus-peer_92ZGX3/gdbus/peer-to-peer/invalid/server/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-peer_92ZGX3/gdbus/peer-to-peer/invalid/server/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-peer_92ZGX3/gdbus/peer-to-peer/invalid/server/.dirs/system-data1:/tmp/test_gdbus-peer_92ZGX3/gdbus/peer-to-peer/invalid/server/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-peer_92ZGX3/gdbus/peer-to-peer/invalid/server/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-peer_92ZGX3/gdbus/peer-to-peer/invalid/server/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-peer_92ZGX3/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_92ZGX3/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_92ZGX3/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_92ZGX3/gdbus/peer-to-peer/invalid/conn/stream/async/.dirs/system-config1:/tmp/test_gdbus-peer_92ZGX3/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_92ZGX3/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_92ZGX3/gdbus/peer-to-peer/invalid/conn/stream/async/.dirs/system-data1:/tmp/test_gdbus-peer_92ZGX3/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_92ZGX3/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_92ZGX3/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_92ZGX3/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_92ZGX3/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_92ZGX3/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_92ZGX3/gdbus/peer-to-peer/invalid/conn/stream/sync/.dirs/system-config1:/tmp/test_gdbus-peer_92ZGX3/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_92ZGX3/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_92ZGX3/gdbus/peer-to-peer/invalid/conn/stream/sync/.dirs/system-data1:/tmp/test_gdbus-peer_92ZGX3/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_92ZGX3/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_92ZGX3/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_92ZGX3/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_92ZGX3/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_92ZGX3/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_92ZGX3/gdbus/peer-to-peer/invalid/conn/addr/async/.dirs/system-config1:/tmp/test_gdbus-peer_92ZGX3/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_92ZGX3/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_92ZGX3/gdbus/peer-to-peer/invalid/conn/addr/async/.dirs/system-data1:/tmp/test_gdbus-peer_92ZGX3/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_92ZGX3/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_92ZGX3/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_92ZGX3/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_92ZGX3/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_92ZGX3/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_92ZGX3/gdbus/peer-to-peer/invalid/conn/addr/sync/.dirs/system-config1:/tmp/test_gdbus-peer_92ZGX3/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_92ZGX3/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_92ZGX3/gdbus/peer-to-peer/invalid/conn/addr/sync/.dirs/system-data1:/tmp/test_gdbus-peer_92ZGX3/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_92ZGX3/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_92ZGX3/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_92ZGX3/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 ============================================================================== ================================== 291/405 =================================== test: glib:gio+cpp / cxx-20 start time: 06:42:13 duration: 0.52s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=16 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/cxx-20 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S7ecd4cd307917c14f87eec588a7cd317 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 ============================================================================== ================================== 292/405 =================================== test: glib:gio+cpp / cxx-2b start time: 06:42:13 duration: 0.50s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=201 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/cxx-2b ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sbef23d994525e7d04749a3245a2472e1 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 ============================================================================== ================================== 270/405 =================================== test: glib:gio / task start time: 06:42:12 duration: 3.21s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=126 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/task ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S3e9e852adc3d5ffb0c5347919e83f721 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.53 secs # GLib-GIO-DEBUG: GTask 0x55e881dca8b0 (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 0x55e881dcaa40 (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 0x55e881d60350 (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 0x55e881d60270 (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 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 ============================================================================== ================================== 293/405 =================================== test: glib:gio / gdbus-serialization start time: 06:42:13 duration: 2.25s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MALLOC_PERTURB_=159 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-serialization ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Scc2d8d348ca5ad0344bdd907dc754b38 1..18 # Start of gdbus tests # Start of message-serialize tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/basic/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/basic/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/basic/.dirs/system-config1:/tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/basic/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/basic/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/basic/.dirs/system-data1:/tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/basic/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/basic/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/basic/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-serialization_PG29W3/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_PG29W3/gdbus/message-serialize/complex/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/complex/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/complex/.dirs/system-config1:/tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/complex/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/complex/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/complex/.dirs/system-data1:/tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/complex/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/complex/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/complex/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-serialization_PG29W3/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_PG29W3/gdbus/message-serialize/invalid/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/invalid/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/invalid/.dirs/system-config1:/tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/invalid/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/invalid/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/invalid/.dirs/system-data1:/tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/invalid/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/invalid/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/invalid/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-serialization_PG29W3/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_PG29W3/gdbus/message-serialize/header-checks/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/header-checks/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/header-checks/.dirs/system-config1:/tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/header-checks/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/header-checks/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/header-checks/.dirs/system-data1:/tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/header-checks/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/header-checks/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/header-checks/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-serialization_PG29W3/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_PG29W3/gdbus/message-serialize/double-array/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/double-array/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/double-array/.dirs/system-config1:/tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/double-array/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/double-array/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/double-array/.dirs/system-data1:/tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/double-array/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/double-array/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/double-array/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-serialization_PG29W3/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_PG29W3/gdbus/message-serialize/empty-structure/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/empty-structure/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/empty-structure/.dirs/system-config1:/tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/empty-structure/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/empty-structure/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/empty-structure/.dirs/system-data1:/tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/empty-structure/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/empty-structure/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/empty-structure/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-serialization_PG29W3/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_PG29W3/gdbus/message-serialize/header-checks/valid/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/header-checks/valid/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/header-checks/valid/.dirs/system-config1:/tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/header-checks/valid/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/header-checks/valid/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/header-checks/valid/.dirs/system-data1:/tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/header-checks/valid/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/header-checks/valid/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-serialize/header-checks/valid/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-serialization_PG29W3/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_PG29W3/gdbus/message-parse/empty-arrays-of-arrays/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/empty-arrays-of-arrays/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/empty-arrays-of-arrays/.dirs/system-config1:/tmp/test_gdbus-serialization_PG29W3/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_PG29W3/gdbus/message-parse/empty-arrays-of-arrays/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/empty-arrays-of-arrays/.dirs/system-data1:/tmp/test_gdbus-serialization_PG29W3/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_PG29W3/gdbus/message-parse/empty-arrays-of-arrays/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/empty-arrays-of-arrays/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-serialization_PG29W3/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_PG29W3/gdbus/message-parse/non-signature-header/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/non-signature-header/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/non-signature-header/.dirs/system-config1:/tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/non-signature-header/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/non-signature-header/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/non-signature-header/.dirs/system-data1:/tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/non-signature-header/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/non-signature-header/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/non-signature-header/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-serialization_PG29W3/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_PG29W3/gdbus/message-parse/empty-signature-header/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/empty-signature-header/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/empty-signature-header/.dirs/system-config1:/tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/empty-signature-header/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/empty-signature-header/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/empty-signature-header/.dirs/system-data1:/tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/empty-signature-header/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/empty-signature-header/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/empty-signature-header/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-serialization_PG29W3/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_PG29W3/gdbus/message-parse/multiple-signature-header/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/multiple-signature-header/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/multiple-signature-header/.dirs/system-config1:/tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/multiple-signature-header/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/multiple-signature-header/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/multiple-signature-header/.dirs/system-data1:/tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/multiple-signature-header/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/multiple-signature-header/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/multiple-signature-header/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-serialization_PG29W3/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_PG29W3/gdbus/message-parse/over-long-signature-header/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/over-long-signature-header/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/over-long-signature-header/.dirs/system-config1:/tmp/test_gdbus-serialization_PG29W3/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_PG29W3/gdbus/message-parse/over-long-signature-header/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/over-long-signature-header/.dirs/system-data1:/tmp/test_gdbus-serialization_PG29W3/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_PG29W3/gdbus/message-parse/over-long-signature-header/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/over-long-signature-header/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-serialization_PG29W3/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_PG29W3/gdbus/message-parse/deep-header-nesting/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/deep-header-nesting/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/deep-header-nesting/.dirs/system-config1:/tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/deep-header-nesting/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/deep-header-nesting/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/deep-header-nesting/.dirs/system-data1:/tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/deep-header-nesting/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/deep-header-nesting/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/deep-header-nesting/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-serialization_PG29W3/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_PG29W3/gdbus/message-parse/deep-body-nesting/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/deep-body-nesting/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/deep-body-nesting/.dirs/system-config1:/tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/deep-body-nesting/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/deep-body-nesting/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/deep-body-nesting/.dirs/system-data1:/tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/deep-body-nesting/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/deep-body-nesting/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/deep-body-nesting/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-serialization_PG29W3/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_PG29W3/gdbus/message-parse/truncated/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/truncated/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/truncated/.dirs/system-config1:/tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/truncated/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/truncated/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/truncated/.dirs/system-data1:/tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/truncated/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/truncated/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/truncated/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-serialization_PG29W3/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_PG29W3/gdbus/message-parse/empty-structure/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/empty-structure/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/empty-structure/.dirs/system-config1:/tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/empty-structure/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/empty-structure/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/empty-structure/.dirs/system-data1:/tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/empty-structure/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/empty-structure/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/empty-structure/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-serialization_PG29W3/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_PG29W3/gdbus/message-parse/missing-header/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/missing-header/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/missing-header/.dirs/system-config1:/tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/missing-header/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/missing-header/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/missing-header/.dirs/system-data1:/tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/missing-header/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/missing-header/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/missing-header/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-serialization_PG29W3/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_PG29W3/gdbus/message-parse/invalid-header-type/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/invalid-header-type/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/invalid-header-type/.dirs/system-config1:/tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/invalid-header-type/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/invalid-header-type/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/invalid-header-type/.dirs/system-data1:/tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/invalid-header-type/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/invalid-header-type/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-serialization_PG29W3/gdbus/message-parse/invalid-header-type/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-serialization_PG29W3/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 ============================================================================== ================================== 295/405 =================================== test: glib:gio / debugcontroller start time: 06:42:13 duration: 2.21s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MALLOC_PERTURB_=90 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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/debugcontroller ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S24879569423f781bc6c20ecd6f80e2df 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 ============================================================================== ================================== 296/405 =================================== test: glib:gio / defaultvalue start time: 06:42:13 duration: 2.19s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MALLOC_PERTURB_=139 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/defaultvalue ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S0a9f5ad2d771b5c6e102336988dd8e07 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 0x55ed9600b1d0 (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 ============================================================================== ================================== 294/405 =================================== test: glib:gio / gdbus-server-auth start time: 06:42:13 duration: 2.25s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MALLOC_PERTURB_=55 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-server-auth ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sc679e89e23a0cf7842e6b0e57ee1203a 1..9 # Start of gdbus tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/.dirs/system-config1:/tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/.dirs/system-data1:/tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/.dirs/runtime # Testing GDBus server at unix:dir=/tmp/test_gdbus-server-auth_7TQ7W3/gdbus-server-auth-2TR7W3 / libdbus client, with flags: external:false anonymous:false sha1:false abstract:false tcp:false # Connectable address: unix:path=/tmp/test_gdbus-server-auth_7TQ7W3/gdbus-server-auth-2TR7W3/dbus-2gI2Q3Qo # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says GDBus client is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 0 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 1 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 2 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 3 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 4 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 5 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 6 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 7 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 8 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 9 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 10 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 11 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 12 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 13 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 14 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 15 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 16 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 17 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 18 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 19 is uid 1111, pid 3474073 ok 1 /gdbus/server-auth # Start of server-auth tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/abstract/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/abstract/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/abstract/.dirs/system-config1:/tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/abstract/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/abstract/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/abstract/.dirs/system-data1:/tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/abstract/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/abstract/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/abstract/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/abstract/.dirs/runtime # Testing GDBus server at unix:tmpdir=/tmp/test_gdbus-server-auth_7TQ7W3/gdbus-server-auth-XQN8W3 / libdbus client, with flags: external:false anonymous:false sha1:false abstract:true tcp:false # Connectable address: unix:path=/tmp/test_gdbus-server-auth_7TQ7W3/gdbus-server-auth-XQN8W3/dbus-hx8UPRyE # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says GDBus client is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 0 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 1 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 2 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 3 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 4 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 5 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 6 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 7 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 8 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 9 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 10 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 11 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 12 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 13 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 14 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 15 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 16 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 17 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 18 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 19 is uid 1111, pid 3474073 ok 2 /gdbus/server-auth/abstract # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/tcp/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/tcp/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/tcp/.dirs/system-config1:/tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/tcp/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/tcp/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/tcp/.dirs/system-data1:/tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/tcp/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/tcp/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/tcp/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-server-auth_7TQ7W3/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_7TQ7W3/gdbus/server-auth/anonymous/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/anonymous/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/anonymous/.dirs/system-config1:/tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/anonymous/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/anonymous/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/anonymous/.dirs/system-data1:/tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/anonymous/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/anonymous/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/anonymous/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/anonymous/.dirs/runtime # Testing GDBus server at unix:dir=/tmp/test_gdbus-server-auth_7TQ7W3/gdbus-server-auth-YNSHX3 / libdbus client, with flags: external:false anonymous:true sha1:false abstract:false tcp:false # Connectable address: unix:path=/tmp/test_gdbus-server-auth_7TQ7W3/gdbus-server-auth-YNSHX3/dbus-51EGspK5 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says GDBus client is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 0 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 1 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 2 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 3 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 4 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 5 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 6 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 7 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 8 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 9 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 10 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 11 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 12 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 13 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 14 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 15 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 16 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 17 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 18 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 19 is uid 1111, pid 3474073 ok 4 /gdbus/server-auth/anonymous # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/external/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/external/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/external/.dirs/system-config1:/tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/external/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/external/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/external/.dirs/system-data1:/tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/external/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/external/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/external/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/external/.dirs/runtime # Testing GDBus server at unix:dir=/tmp/test_gdbus-server-auth_7TQ7W3/gdbus-server-auth-PU2FX3 / libdbus client, with flags: external:true anonymous:false sha1:false abstract:false tcp:false # Connectable address: unix:path=/tmp/test_gdbus-server-auth_7TQ7W3/gdbus-server-auth-PU2FX3/dbus-suWOhqxh # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says GDBus client is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 0 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 1 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 2 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 3 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 4 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 5 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 6 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 7 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 8 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 9 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 10 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 11 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 12 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 13 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 14 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 15 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 16 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 17 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 18 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 19 is uid 1111, pid 3474073 ok 5 /gdbus/server-auth/external # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/sha1/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/sha1/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/sha1/.dirs/system-config1:/tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/sha1/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/sha1/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/sha1/.dirs/system-data1:/tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/sha1/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/sha1/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/sha1/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/sha1/.dirs/runtime # Testing GDBus server at unix:dir=/tmp/test_gdbus-server-auth_7TQ7W3/gdbus-server-auth-KBOGX3 / 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_7TQ7W3/gdbus/server-auth/anonymous/tcp/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/anonymous/tcp/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/anonymous/tcp/.dirs/system-config1:/tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/anonymous/tcp/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/anonymous/tcp/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/anonymous/tcp/.dirs/system-data1:/tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/anonymous/tcp/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/anonymous/tcp/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/anonymous/tcp/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-server-auth_7TQ7W3/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_7TQ7W3/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_7TQ7W3/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_7TQ7W3/gdbus/server-auth/external/require-same-user/.dirs/system-config1:/tmp/test_gdbus-server-auth_7TQ7W3/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_7TQ7W3/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_7TQ7W3/gdbus/server-auth/external/require-same-user/.dirs/system-data1:/tmp/test_gdbus-server-auth_7TQ7W3/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_7TQ7W3/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_7TQ7W3/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_7TQ7W3/gdbus/server-auth/external/require-same-user/.dirs/runtime # Testing GDBus server at unix:dir=/tmp/test_gdbus-server-auth_7TQ7W3/gdbus-server-auth-Z3OGX3 / libdbus client, with flags: external:true anonymous:false sha1:false abstract:false tcp:false # Connectable address: unix:path=/tmp/test_gdbus-server-auth_7TQ7W3/gdbus-server-auth-Z3OGX3/dbus-eqpmL39W # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says GDBus client is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 0 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 1 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 2 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 3 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 4 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 5 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 6 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 7 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 8 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 9 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 10 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 11 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 12 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 13 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 14 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 15 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 16 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 17 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 18 is uid 1111, pid 3474073 # 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=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: New connection from peer with credentials: GCredentials:linux-ucred:pid=3474073,uid=1111,gid=1111 # GLib-GIO-DEBUG: Server says libdbus client 19 is uid 1111, pid 3474073 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_7TQ7W3/gdbus/server-auth/sha1/tcp/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/sha1/tcp/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/sha1/tcp/.dirs/system-config1:/tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/sha1/tcp/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/sha1/tcp/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/sha1/tcp/.dirs/system-data1:/tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/sha1/tcp/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/sha1/tcp/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-server-auth_7TQ7W3/gdbus/server-auth/sha1/tcp/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-server-auth_7TQ7W3/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 ============================================================================== ================================== 298/405 =================================== test: glib:gio / gdbus-peer-object-manager start time: 06:42:13 duration: 2.52s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 MALLOC_PERTURB_=80 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-peer-object-manager ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S022cf7318c2dee6a6a449b5c27a2a5f0 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_SDIGX3/gdbus/peer-object-manager/normal/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-peer-object-manager_SDIGX3/gdbus/peer-object-manager/normal/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-peer-object-manager_SDIGX3/gdbus/peer-object-manager/normal/.dirs/system-config1:/tmp/test_gdbus-peer-object-manager_SDIGX3/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_SDIGX3/gdbus/peer-object-manager/normal/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-peer-object-manager_SDIGX3/gdbus/peer-object-manager/normal/.dirs/system-data1:/tmp/test_gdbus-peer-object-manager_SDIGX3/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_SDIGX3/gdbus/peer-object-manager/normal/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-peer-object-manager_SDIGX3/gdbus/peer-object-manager/normal/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-peer-object-manager_SDIGX3/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_SDIGX3/gdbus/peer-object-manager/root/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-peer-object-manager_SDIGX3/gdbus/peer-object-manager/root/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-peer-object-manager_SDIGX3/gdbus/peer-object-manager/root/.dirs/system-config1:/tmp/test_gdbus-peer-object-manager_SDIGX3/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_SDIGX3/gdbus/peer-object-manager/root/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-peer-object-manager_SDIGX3/gdbus/peer-object-manager/root/.dirs/system-data1:/tmp/test_gdbus-peer-object-manager_SDIGX3/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_SDIGX3/gdbus/peer-object-manager/root/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-peer-object-manager_SDIGX3/gdbus/peer-object-manager/root/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-peer-object-manager_SDIGX3/gdbus/peer-object-manager/root/.dirs/runtime ok 2 /gdbus/peer-object-manager/root # End of peer-object-manager tests # End of gdbus tests ============================================================================== ================================== 299/405 =================================== test: glib:gio / gdbus-sasl start time: 06:42:13 duration: 2.50s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=127 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-sasl ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S211a02d1b733cf4b8ce2296bc42c69d9 1..1 # Start of gdbus tests # Start of sasl tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-sasl_G1SGX3/gdbus/sasl/server/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-sasl_G1SGX3/gdbus/sasl/server/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-sasl_G1SGX3/gdbus/sasl/server/.dirs/system-config1:/tmp/test_gdbus-sasl_G1SGX3/gdbus/sasl/server/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-sasl_G1SGX3/gdbus/sasl/server/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-sasl_G1SGX3/gdbus/sasl/server/.dirs/system-data1:/tmp/test_gdbus-sasl_G1SGX3/gdbus/sasl/server/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-sasl_G1SGX3/gdbus/sasl/server/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-sasl_G1SGX3/gdbus/sasl/server/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-sasl_G1SGX3/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 d39cc287aea40529d902203a6adb01c5” # New handshake: EXTERNAL without initial response # C:“AUTH EXTERNAL” # Expect: /^DATA$/ # S:“DATA” # C:“DATA 31313131” # Expect: /^OK [0-9a-f]+$/ # S:“OK d39cc287aea40529d902203a6adb01c5” # New handshake: EXTERNAL with empty authorization identity # C:“AUTH EXTERNAL” # Expect: /^DATA$/ # S:“DATA” # C:“DATA” # Expect: /^OK [0-9a-f]+$/ # S:“OK d39cc287aea40529d902203a6adb01c5” # 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 d39cc287aea40529d902203a6adb01c5” ok 1 /gdbus/sasl/server # End of sasl tests # End of gdbus tests ============================================================================== ================================== 301/405 =================================== test: glib:gio+portal-support / portal-support-flatpak-none start time: 06:42:13 duration: 2.48s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/portal-support-flatpak-none ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S19220c82706090a49940253b1e7a801c 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_K9HFX3/portal-support/flatpak/none/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_portal-support-flatpak-none_K9HFX3/portal-support/flatpak/none/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_portal-support-flatpak-none_K9HFX3/portal-support/flatpak/none/.dirs/system-config1:/tmp/test_portal-support-flatpak-none_K9HFX3/portal-support/flatpak/none/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_portal-support-flatpak-none_K9HFX3/portal-support/flatpak/none/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_portal-support-flatpak-none_K9HFX3/portal-support/flatpak/none/.dirs/system-data1:/tmp/test_portal-support-flatpak-none_K9HFX3/portal-support/flatpak/none/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_portal-support-flatpak-none_K9HFX3/portal-support/flatpak/none/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_portal-support-flatpak-none_K9HFX3/portal-support/flatpak/none/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_portal-support-flatpak-none_K9HFX3/portal-support/flatpak/none/.dirs/runtime # Creating .flatpak-info in /tmp/test_portal-support-flatpak-none_K9HFX3/portal-support/flatpak/none/.dirs/runtime/.flatpak-info ok 1 /portal-support/flatpak/none # End of flatpak tests # End of portal-support tests ============================================================================== ================================== 300/405 =================================== test: glib:gio / live-g-file start time: 06:42:13 duration: 2.63s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=141 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/live-g-file ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S6ff695d6bd0c23b76ab6af0e8ce2a1ce 1..13 # Start of live-g-file tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_live-g-file_T70EX3/live-g-file/prep_clean_structure/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/prep_clean_structure/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_live-g-file_T70EX3/live-g-file/prep_clean_structure/.dirs/system-config1:/tmp/test_live-g-file_T70EX3/live-g-file/prep_clean_structure/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/prep_clean_structure/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_live-g-file_T70EX3/live-g-file/prep_clean_structure/.dirs/system-data1:/tmp/test_live-g-file_T70EX3/live-g-file/prep_clean_structure/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/prep_clean_structure/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/prep_clean_structure/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_live-g-file_T70EX3/live-g-file/prep_clean_structure/.dirs/runtime # Cleaning target testing structure in '/tmp/test_live-g-file_T70EX3/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 # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_live-g-file_T70EX3/live-g-file/create_structure/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/create_structure/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_live-g-file_T70EX3/live-g-file/create_structure/.dirs/system-config1:/tmp/test_live-g-file_T70EX3/live-g-file/create_structure/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/create_structure/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_live-g-file_T70EX3/live-g-file/create_structure/.dirs/system-data1:/tmp/test_live-g-file_T70EX3/live-g-file/create_structure/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/create_structure/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/create_structure/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_live-g-file_T70EX3/live-g-file/create_structure/.dirs/runtime # # Going to create testing structure in '/tmp/test_live-g-file_T70EX3/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_příliš z'... # Creating directory 'dir_příliš 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 # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_live-g-file_T70EX3/live-g-file/test_initial_structure/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/test_initial_structure/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_live-g-file_T70EX3/live-g-file/test_initial_structure/.dirs/system-config1:/tmp/test_live-g-file_T70EX3/live-g-file/test_initial_structure/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/test_initial_structure/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_live-g-file_T70EX3/live-g-file/test_initial_structure/.dirs/system-data1:/tmp/test_live-g-file_T70EX3/live-g-file/test_initial_structure/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/test_initial_structure/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/test_initial_structure/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_live-g-file_T70EX3/live-g-file/test_initial_structure/.dirs/runtime # Testing sample structure in '/tmp/test_live-g-file_T70EX3/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_příliš z'... # Testing file 'dir_příliš 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 # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_live-g-file_T70EX3/live-g-file/test_traverse_structure/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/test_traverse_structure/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_live-g-file_T70EX3/live-g-file/test_traverse_structure/.dirs/system-config1:/tmp/test_live-g-file_T70EX3/live-g-file/test_traverse_structure/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/test_traverse_structure/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_live-g-file_T70EX3/live-g-file/test_traverse_structure/.dirs/system-data1:/tmp/test_live-g-file_T70EX3/live-g-file/test_traverse_structure/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/test_traverse_structure/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/test_traverse_structure/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_live-g-file_T70EX3/live-g-file/test_traverse_structure/.dirs/runtime # Traversing through the sample structure in '/tmp/test_live-g-file_T70EX3/testdir_live-g-file'... # 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 normal_file-symlink, relative to root: normal_file-symlink # 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_příliš z, relative to root: UTF_příliš z # Found file dir_příliš z, relative to root: dir_příliš z # Found file lost_symlink, relative to root: lost_symlink # Found file dir_hidden, relative to root: dir_hidden # Found file .a-hidden-file, relative to root: dir_hidden/.a-hidden-file # Found file file-in-.hidden1, relative to root: dir_hidden/file-in-.hidden1 # Found file .hidden, relative to root: dir_hidden/.hidden # Found file file-in-.hidden2, relative to root: dir_hidden/file-in-.hidden2 # Found file pattern_file, relative to root: pattern_file ok 4 /live-g-file/test_traverse_structure # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_live-g-file_T70EX3/live-g-file/test_enumerate/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/test_enumerate/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_live-g-file_T70EX3/live-g-file/test_enumerate/.dirs/system-config1:/tmp/test_live-g-file_T70EX3/live-g-file/test_enumerate/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/test_enumerate/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_live-g-file_T70EX3/live-g-file/test_enumerate/.dirs/system-data1:/tmp/test_live-g-file_T70EX3/live-g-file/test_enumerate/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/test_enumerate/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/test_enumerate/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_live-g-file_T70EX3/live-g-file/test_enumerate/.dirs/runtime # Test enumerate '/tmp/test_live-g-file_T70EX3/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 # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_live-g-file_T70EX3/live-g-file/test_open/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/test_open/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_live-g-file_T70EX3/live-g-file/test_open/.dirs/system-config1:/tmp/test_live-g-file_T70EX3/live-g-file/test_open/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/test_open/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_live-g-file_T70EX3/live-g-file/test_open/.dirs/system-data1:/tmp/test_live-g-file_T70EX3/live-g-file/test_open/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/test_open/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/test_open/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_live-g-file_T70EX3/live-g-file/test_open/.dirs/runtime # 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_příliš 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 # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_live-g-file_T70EX3/live-g-file/test_create/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/test_create/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_live-g-file_T70EX3/live-g-file/test_create/.dirs/system-config1:/tmp/test_live-g-file_T70EX3/live-g-file/test_create/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/test_create/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_live-g-file_T70EX3/live-g-file/test_create/.dirs/system-data1:/tmp/test_live-g-file_T70EX3/live-g-file/test_create/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/test_create/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/test_create/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_live-g-file_T70EX3/live-g-file/test_create/.dirs/runtime # test_create: 'dir1' # error code 3 = Error opening file “/tmp/test_live-g-file_T70EX3/testdir_live-g-file/dir1”: Is a directory # test_create: 'dir1/subdir' # error code 3 = Error opening file “/tmp/test_live-g-file_T70EX3/testdir_live-g-file/dir1/subdir”: Is a directory # test_create: 'dir2' # error code 2 = Error opening file “/tmp/test_live-g-file_T70EX3/testdir_live-g-file/dir2”: File exists # test_create: 'normal_file' # error code 2 = Error opening file “/tmp/test_live-g-file_T70EX3/testdir_live-g-file/normal_file”: File exists # test_create: 'executable_file' # test_create: 'private_file' # test_create: 'normal_file2' # test_create: 'UTF_příliš z' # error code 2 = Error opening file “/tmp/test_live-g-file_T70EX3/testdir_live-g-file/UTF_příliš z”: File exists # test_create: 'dir_příliš z' # error code 2 = Error opening file “/tmp/test_live-g-file_T70EX3/testdir_live-g-file/dir_příliš 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 # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_live-g-file_T70EX3/live-g-file/test_copy_move/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/test_copy_move/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_live-g-file_T70EX3/live-g-file/test_copy_move/.dirs/system-config1:/tmp/test_live-g-file_T70EX3/live-g-file/test_copy_move/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/test_copy_move/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_live-g-file_T70EX3/live-g-file/test_copy_move/.dirs/system-data1:/tmp/test_live-g-file_T70EX3/live-g-file/test_copy_move/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/test_copy_move/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/test_copy_move/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_live-g-file_T70EX3/live-g-file/test_copy_move/.dirs/runtime # 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 “/tmp/test_live-g-file_T70EX3/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 “/tmp/test_live-g-file_T70EX3/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 “/tmp/test_live-g-file_T70EX3/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 “/tmp/test_live-g-file_T70EX3/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 “/tmp/test_live-g-file_T70EX3/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 “/tmp/test_live-g-file_T70EX3/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 “/tmp/test_live-g-file_T70EX3/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 /tmp/test_live-g-file_T70EX3/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 /tmp/test_live-g-file_T70EX3/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 /tmp/test_live-g-file_T70EX3/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 /tmp/test_live-g-file_T70EX3/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 /tmp/test_live-g-file_T70EX3/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 “/tmp/test_live-g-file_T70EX3/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 “/tmp/test_live-g-file_T70EX3/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 “/tmp/test_live-g-file_T70EX3/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 “/tmp/test_live-g-file_T70EX3/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 “/tmp/test_live-g-file_T70EX3/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 “/tmp/test_live-g-file_T70EX3/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 “/tmp/test_live-g-file_T70EX3/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 “/tmp/test_live-g-file_T70EX3/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 “/tmp/test_live-g-file_T70EX3/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 “/tmp/test_live-g-file_T70EX3/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 “/tmp/test_live-g-file_T70EX3/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 “/tmp/test_live-g-file_T70EX3/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 “/tmp/test_live-g-file_T70EX3/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 “/tmp/test_live-g-file_T70EX3/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 “/tmp/test_live-g-file_T70EX3/testdir_live-g-file/dir_no-write/normal_file2”: Permission denied # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'UTF_příliš z' --> 'dir-target' # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'UTF_příliš z' --> 'dir-target' # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'UTF_příliš z' --> '.' # res = 0, error code 2 = Error opening file “/tmp/test_live-g-file_T70EX3/testdir_live-g-file/UTF_příliš z”: File exists # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'UTF_příliš z' --> 'target-file' # res = 0, error code 4 = Error opening file “/tmp/test_live-g-file_T70EX3/testdir_live-g-file/target-file/UTF_příliš z”: Not a directory # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'UTF_příliš z' --> 'not_exists' # res = 0, error code 1 = Error opening file “/tmp/test_live-g-file_T70EX3/testdir_live-g-file/not_exists/UTF_příliš z”: No such file or directory # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'UTF_příliš z' --> 'dir_no-access' # res = 0, error code 14 = Error opening file “/tmp/test_live-g-file_T70EX3/testdir_live-g-file/dir_no-access/UTF_příliš z”: Permission denied # We do not have CAP_DAC_OVERRIDE or equivalent # do_copy_move: 'UTF_příliš z' --> 'dir_no-write' # res = 0, error code 14 = Error opening file “/tmp/test_live-g-file_T70EX3/testdir_live-g-file/dir_no-write/UTF_příliš 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 “/tmp/test_live-g-file_T70EX3/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 “/tmp/test_live-g-file_T70EX3/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 “/tmp/test_live-g-file_T70EX3/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 “/tmp/test_live-g-file_T70EX3/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 “/tmp/test_live-g-file_T70EX3/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 “/tmp/test_live-g-file_T70EX3/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 “/tmp/test_live-g-file_T70EX3/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 “/tmp/test_live-g-file_T70EX3/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 “/tmp/test_live-g-file_T70EX3/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 “/tmp/test_live-g-file_T70EX3/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 “/tmp/test_live-g-file_T70EX3/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 /tmp/test_live-g-file_T70EX3/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 /tmp/test_live-g-file_T70EX3/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 /tmp/test_live-g-file_T70EX3/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 /tmp/test_live-g-file_T70EX3/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 /tmp/test_live-g-file_T70EX3/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 /tmp/test_live-g-file_T70EX3/testdir_live-g-file/dir_no-write/lost_symlink: Permission denied ok 8 /live-g-file/test_copy_move # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_live-g-file_T70EX3/live-g-file/test_delete/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/test_delete/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_live-g-file_T70EX3/live-g-file/test_delete/.dirs/system-config1:/tmp/test_live-g-file_T70EX3/live-g-file/test_delete/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/test_delete/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_live-g-file_T70EX3/live-g-file/test_delete/.dirs/system-data1:/tmp/test_live-g-file_T70EX3/live-g-file/test_delete/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/test_delete/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/test_delete/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_live-g-file_T70EX3/live-g-file/test_delete/.dirs/runtime # Deleting dir1, path = /tmp/test_live-g-file_T70EX3/testdir_live-g-file/dir1 # result = 0, error = Error removing file /tmp/test_live-g-file_T70EX3/testdir_live-g-file/dir1: Directory not empty # Deleting dir2, path = /tmp/test_live-g-file_T70EX3/testdir_live-g-file/dir2 # result = 0, error = Error removing file /tmp/test_live-g-file_T70EX3/testdir_live-g-file/dir2: No such file or directory # Deleting executable_file, path = /tmp/test_live-g-file_T70EX3/testdir_live-g-file/executable_file # result = 0, error = Error trashing file /tmp/test_live-g-file_T70EX3/testdir_live-g-file/executable_file: No such file or directory # Deleting readonly_file, path = /tmp/test_live-g-file_T70EX3/testdir_live-g-file/readonly_file # Deleting dir_příliš z, path = /tmp/test_live-g-file_T70EX3/testdir_live-g-file/dir_příliš z # Deleting not_exists, path = /tmp/test_live-g-file_T70EX3/testdir_live-g-file/not_exists # result = 0, error = Error removing file /tmp/test_live-g-file_T70EX3/testdir_live-g-file/not_exists: No such file or directory # Deleting not_exists, path = /tmp/test_live-g-file_T70EX3/testdir_live-g-file/not_exists # result = 0, error = Error trashing file /tmp/test_live-g-file_T70EX3/testdir_live-g-file/not_exists: No such file or directory # Deleting dir_no-execute/file, path = /tmp/test_live-g-file_T70EX3/testdir_live-g-file/dir_no-execute/file # result = 0, error = Error removing file /tmp/test_live-g-file_T70EX3/testdir_live-g-file/dir_no-execute/file: No such file or directory # Deleting lost_symlink, path = /tmp/test_live-g-file_T70EX3/testdir_live-g-file/lost_symlink ok 9 /live-g-file/test_delete # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_live-g-file_T70EX3/live-g-file/test_make_directory_with_parents/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/test_make_directory_with_parents/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_live-g-file_T70EX3/live-g-file/test_make_directory_with_parents/.dirs/system-config1:/tmp/test_live-g-file_T70EX3/live-g-file/test_make_directory_with_parents/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/test_make_directory_with_parents/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_live-g-file_T70EX3/live-g-file/test_make_directory_with_parents/.dirs/system-data1:/tmp/test_live-g-file_T70EX3/live-g-file/test_make_directory_with_parents/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/test_make_directory_with_parents/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/test_make_directory_with_parents/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_live-g-file_T70EX3/live-g-file/test_make_directory_with_parents/.dirs/runtime # We do not have CAP_DAC_OVERRIDE or equivalent ok 10 /live-g-file/test_make_directory_with_parents # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_live-g-file_T70EX3/live-g-file/final_clean/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/final_clean/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_live-g-file_T70EX3/live-g-file/final_clean/.dirs/system-config1:/tmp/test_live-g-file_T70EX3/live-g-file/final_clean/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/final_clean/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_live-g-file_T70EX3/live-g-file/final_clean/.dirs/system-data1:/tmp/test_live-g-file_T70EX3/live-g-file/final_clean/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/final_clean/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/final_clean/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_live-g-file_T70EX3/live-g-file/final_clean/.dirs/runtime # Cleaning target testing structure in '/tmp/test_live-g-file_T70EX3/testdir_live-g-file'... # deleting 'executable_file' # deleting 'not_exists2' # deleting 'not_exists3' # deleting 'not_exists4' # deleting 'dir1' # deleting 'subdir' # deleting 'dir-target' # deleting 'dir2' # deleting 'target-file' # deleting 'normal_file-symlink' # deleting 'pattern_file' # deleting 'executable_file' # deleting 'private_file' # deleting 'normal_file2' # deleting 'UTF_příliš z' # deleting 'lost_symlink' # deleting 'dir_no-access' # deleting 'dir_no-write' # deleting 'target-file' # deleting 'normal_file' # deleting 'normal_file-symlink' # deleting 'executable_file~' # deleting 'private_file' # deleting 'normal_file2~' # deleting 'a' # deleting 'UTF_příliš z' # deleting 'dir_hidden' # deleting '.a-hidden-file' # deleting 'file-in-.hidden1' # deleting '.hidden' # deleting 'file-in-.hidden2' # deleting 'pattern_file' # deleting 'normal_file2' ok 11 /live-g-file/final_clean # Start of test_unix_is_mountpoint tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_live-g-file_T70EX3/live-g-file/test_unix_is_mountpoint/sysroot/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/test_unix_is_mountpoint/sysroot/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_live-g-file_T70EX3/live-g-file/test_unix_is_mountpoint/sysroot/.dirs/system-config1:/tmp/test_live-g-file_T70EX3/live-g-file/test_unix_is_mountpoint/sysroot/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/test_unix_is_mountpoint/sysroot/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_live-g-file_T70EX3/live-g-file/test_unix_is_mountpoint/sysroot/.dirs/system-data1:/tmp/test_live-g-file_T70EX3/live-g-file/test_unix_is_mountpoint/sysroot/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/test_unix_is_mountpoint/sysroot/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/test_unix_is_mountpoint/sysroot/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_live-g-file_T70EX3/live-g-file/test_unix_is_mountpoint/sysroot/.dirs/runtime ok 12 /live-g-file/test_unix_is_mountpoint/sysroot # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_live-g-file_T70EX3/live-g-file/test_unix_is_mountpoint/proc/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/test_unix_is_mountpoint/proc/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_live-g-file_T70EX3/live-g-file/test_unix_is_mountpoint/proc/.dirs/system-config1:/tmp/test_live-g-file_T70EX3/live-g-file/test_unix_is_mountpoint/proc/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/test_unix_is_mountpoint/proc/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_live-g-file_T70EX3/live-g-file/test_unix_is_mountpoint/proc/.dirs/system-data1:/tmp/test_live-g-file_T70EX3/live-g-file/test_unix_is_mountpoint/proc/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/test_unix_is_mountpoint/proc/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_live-g-file_T70EX3/live-g-file/test_unix_is_mountpoint/proc/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_live-g-file_T70EX3/live-g-file/test_unix_is_mountpoint/proc/.dirs/runtime ok 13 /live-g-file/test_unix_is_mountpoint/proc # End of test_unix_is_mountpoint tests # End of live-g-file tests ============================================================================== ================================== 120/405 =================================== test: glib:glib+core / unix start time: 06:42:07 duration: 8.67s result: exit status 0 command: 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=45 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/unix ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S6976af7bf1ba2ffa59c6e1b119d1e5cb 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.51 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.51 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.01 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.00 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.01 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 2.42 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 ============================================================================== ================================== 188/405 =================================== test: glib:gobject / signals-refcount4 start time: 06:42:10 duration: 6.41s result: exit status 0 command: MALLOC_PERTURB_=47 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/signals-refcount4 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sf8487d5296258479397bebeb4b683676 1..1 # Start of gobject tests # Start of refcount tests # init 0x56045aa59df0 # # init 0x56045aa56310 # # dispose 0x56045aa59df0! # # dispose 0x56045aa56310! # ok 1 /gobject/refcount/signals # slow test /gobject/refcount/signals executed in 5.70 secs # End of refcount tests # End of gobject tests ============================================================================== ================================== 179/405 =================================== test: glib:gobject / objects-refcount1 start time: 06:42:09 duration: 6.92s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=32 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/objects-refcount1 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sa535c3b38a9b68c0492ff85cbacfd966 1..1 # Start of gobject tests # Start of refcount tests # init 0x56108f14d4c0 # # init 0x56108f14d5d0 # # dispose 0x56108f14d4c0! # # dispose 0x56108f14d5d0! # ok 1 /gobject/refcount/object-basics # slow test /gobject/refcount/object-basics executed in 5.98 secs # End of refcount tests # End of gobject tests ============================================================================== ================================== 185/405 =================================== test: glib:gobject / signals-refcount1 start time: 06:42:10 duration: 6.50s result: exit status 0 command: MALLOC_PERTURB_=158 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/signals-refcount1 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S4aa6e0a74b6b2f43cb9088928a637b62 1..1 # Start of gobject tests # Start of refcount tests # init 0x55be4fd86df0 # # init 0x55be4fd83310 # # dispose 0x55be4fd86df0! # # dispose 0x55be4fd83310! # ok 1 /gobject/refcount/signals # slow test /gobject/refcount/signals executed in 5.81 secs # End of refcount tests # End of gobject tests ============================================================================== ================================== 186/405 =================================== test: glib:gobject / signals-refcount2 start time: 06:42:10 duration: 6.47s result: exit status 0 command: 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=12 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/signals-refcount2 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sf6612c4f0b32482b66aa6593bf4102dd 1..1 # Start of gobject tests # Start of refcount tests # init 0x5583b6748df0 # # init 0x5583b6745310 # # dispose 0x5583b6748df0! # # dispose 0x5583b6745310! # ok 1 /gobject/refcount/signals # slow test /gobject/refcount/signals executed in 5.78 secs # End of refcount tests # End of gobject tests ============================================================================== ================================== 302/405 =================================== test: glib:gio+portal-support / portal-support-flatpak-full start time: 06:42:13 duration: 2.80s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 MALLOC_PERTURB_=199 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/portal-support-flatpak-full ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S930c0c64d7a824aeab66aa79971f7a46 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_VO1MX3/portal-support/flatpak/full/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_portal-support-flatpak-full_VO1MX3/portal-support/flatpak/full/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_portal-support-flatpak-full_VO1MX3/portal-support/flatpak/full/.dirs/system-config1:/tmp/test_portal-support-flatpak-full_VO1MX3/portal-support/flatpak/full/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_portal-support-flatpak-full_VO1MX3/portal-support/flatpak/full/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_portal-support-flatpak-full_VO1MX3/portal-support/flatpak/full/.dirs/system-data1:/tmp/test_portal-support-flatpak-full_VO1MX3/portal-support/flatpak/full/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_portal-support-flatpak-full_VO1MX3/portal-support/flatpak/full/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_portal-support-flatpak-full_VO1MX3/portal-support/flatpak/full/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_portal-support-flatpak-full_VO1MX3/portal-support/flatpak/full/.dirs/runtime # Creating .flatpak-info in /tmp/test_portal-support-flatpak-full_VO1MX3/portal-support/flatpak/full/.dirs/runtime/.flatpak-info ok 1 /portal-support/flatpak/full # End of flatpak tests # End of portal-support tests ============================================================================== ================================== 303/405 =================================== test: glib:gio+portal-support / portal-support-flatpak-network-only start time: 06:42:14 duration: 2.79s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MALLOC_PERTURB_=7 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/portal-support-flatpak-network-only ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S645d435f4676e854a81d5791548e4118 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_DAKNX3/portal-support/flatpak/network/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_portal-support-flatpak-network-only_DAKNX3/portal-support/flatpak/network/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_portal-support-flatpak-network-only_DAKNX3/portal-support/flatpak/network/.dirs/system-config1:/tmp/test_portal-support-flatpak-network-only_DAKNX3/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_DAKNX3/portal-support/flatpak/network/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_portal-support-flatpak-network-only_DAKNX3/portal-support/flatpak/network/.dirs/system-data1:/tmp/test_portal-support-flatpak-network-only_DAKNX3/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_DAKNX3/portal-support/flatpak/network/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_portal-support-flatpak-network-only_DAKNX3/portal-support/flatpak/network/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_portal-support-flatpak-network-only_DAKNX3/portal-support/flatpak/network/.dirs/runtime # Creating .flatpak-info in /tmp/test_portal-support-flatpak-network-only_DAKNX3/portal-support/flatpak/network/.dirs/runtime/.flatpak-info ok 1 /portal-support/flatpak/network # End of flatpak tests # End of portal-support tests ============================================================================== ================================== 304/405 =================================== test: glib:gio+portal-support / portal-support-flatpak-gsettings-only start time: 06:42:14 duration: 2.94s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/portal-support-flatpak-gsettings-only ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sf445c6516c2c01d921dd135606b6ca2e 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_FOWLX3/portal-support/flatpak/gsettings/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_portal-support-flatpak-gsettings-only_FOWLX3/portal-support/flatpak/gsettings/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_portal-support-flatpak-gsettings-only_FOWLX3/portal-support/flatpak/gsettings/.dirs/system-config1:/tmp/test_portal-support-flatpak-gsettings-only_FOWLX3/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_FOWLX3/portal-support/flatpak/gsettings/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_portal-support-flatpak-gsettings-only_FOWLX3/portal-support/flatpak/gsettings/.dirs/system-data1:/tmp/test_portal-support-flatpak-gsettings-only_FOWLX3/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_FOWLX3/portal-support/flatpak/gsettings/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_portal-support-flatpak-gsettings-only_FOWLX3/portal-support/flatpak/gsettings/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_portal-support-flatpak-gsettings-only_FOWLX3/portal-support/flatpak/gsettings/.dirs/runtime # Creating .flatpak-info in /tmp/test_portal-support-flatpak-gsettings-only_FOWLX3/portal-support/flatpak/gsettings/.dirs/runtime/.flatpak-info ok 1 /portal-support/flatpak/gsettings # End of flatpak tests # End of portal-support tests ============================================================================== ================================== 305/405 =================================== test: glib:gio+portal-support / portal-support-none start time: 06:42:14 duration: 2.92s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=2 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/portal-support-none ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S41551941ac26b88a69527dfe37f705df 1..1 # Start of portal-support tests ok 1 /portal-support/none # End of portal-support tests ============================================================================== ================================== 306/405 =================================== test: glib:gio+portal-support / portal-support-env-var start time: 06:42:14 duration: 2.90s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=113 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/portal-support-env-var ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S9e88529618158962de12a2b334426522 1..1 # Start of portal-support tests ok 1 /portal-support/env-var # End of portal-support tests ============================================================================== ================================== 187/405 =================================== test: glib:gobject / signals-refcount3 start time: 06:42:10 duration: 7.00s result: exit status 0 command: 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=15 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/signals-refcount3 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S2aa27e75f69b49aefae7ce972892ad64 1..1 # Start of gobject tests # Start of refcount tests # init 0x5596658d4df0 # # init 0x5596658d1310 # # dispose 0x5596658d4df0! # # dispose 0x5596658d1310! # ok 1 /gobject/refcount/signals # slow test /gobject/refcount/signals executed in 5.92 secs # End of refcount tests # End of gobject tests ============================================================================== ================================== 255/405 =================================== test: glib:gio / network-monitor-race start time: 06:42:12 duration: 4.84s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=226 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/network-monitor-race ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S2bd443ac900b1b5aea86cb023ab056a9 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 4.06 secs # End of network-monitor tests ============================================================================== ================================== 309/405 =================================== test: glib:gio / resolver-parsing start time: 06:42:15 duration: 1.22s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MALLOC_PERTURB_=87 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/resolver-parsing ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S287c4ca68833a401578615176b289bea 1..21 # Start of gresolver tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_resolver-parsing_892GX3/gresolver/invalid-header/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/invalid-header/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_resolver-parsing_892GX3/gresolver/invalid-header/.dirs/system-config1:/tmp/test_resolver-parsing_892GX3/gresolver/invalid-header/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/invalid-header/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_resolver-parsing_892GX3/gresolver/invalid-header/.dirs/system-data1:/tmp/test_resolver-parsing_892GX3/gresolver/invalid-header/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/invalid-header/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/invalid-header/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_resolver-parsing_892GX3/gresolver/invalid-header/.dirs/runtime ok 1 /gresolver/invalid-header # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_resolver-parsing_892GX3/gresolver/record-ownership/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/record-ownership/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_resolver-parsing_892GX3/gresolver/record-ownership/.dirs/system-config1:/tmp/test_resolver-parsing_892GX3/gresolver/record-ownership/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/record-ownership/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_resolver-parsing_892GX3/gresolver/record-ownership/.dirs/system-data1:/tmp/test_resolver-parsing_892GX3/gresolver/record-ownership/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/record-ownership/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/record-ownership/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_resolver-parsing_892GX3/gresolver/record-ownership/.dirs/runtime ok 2 /gresolver/record-ownership # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_resolver-parsing_892GX3/gresolver/unknown-record-type/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/unknown-record-type/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_resolver-parsing_892GX3/gresolver/unknown-record-type/.dirs/system-config1:/tmp/test_resolver-parsing_892GX3/gresolver/unknown-record-type/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/unknown-record-type/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_resolver-parsing_892GX3/gresolver/unknown-record-type/.dirs/system-data1:/tmp/test_resolver-parsing_892GX3/gresolver/unknown-record-type/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/unknown-record-type/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/unknown-record-type/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_resolver-parsing_892GX3/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_892GX3/gresolver/mx/valid/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/mx/valid/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_resolver-parsing_892GX3/gresolver/mx/valid/.dirs/system-config1:/tmp/test_resolver-parsing_892GX3/gresolver/mx/valid/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/mx/valid/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_resolver-parsing_892GX3/gresolver/mx/valid/.dirs/system-data1:/tmp/test_resolver-parsing_892GX3/gresolver/mx/valid/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/mx/valid/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/mx/valid/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_resolver-parsing_892GX3/gresolver/mx/valid/.dirs/runtime ok 4 /gresolver/mx/valid # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_resolver-parsing_892GX3/gresolver/mx/invalid/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/mx/invalid/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_resolver-parsing_892GX3/gresolver/mx/invalid/.dirs/system-config1:/tmp/test_resolver-parsing_892GX3/gresolver/mx/invalid/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/mx/invalid/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_resolver-parsing_892GX3/gresolver/mx/invalid/.dirs/system-data1:/tmp/test_resolver-parsing_892GX3/gresolver/mx/invalid/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/mx/invalid/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/mx/invalid/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_resolver-parsing_892GX3/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_892GX3/gresolver/mx/invalid/too-short/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/mx/invalid/too-short/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_resolver-parsing_892GX3/gresolver/mx/invalid/too-short/.dirs/system-config1:/tmp/test_resolver-parsing_892GX3/gresolver/mx/invalid/too-short/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/mx/invalid/too-short/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_resolver-parsing_892GX3/gresolver/mx/invalid/too-short/.dirs/system-data1:/tmp/test_resolver-parsing_892GX3/gresolver/mx/invalid/too-short/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/mx/invalid/too-short/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/mx/invalid/too-short/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_resolver-parsing_892GX3/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_892GX3/gresolver/mx/invalid/too-short2/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/mx/invalid/too-short2/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_resolver-parsing_892GX3/gresolver/mx/invalid/too-short2/.dirs/system-config1:/tmp/test_resolver-parsing_892GX3/gresolver/mx/invalid/too-short2/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/mx/invalid/too-short2/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_resolver-parsing_892GX3/gresolver/mx/invalid/too-short2/.dirs/system-data1:/tmp/test_resolver-parsing_892GX3/gresolver/mx/invalid/too-short2/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/mx/invalid/too-short2/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/mx/invalid/too-short2/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_resolver-parsing_892GX3/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_892GX3/gresolver/ns/valid/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/ns/valid/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_resolver-parsing_892GX3/gresolver/ns/valid/.dirs/system-config1:/tmp/test_resolver-parsing_892GX3/gresolver/ns/valid/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/ns/valid/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_resolver-parsing_892GX3/gresolver/ns/valid/.dirs/system-data1:/tmp/test_resolver-parsing_892GX3/gresolver/ns/valid/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/ns/valid/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/ns/valid/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_resolver-parsing_892GX3/gresolver/ns/valid/.dirs/runtime ok 8 /gresolver/ns/valid # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_resolver-parsing_892GX3/gresolver/ns/invalid/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/ns/invalid/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_resolver-parsing_892GX3/gresolver/ns/invalid/.dirs/system-config1:/tmp/test_resolver-parsing_892GX3/gresolver/ns/invalid/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/ns/invalid/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_resolver-parsing_892GX3/gresolver/ns/invalid/.dirs/system-data1:/tmp/test_resolver-parsing_892GX3/gresolver/ns/invalid/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/ns/invalid/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/ns/invalid/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_resolver-parsing_892GX3/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_892GX3/gresolver/soa/valid/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/soa/valid/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_resolver-parsing_892GX3/gresolver/soa/valid/.dirs/system-config1:/tmp/test_resolver-parsing_892GX3/gresolver/soa/valid/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/soa/valid/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_resolver-parsing_892GX3/gresolver/soa/valid/.dirs/system-data1:/tmp/test_resolver-parsing_892GX3/gresolver/soa/valid/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/soa/valid/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/soa/valid/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_resolver-parsing_892GX3/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_892GX3/gresolver/soa/invalid/mname/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/soa/invalid/mname/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_resolver-parsing_892GX3/gresolver/soa/invalid/mname/.dirs/system-config1:/tmp/test_resolver-parsing_892GX3/gresolver/soa/invalid/mname/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/soa/invalid/mname/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_resolver-parsing_892GX3/gresolver/soa/invalid/mname/.dirs/system-data1:/tmp/test_resolver-parsing_892GX3/gresolver/soa/invalid/mname/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/soa/invalid/mname/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/soa/invalid/mname/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_resolver-parsing_892GX3/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_892GX3/gresolver/soa/invalid/rname/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/soa/invalid/rname/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_resolver-parsing_892GX3/gresolver/soa/invalid/rname/.dirs/system-config1:/tmp/test_resolver-parsing_892GX3/gresolver/soa/invalid/rname/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/soa/invalid/rname/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_resolver-parsing_892GX3/gresolver/soa/invalid/rname/.dirs/system-data1:/tmp/test_resolver-parsing_892GX3/gresolver/soa/invalid/rname/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/soa/invalid/rname/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/soa/invalid/rname/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_resolver-parsing_892GX3/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_892GX3/gresolver/soa/invalid/too-short/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/soa/invalid/too-short/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_resolver-parsing_892GX3/gresolver/soa/invalid/too-short/.dirs/system-config1:/tmp/test_resolver-parsing_892GX3/gresolver/soa/invalid/too-short/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/soa/invalid/too-short/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_resolver-parsing_892GX3/gresolver/soa/invalid/too-short/.dirs/system-data1:/tmp/test_resolver-parsing_892GX3/gresolver/soa/invalid/too-short/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/soa/invalid/too-short/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/soa/invalid/too-short/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_resolver-parsing_892GX3/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_892GX3/gresolver/srv/valid/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/srv/valid/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_resolver-parsing_892GX3/gresolver/srv/valid/.dirs/system-config1:/tmp/test_resolver-parsing_892GX3/gresolver/srv/valid/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/srv/valid/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_resolver-parsing_892GX3/gresolver/srv/valid/.dirs/system-data1:/tmp/test_resolver-parsing_892GX3/gresolver/srv/valid/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/srv/valid/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/srv/valid/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_resolver-parsing_892GX3/gresolver/srv/valid/.dirs/runtime ok 14 /gresolver/srv/valid # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_resolver-parsing_892GX3/gresolver/srv/invalid/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/srv/invalid/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_resolver-parsing_892GX3/gresolver/srv/invalid/.dirs/system-config1:/tmp/test_resolver-parsing_892GX3/gresolver/srv/invalid/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/srv/invalid/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_resolver-parsing_892GX3/gresolver/srv/invalid/.dirs/system-data1:/tmp/test_resolver-parsing_892GX3/gresolver/srv/invalid/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/srv/invalid/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/srv/invalid/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_resolver-parsing_892GX3/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_892GX3/gresolver/srv/invalid/too-short/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/srv/invalid/too-short/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_resolver-parsing_892GX3/gresolver/srv/invalid/too-short/.dirs/system-config1:/tmp/test_resolver-parsing_892GX3/gresolver/srv/invalid/too-short/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/srv/invalid/too-short/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_resolver-parsing_892GX3/gresolver/srv/invalid/too-short/.dirs/system-data1:/tmp/test_resolver-parsing_892GX3/gresolver/srv/invalid/too-short/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/srv/invalid/too-short/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/srv/invalid/too-short/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_resolver-parsing_892GX3/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_892GX3/gresolver/srv/invalid/too-short2/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/srv/invalid/too-short2/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_resolver-parsing_892GX3/gresolver/srv/invalid/too-short2/.dirs/system-config1:/tmp/test_resolver-parsing_892GX3/gresolver/srv/invalid/too-short2/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/srv/invalid/too-short2/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_resolver-parsing_892GX3/gresolver/srv/invalid/too-short2/.dirs/system-data1:/tmp/test_resolver-parsing_892GX3/gresolver/srv/invalid/too-short2/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/srv/invalid/too-short2/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/srv/invalid/too-short2/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_resolver-parsing_892GX3/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_892GX3/gresolver/txt/valid/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/txt/valid/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_resolver-parsing_892GX3/gresolver/txt/valid/.dirs/system-config1:/tmp/test_resolver-parsing_892GX3/gresolver/txt/valid/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/txt/valid/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_resolver-parsing_892GX3/gresolver/txt/valid/.dirs/system-data1:/tmp/test_resolver-parsing_892GX3/gresolver/txt/valid/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/txt/valid/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/txt/valid/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_resolver-parsing_892GX3/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_892GX3/gresolver/txt/valid/multiple-strings/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/txt/valid/multiple-strings/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_resolver-parsing_892GX3/gresolver/txt/valid/multiple-strings/.dirs/system-config1:/tmp/test_resolver-parsing_892GX3/gresolver/txt/valid/multiple-strings/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/txt/valid/multiple-strings/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_resolver-parsing_892GX3/gresolver/txt/valid/multiple-strings/.dirs/system-data1:/tmp/test_resolver-parsing_892GX3/gresolver/txt/valid/multiple-strings/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/txt/valid/multiple-strings/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/txt/valid/multiple-strings/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_resolver-parsing_892GX3/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_892GX3/gresolver/txt/invalid/empty/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/txt/invalid/empty/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_resolver-parsing_892GX3/gresolver/txt/invalid/empty/.dirs/system-config1:/tmp/test_resolver-parsing_892GX3/gresolver/txt/invalid/empty/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/txt/invalid/empty/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_resolver-parsing_892GX3/gresolver/txt/invalid/empty/.dirs/system-data1:/tmp/test_resolver-parsing_892GX3/gresolver/txt/invalid/empty/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/txt/invalid/empty/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/txt/invalid/empty/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_resolver-parsing_892GX3/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_892GX3/gresolver/txt/invalid/overflow/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/txt/invalid/overflow/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_resolver-parsing_892GX3/gresolver/txt/invalid/overflow/.dirs/system-config1:/tmp/test_resolver-parsing_892GX3/gresolver/txt/invalid/overflow/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/txt/invalid/overflow/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_resolver-parsing_892GX3/gresolver/txt/invalid/overflow/.dirs/system-data1:/tmp/test_resolver-parsing_892GX3/gresolver/txt/invalid/overflow/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/txt/invalid/overflow/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_resolver-parsing_892GX3/gresolver/txt/invalid/overflow/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_resolver-parsing_892GX3/gresolver/txt/invalid/overflow/.dirs/runtime ok 21 /gresolver/txt/invalid/overflow # End of invalid tests # End of txt tests # End of gresolver tests ============================================================================== ================================== 308/405 =================================== test: glib:gio+portal-support / portal-support-snap-classic start time: 06:42:15 duration: 1.39s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=38 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/portal-support-snap-classic ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S67b0c4ed4849240565c90e06a60028e7 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_H8SGX3/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_H8SGX3/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_H8SGX3/portal-support/snap-classic/no-snapctl/.dirs/system-config1:/tmp/test_portal-support-snap-classic_H8SGX3/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_H8SGX3/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_H8SGX3/portal-support/snap-classic/no-snapctl/.dirs/system-data1:/tmp/test_portal-support-snap-classic_H8SGX3/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_H8SGX3/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_H8SGX3/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_H8SGX3/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_H8SGX3/portal-support/snap-classic/none/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_portal-support-snap-classic_H8SGX3/portal-support/snap-classic/none/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_portal-support-snap-classic_H8SGX3/portal-support/snap-classic/none/.dirs/system-config1:/tmp/test_portal-support-snap-classic_H8SGX3/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_H8SGX3/portal-support/snap-classic/none/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_portal-support-snap-classic_H8SGX3/portal-support/snap-classic/none/.dirs/system-data1:/tmp/test_portal-support-snap-classic_H8SGX3/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_H8SGX3/portal-support/snap-classic/none/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_portal-support-snap-classic_H8SGX3/portal-support/snap-classic/none/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_portal-support-snap-classic_H8SGX3/portal-support/snap-classic/none/.dirs/runtime # Created snap.yaml in /tmp/test_portal-support-snap-classic_H8SGX3/meta/snap.yaml # Created snapctl in /tmp/test_portal-support-snap-classic_H8SGX3/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_H8SGX3/portal-support/snap-classic/all/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_portal-support-snap-classic_H8SGX3/portal-support/snap-classic/all/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_portal-support-snap-classic_H8SGX3/portal-support/snap-classic/all/.dirs/system-config1:/tmp/test_portal-support-snap-classic_H8SGX3/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_H8SGX3/portal-support/snap-classic/all/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_portal-support-snap-classic_H8SGX3/portal-support/snap-classic/all/.dirs/system-data1:/tmp/test_portal-support-snap-classic_H8SGX3/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_H8SGX3/portal-support/snap-classic/all/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_portal-support-snap-classic_H8SGX3/portal-support/snap-classic/all/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_portal-support-snap-classic_H8SGX3/portal-support/snap-classic/all/.dirs/runtime # Created snap.yaml in /tmp/test_portal-support-snap-classic_H8SGX3/meta/snap.yaml # Created snapctl in /tmp/test_portal-support-snap-classic_H8SGX3/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_H8SGX3/portal-support/snap-classic/no-snapctl: No such file or directory Unable to clean up temporary directory /tmp/test_portal-support-snap-classic_H8SGX3/portal-support/snap-classic/none: No such file or directory Unable to clean up temporary directory /tmp/test_portal-support-snap-classic_H8SGX3/portal-support/snap-classic/all: No such file or directory Unable to clean up temporary directory /tmp/test_portal-support-snap-classic_H8SGX3: No such file or directory ============================================================================== ================================== 310/405 =================================== test: glib:gio / socket-address start time: 06:42:15 duration: 1.40s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 MALLOC_PERTURB_=199 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/socket-address ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sc51e28ab0394276c6ad3c42334a8c254 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 ============================================================================== ================================== 105/405 =================================== test: glib:glib+core / 1bit-mutex start time: 06:42:05 duration: 12.33s result: exit status 0 command: MALLOC_PERTURB_=77 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/1bit-mutex ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S291f83b9f9701eee8ca038aec49c045c 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 4.67 secs ok 2 /glib/1bit-mutex/pointer # slow test /glib/1bit-mutex/pointer executed in 6.66 secs # End of 1bit-mutex tests # End of glib tests ============================================================================== ================================== 311/405 =================================== test: glib:gio / stream-rw_all start time: 06:42:15 duration: 1.37s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MALLOC_PERTURB_=59 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/stream-rw_all ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sd7f95714628b91dc3409d8f10f15acd9 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 ============================================================================== ================================== 312/405 =================================== test: glib:gio / unix-mounts start time: 06:42:16 duration: 1.36s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=156 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/unix-mounts ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Se5cfdc1a8bc57f9e4da7c4c28a739878 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 ============================================================================== ================================== 314/405 =================================== test: glib:gio / g-file-info-filesystem-readonly start time: 06:42:16 duration: 1.03s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=16 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/g-file-info-filesystem-readonly ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sd6f56359e520bc4245bfdebd8dbc897b # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=787731 1..2 # Start of g-file-info-filesystem-readonly tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_g-file-info-filesystem-readonly_8FNRX3/g-file-info-filesystem-readonly/test-fs-ro/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_g-file-info-filesystem-readonly_8FNRX3/g-file-info-filesystem-readonly/test-fs-ro/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_g-file-info-filesystem-readonly_8FNRX3/g-file-info-filesystem-readonly/test-fs-ro/.dirs/system-config1:/tmp/test_g-file-info-filesystem-readonly_8FNRX3/g-file-info-filesystem-readonly/test-fs-ro/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_g-file-info-filesystem-readonly_8FNRX3/g-file-info-filesystem-readonly/test-fs-ro/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_g-file-info-filesystem-readonly_8FNRX3/g-file-info-filesystem-readonly/test-fs-ro/.dirs/system-data1:/tmp/test_g-file-info-filesystem-readonly_8FNRX3/g-file-info-filesystem-readonly/test-fs-ro/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_g-file-info-filesystem-readonly_8FNRX3/g-file-info-filesystem-readonly/test-fs-ro/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_g-file-info-filesystem-readonly_8FNRX3/g-file-info-filesystem-readonly/test-fs-ro/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_g-file-info-filesystem-readonly_8FNRX3/g-file-info-filesystem-readonly/test-fs-ro/.dirs/runtime ok 1 /g-file-info-filesystem-readonly/test-fs-ro # SKIP 'bindfs' and 'fusermount' commands are needed to run this test # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_g-file-info-filesystem-readonly_8FNRX3/g-file-info-filesystem-readonly/test-fs-ro-with-mount-monitor/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_g-file-info-filesystem-readonly_8FNRX3/g-file-info-filesystem-readonly/test-fs-ro-with-mount-monitor/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_g-file-info-filesystem-readonly_8FNRX3/g-file-info-filesystem-readonly/test-fs-ro-with-mount-monitor/.dirs/system-config1:/tmp/test_g-file-info-filesystem-readonly_8FNRX3/g-file-info-filesystem-readonly/test-fs-ro-with-mount-monitor/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_g-file-info-filesystem-readonly_8FNRX3/g-file-info-filesystem-readonly/test-fs-ro-with-mount-monitor/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_g-file-info-filesystem-readonly_8FNRX3/g-file-info-filesystem-readonly/test-fs-ro-with-mount-monitor/.dirs/system-data1:/tmp/test_g-file-info-filesystem-readonly_8FNRX3/g-file-info-filesystem-readonly/test-fs-ro-with-mount-monitor/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_g-file-info-filesystem-readonly_8FNRX3/g-file-info-filesystem-readonly/test-fs-ro-with-mount-monitor/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_g-file-info-filesystem-readonly_8FNRX3/g-file-info-filesystem-readonly/test-fs-ro-with-mount-monitor/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_g-file-info-filesystem-readonly_8FNRX3/g-file-info-filesystem-readonly/test-fs-ro-with-mount-monitor/.dirs/runtime 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 ============================================================================== ================================== 171/405 =================================== test: glib:gobject+slow / closure-refcount start time: 06:42:09 duration: 7.89s result: exit status 0 command: 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.86.0/debian/build/deb/gobject/tests MALLOC_PERTURB_=169 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/closure-refcount ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sdb983e78bcdc2af9a4580a5a96db235a 1..1 # Start of closure tests # Init 0x564a448e0cf0 # 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 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 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 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 thread1 # Yielding from main thread # Yielding from thread2 # Yielding from main thread # Yielding from main thread # Yielding from thread1 # Yielding from thread2 # Yielding from main thread # Yielding from thread2 # Yielding from main thread # Yielding from thread2 # Yielding from thread2 # Yielding from main thread # Yielding from thread2 # 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 thread1 # Yielding from main thread # Yielding from thread2 # Yielding from thread2 # 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 thread1 # Yielding from main thread # Yielding from main thread # Yielding from thread2 # Yielding from thread2 # Yielding from main thread # Yielding from thread1 # Yielding from thread2 # Yielding from main thread # Yielding from thread1 # Yielding from main thread # Yielding from thread2 # Yielding from thread1 # Yielding from main thread # Yielding from thread2 # Yielding from thread1 # Yielding from main thread # Yielding from thread2 # Yielding from thread1 # 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 thread1 # Yielding from thread2 # Yielding from main thread # Yielding from thread1 # Yielding from thread2 # Yielding from main thread # Yielding from thread1 # Yielding from main thread # Yielding from thread1 # Yielding from main thread # Yielding from thread2 # Yielding from thread1 # Yielding from main thread # Yielding from thread1 # Yielding from main thread # Yielding from thread2 # Yielding from thread1 # 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 thread1 # 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 thread1 # 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 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 thread1 # Yielding from main thread # Yielding from thread2 # 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 main thread # 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 main thread # Yielding from thread1 # Yielding from thread2 # Yielding from main thread # Yielding from thread2 # Yielding from thread1 # Yielding from main thread # Yielding from thread2 # Yielding from thread1 # 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 thread2 # Yielding from main thread # Yielding from thread1 # Yielding from main thread # Yielding from thread2 # Stopping # Stopped ok 1 /closure/refcount # slow test /closure/refcount executed in 6.98 secs # End of closure tests ============================================================================== ================================== 316/405 =================================== test: glib:gio / trash start time: 06:42:16 duration: 1.23s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MALLOC_PERTURB_=59 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/trash ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sd10b6fe74934ce857b336a4eeb578008 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-trash1BEQX3 (parent st_dev: 65057) # Home: /build/reproducible-path/glib2.0-2.86.0/debian/.debhelper/generated/_source/home (st_dev: 65057) 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 Directory '/build/reproducible-path/glib2.0-2.86.0/debian/.debhelper/generated/_source/home/.local' does not exist ok 3 /trash/long-filename # End of trash tests ============================================================================== ================================== 307/405 =================================== test: glib:gio+portal-support / portal-support-snap start time: 06:42:14 duration: 3.49s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=177 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/portal-support-snap ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sbefe67f74803d8d7d238a7c19d232753 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_V5GGX3/portal-support/snap/no-snapctl/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/no-snapctl/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/no-snapctl/.dirs/system-config1:/tmp/test_portal-support-snap_V5GGX3/portal-support/snap/no-snapctl/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/no-snapctl/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/no-snapctl/.dirs/system-data1:/tmp/test_portal-support-snap_V5GGX3/portal-support/snap/no-snapctl/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/no-snapctl/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/no-snapctl/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/no-snapctl/.dirs/runtime # Created snap.yaml in /tmp/test_portal-support-snap_V5GGX3/meta/snap.yaml ok 1 /portal-support/snap/no-snapctl # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/none/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/none/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/none/.dirs/system-config1:/tmp/test_portal-support-snap_V5GGX3/portal-support/snap/none/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/none/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/none/.dirs/system-data1:/tmp/test_portal-support-snap_V5GGX3/portal-support/snap/none/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/none/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/none/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/none/.dirs/runtime # Created snap.yaml in /tmp/test_portal-support-snap_V5GGX3/meta/snap.yaml # Created snapctl in /tmp/test_portal-support-snap_V5GGX3/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_V5GGX3/portal-support/snap/all/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/all/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/all/.dirs/system-config1:/tmp/test_portal-support-snap_V5GGX3/portal-support/snap/all/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/all/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/all/.dirs/system-data1:/tmp/test_portal-support-snap_V5GGX3/portal-support/snap/all/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/all/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/all/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/all/.dirs/runtime # Created snap.yaml in /tmp/test_portal-support-snap_V5GGX3/meta/snap.yaml # Created snapctl in /tmp/test_portal-support-snap_V5GGX3/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_V5GGX3/portal-support/snap/desktop-only/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/desktop-only/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/desktop-only/.dirs/system-config1:/tmp/test_portal-support-snap_V5GGX3/portal-support/snap/desktop-only/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/desktop-only/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/desktop-only/.dirs/system-data1:/tmp/test_portal-support-snap_V5GGX3/portal-support/snap/desktop-only/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/desktop-only/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/desktop-only/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/desktop-only/.dirs/runtime # Created snap.yaml in /tmp/test_portal-support-snap_V5GGX3/meta/snap.yaml # Created snapctl in /tmp/test_portal-support-snap_V5GGX3/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_V5GGX3/portal-support/snap/network-only/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/network-only/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/network-only/.dirs/system-config1:/tmp/test_portal-support-snap_V5GGX3/portal-support/snap/network-only/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/network-only/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/network-only/.dirs/system-data1:/tmp/test_portal-support-snap_V5GGX3/portal-support/snap/network-only/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/network-only/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/network-only/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/network-only/.dirs/runtime # Created snap.yaml in /tmp/test_portal-support-snap_V5GGX3/meta/snap.yaml # Created snapctl in /tmp/test_portal-support-snap_V5GGX3/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_V5GGX3/portal-support/snap/gsettings-only/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/gsettings-only/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/gsettings-only/.dirs/system-config1:/tmp/test_portal-support-snap_V5GGX3/portal-support/snap/gsettings-only/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/gsettings-only/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/gsettings-only/.dirs/system-data1:/tmp/test_portal-support-snap_V5GGX3/portal-support/snap/gsettings-only/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/gsettings-only/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/gsettings-only/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/gsettings-only/.dirs/runtime # Created snap.yaml in /tmp/test_portal-support-snap_V5GGX3/meta/snap.yaml # Created snapctl in /tmp/test_portal-support-snap_V5GGX3/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_V5GGX3/portal-support/snap/updates-dynamically/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/updates-dynamically/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/updates-dynamically/.dirs/system-config1:/tmp/test_portal-support-snap_V5GGX3/portal-support/snap/updates-dynamically/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/updates-dynamically/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/updates-dynamically/.dirs/system-data1:/tmp/test_portal-support-snap_V5GGX3/portal-support/snap/updates-dynamically/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/updates-dynamically/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/updates-dynamically/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/updates-dynamically/.dirs/runtime # Created snap.yaml in /tmp/test_portal-support-snap_V5GGX3/meta/snap.yaml # Created snapctl in /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/updates-dynamically/.dirs/runtime/snapctl # Created snapctl in /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/updates-dynamically/.dirs/runtime/snapctl # Created snapctl in /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/updates-dynamically/.dirs/runtime/snapctl # Created snapctl in /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/updates-dynamically/.dirs/runtime/snapctl # Created snapctl in /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/updates-dynamically/.dirs/runtime/snapctl # Created snapctl in /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/updates-dynamically/.dirs/runtime/snapctl # Created snapctl in /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/updates-dynamically/.dirs/runtime/snapctl ok 7 /portal-support/snap/updates-dynamically # slow test /portal-support/snap/updates-dynamically executed in 0.57 secs # End of snap tests # End of portal-support tests ----------------------------------- stderr ----------------------------------- Unable to clean up temporary directory /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/no-snapctl: No such file or directory Unable to clean up temporary directory /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/none: No such file or directory Unable to clean up temporary directory /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/all: No such file or directory Unable to clean up temporary directory /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/desktop-only: No such file or directory Unable to clean up temporary directory /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/network-only: No such file or directory Unable to clean up temporary directory /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/gsettings-only: No such file or directory Unable to clean up temporary directory /tmp/test_portal-support-snap_V5GGX3/portal-support/snap/updates-dynamically: No such file or directory Unable to clean up temporary directory /tmp/test_portal-support-snap_V5GGX3: No such file or directory ============================================================================== ================================== 322/405 =================================== test: glib:gio / fdo-notification-backend start time: 06:42:16 duration: 1.03s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=244 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/fdo-notification-backend ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S9259f7948e244e1132e92fcbd63e6c67 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 # 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 ============================================================================== ================================== 323/405 =================================== test: glib:gio / gdbus-auth start time: 06:42:16 duration: 1.02s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=181 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-auth ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S6d56f5ff2ae72b7fc967eda3b7ec9f51 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_RDCHX3/gdbus/auth/client/EXTERNAL/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-auth_RDCHX3/gdbus/auth/client/EXTERNAL/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-auth_RDCHX3/gdbus/auth/client/EXTERNAL/.dirs/system-config1:/tmp/test_gdbus-auth_RDCHX3/gdbus/auth/client/EXTERNAL/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-auth_RDCHX3/gdbus/auth/client/EXTERNAL/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-auth_RDCHX3/gdbus/auth/client/EXTERNAL/.dirs/system-data1:/tmp/test_gdbus-auth_RDCHX3/gdbus/auth/client/EXTERNAL/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-auth_RDCHX3/gdbus/auth/client/EXTERNAL/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-auth_RDCHX3/gdbus/auth/client/EXTERNAL/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-auth_RDCHX3/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_RDCHX3/gdbus/auth/client/DBUS_COOKIE_SHA1/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-auth_RDCHX3/gdbus/auth/client/DBUS_COOKIE_SHA1/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-auth_RDCHX3/gdbus/auth/client/DBUS_COOKIE_SHA1/.dirs/system-config1:/tmp/test_gdbus-auth_RDCHX3/gdbus/auth/client/DBUS_COOKIE_SHA1/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-auth_RDCHX3/gdbus/auth/client/DBUS_COOKIE_SHA1/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-auth_RDCHX3/gdbus/auth/client/DBUS_COOKIE_SHA1/.dirs/system-data1:/tmp/test_gdbus-auth_RDCHX3/gdbus/auth/client/DBUS_COOKIE_SHA1/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-auth_RDCHX3/gdbus/auth/client/DBUS_COOKIE_SHA1/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-auth_RDCHX3/gdbus/auth/client/DBUS_COOKIE_SHA1/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-auth_RDCHX3/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_RDCHX3/gdbus/auth/server/ANONYMOUS/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-auth_RDCHX3/gdbus/auth/server/ANONYMOUS/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-auth_RDCHX3/gdbus/auth/server/ANONYMOUS/.dirs/system-config1:/tmp/test_gdbus-auth_RDCHX3/gdbus/auth/server/ANONYMOUS/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-auth_RDCHX3/gdbus/auth/server/ANONYMOUS/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-auth_RDCHX3/gdbus/auth/server/ANONYMOUS/.dirs/system-data1:/tmp/test_gdbus-auth_RDCHX3/gdbus/auth/server/ANONYMOUS/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-auth_RDCHX3/gdbus/auth/server/ANONYMOUS/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-auth_RDCHX3/gdbus/auth/server/ANONYMOUS/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-auth_RDCHX3/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_RDCHX3/gdbus/auth/server/EXTERNAL/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-auth_RDCHX3/gdbus/auth/server/EXTERNAL/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-auth_RDCHX3/gdbus/auth/server/EXTERNAL/.dirs/system-config1:/tmp/test_gdbus-auth_RDCHX3/gdbus/auth/server/EXTERNAL/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-auth_RDCHX3/gdbus/auth/server/EXTERNAL/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-auth_RDCHX3/gdbus/auth/server/EXTERNAL/.dirs/system-data1:/tmp/test_gdbus-auth_RDCHX3/gdbus/auth/server/EXTERNAL/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-auth_RDCHX3/gdbus/auth/server/EXTERNAL/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-auth_RDCHX3/gdbus/auth/server/EXTERNAL/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-auth_RDCHX3/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_RDCHX3/gdbus/auth/server/DBUS_COOKIE_SHA1/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-auth_RDCHX3/gdbus/auth/server/DBUS_COOKIE_SHA1/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-auth_RDCHX3/gdbus/auth/server/DBUS_COOKIE_SHA1/.dirs/system-config1:/tmp/test_gdbus-auth_RDCHX3/gdbus/auth/server/DBUS_COOKIE_SHA1/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-auth_RDCHX3/gdbus/auth/server/DBUS_COOKIE_SHA1/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-auth_RDCHX3/gdbus/auth/server/DBUS_COOKIE_SHA1/.dirs/system-data1:/tmp/test_gdbus-auth_RDCHX3/gdbus/auth/server/DBUS_COOKIE_SHA1/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-auth_RDCHX3/gdbus/auth/server/DBUS_COOKIE_SHA1/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-auth_RDCHX3/gdbus/auth/server/DBUS_COOKIE_SHA1/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-auth_RDCHX3/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/405 =================================== test: glib:gio / appinfo start time: 06:42:16 duration: 1.33s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=91 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/appinfo ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S2ad6c06b8c585274b0fd0140ab418250 1..14 # Start of appinfo tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_appinfo_JSEAX3/appinfo/basic/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_appinfo_JSEAX3/appinfo/basic/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_appinfo_JSEAX3/appinfo/basic/.dirs/system-config1:/tmp/test_appinfo_JSEAX3/appinfo/basic/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_appinfo_JSEAX3/appinfo/basic/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_appinfo_JSEAX3/appinfo/basic/.dirs/system-data1:/tmp/test_appinfo_JSEAX3/appinfo/basic/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_appinfo_JSEAX3/appinfo/basic/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_appinfo_JSEAX3/appinfo/basic/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_appinfo_JSEAX3/appinfo/basic/.dirs/runtime ok 1 /appinfo/basic # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_appinfo_JSEAX3/appinfo/text/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_appinfo_JSEAX3/appinfo/text/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_appinfo_JSEAX3/appinfo/text/.dirs/system-config1:/tmp/test_appinfo_JSEAX3/appinfo/text/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_appinfo_JSEAX3/appinfo/text/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_appinfo_JSEAX3/appinfo/text/.dirs/system-data1:/tmp/test_appinfo_JSEAX3/appinfo/text/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_appinfo_JSEAX3/appinfo/text/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_appinfo_JSEAX3/appinfo/text/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_appinfo_JSEAX3/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_JSEAX3/appinfo/basic/.dirs/config to /tmp/test_appinfo_JSEAX3/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_JSEAX3/appinfo/launch/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_appinfo_JSEAX3/appinfo/launch/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_appinfo_JSEAX3/appinfo/launch/.dirs/system-config1:/tmp/test_appinfo_JSEAX3/appinfo/launch/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_appinfo_JSEAX3/appinfo/launch/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_appinfo_JSEAX3/appinfo/launch/.dirs/system-data1:/tmp/test_appinfo_JSEAX3/appinfo/launch/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_appinfo_JSEAX3/appinfo/launch/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_appinfo_JSEAX3/appinfo/launch/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_appinfo_JSEAX3/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_JSEAX3/appinfo/text/.dirs/config to /tmp/test_appinfo_JSEAX3/appinfo/launch/.dirs/config # Subtest: /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/appinfo-test # random seed: R02Sf65da83e5a8154e48dfd1a7d93bb9a58 # GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ‘gio-vfs’ # Subtest: /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/appinfo-test # random seed: R02S895931d6d20499e88b508c03dafb5b4d # Subtest: /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/appinfo-test # random seed: R02S06057f4223d340146cb2dff0921110c1 # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # Subtest: /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/appinfo-test # random seed: R02S3a1654c3740e662c38cdb366d39277b4 ok 3 /appinfo/launch # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_appinfo_JSEAX3/appinfo/show-in/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_appinfo_JSEAX3/appinfo/show-in/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_appinfo_JSEAX3/appinfo/show-in/.dirs/system-config1:/tmp/test_appinfo_JSEAX3/appinfo/show-in/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_appinfo_JSEAX3/appinfo/show-in/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_appinfo_JSEAX3/appinfo/show-in/.dirs/system-data1:/tmp/test_appinfo_JSEAX3/appinfo/show-in/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_appinfo_JSEAX3/appinfo/show-in/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_appinfo_JSEAX3/appinfo/show-in/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_appinfo_JSEAX3/appinfo/show-in/.dirs/runtime # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_appinfo_JSEAX3/appinfo/launch/.dirs/config to /tmp/test_appinfo_JSEAX3/appinfo/show-in/.dirs/config ok 4 /appinfo/show-in # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_appinfo_JSEAX3/appinfo/commandline/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_appinfo_JSEAX3/appinfo/commandline/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_appinfo_JSEAX3/appinfo/commandline/.dirs/system-config1:/tmp/test_appinfo_JSEAX3/appinfo/commandline/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_appinfo_JSEAX3/appinfo/commandline/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_appinfo_JSEAX3/appinfo/commandline/.dirs/system-data1:/tmp/test_appinfo_JSEAX3/appinfo/commandline/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_appinfo_JSEAX3/appinfo/commandline/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_appinfo_JSEAX3/appinfo/commandline/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_appinfo_JSEAX3/appinfo/commandline/.dirs/runtime ok 5 /appinfo/commandline # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_appinfo_JSEAX3/appinfo/launch-context/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_appinfo_JSEAX3/appinfo/launch-context/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_appinfo_JSEAX3/appinfo/launch-context/.dirs/system-config1:/tmp/test_appinfo_JSEAX3/appinfo/launch-context/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_appinfo_JSEAX3/appinfo/launch-context/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_appinfo_JSEAX3/appinfo/launch-context/.dirs/system-data1:/tmp/test_appinfo_JSEAX3/appinfo/launch-context/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_appinfo_JSEAX3/appinfo/launch-context/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_appinfo_JSEAX3/appinfo/launch-context/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_appinfo_JSEAX3/appinfo/launch-context/.dirs/runtime ok 6 /appinfo/launch-context # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_appinfo_JSEAX3/appinfo/launch-context-signals/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_appinfo_JSEAX3/appinfo/launch-context-signals/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_appinfo_JSEAX3/appinfo/launch-context-signals/.dirs/system-config1:/tmp/test_appinfo_JSEAX3/appinfo/launch-context-signals/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_appinfo_JSEAX3/appinfo/launch-context-signals/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_appinfo_JSEAX3/appinfo/launch-context-signals/.dirs/system-data1:/tmp/test_appinfo_JSEAX3/appinfo/launch-context-signals/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_appinfo_JSEAX3/appinfo/launch-context-signals/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_appinfo_JSEAX3/appinfo/launch-context-signals/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_appinfo_JSEAX3/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 # Subtest: /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/appinfo-test # random seed: R02S2f77cf6775c3f69a816f073cbdd2a354 # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_appinfo_JSEAX3/appinfo/tryexec/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_appinfo_JSEAX3/appinfo/tryexec/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_appinfo_JSEAX3/appinfo/tryexec/.dirs/system-config1:/tmp/test_appinfo_JSEAX3/appinfo/tryexec/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_appinfo_JSEAX3/appinfo/tryexec/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_appinfo_JSEAX3/appinfo/tryexec/.dirs/system-data1:/tmp/test_appinfo_JSEAX3/appinfo/tryexec/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_appinfo_JSEAX3/appinfo/tryexec/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_appinfo_JSEAX3/appinfo/tryexec/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_appinfo_JSEAX3/appinfo/tryexec/.dirs/runtime # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_appinfo_JSEAX3/appinfo/show-in/.dirs/config to /tmp/test_appinfo_JSEAX3/appinfo/tryexec/.dirs/config ok 8 /appinfo/tryexec # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_appinfo_JSEAX3/appinfo/associations/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_appinfo_JSEAX3/appinfo/associations/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_appinfo_JSEAX3/appinfo/associations/.dirs/system-config1:/tmp/test_appinfo_JSEAX3/appinfo/associations/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_appinfo_JSEAX3/appinfo/associations/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_appinfo_JSEAX3/appinfo/associations/.dirs/system-data1:/tmp/test_appinfo_JSEAX3/appinfo/associations/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_appinfo_JSEAX3/appinfo/associations/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_appinfo_JSEAX3/appinfo/associations/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_appinfo_JSEAX3/appinfo/associations/.dirs/runtime # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_appinfo_JSEAX3/appinfo/associations/.dirs/data/applications # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_appinfo_JSEAX3/appinfo/associations/.dirs/config # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_appinfo_JSEAX3/appinfo/tryexec/.dirs/config to /tmp/test_appinfo_JSEAX3/appinfo/associations/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_appinfo_JSEAX3/appinfo/associations/.dirs/data/mime/packages # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_appinfo_JSEAX3/appinfo/associations/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_appinfo_JSEAX3/appinfo/associations/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_appinfo_JSEAX3/appinfo/associations/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_appinfo_JSEAX3/appinfo/associations/.dirs/config ok 9 /appinfo/associations # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_appinfo_JSEAX3/appinfo/environment/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_appinfo_JSEAX3/appinfo/environment/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_appinfo_JSEAX3/appinfo/environment/.dirs/system-config1:/tmp/test_appinfo_JSEAX3/appinfo/environment/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_appinfo_JSEAX3/appinfo/environment/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_appinfo_JSEAX3/appinfo/environment/.dirs/system-data1:/tmp/test_appinfo_JSEAX3/appinfo/environment/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_appinfo_JSEAX3/appinfo/environment/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_appinfo_JSEAX3/appinfo/environment/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_appinfo_JSEAX3/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_JSEAX3/appinfo/startup-wm-class/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_appinfo_JSEAX3/appinfo/startup-wm-class/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_appinfo_JSEAX3/appinfo/startup-wm-class/.dirs/system-config1:/tmp/test_appinfo_JSEAX3/appinfo/startup-wm-class/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_appinfo_JSEAX3/appinfo/startup-wm-class/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_appinfo_JSEAX3/appinfo/startup-wm-class/.dirs/system-data1:/tmp/test_appinfo_JSEAX3/appinfo/startup-wm-class/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_appinfo_JSEAX3/appinfo/startup-wm-class/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_appinfo_JSEAX3/appinfo/startup-wm-class/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_appinfo_JSEAX3/appinfo/startup-wm-class/.dirs/runtime # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_appinfo_JSEAX3/appinfo/associations/.dirs/config to /tmp/test_appinfo_JSEAX3/appinfo/startup-wm-class/.dirs/config ok 11 /appinfo/startup-wm-class # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_appinfo_JSEAX3/appinfo/supported-types/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_appinfo_JSEAX3/appinfo/supported-types/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_appinfo_JSEAX3/appinfo/supported-types/.dirs/system-config1:/tmp/test_appinfo_JSEAX3/appinfo/supported-types/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_appinfo_JSEAX3/appinfo/supported-types/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_appinfo_JSEAX3/appinfo/supported-types/.dirs/system-data1:/tmp/test_appinfo_JSEAX3/appinfo/supported-types/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_appinfo_JSEAX3/appinfo/supported-types/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_appinfo_JSEAX3/appinfo/supported-types/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_appinfo_JSEAX3/appinfo/supported-types/.dirs/runtime # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_appinfo_JSEAX3/appinfo/startup-wm-class/.dirs/config to /tmp/test_appinfo_JSEAX3/appinfo/supported-types/.dirs/config ok 12 /appinfo/supported-types # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_appinfo_JSEAX3/appinfo/from-keyfile/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_appinfo_JSEAX3/appinfo/from-keyfile/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_appinfo_JSEAX3/appinfo/from-keyfile/.dirs/system-config1:/tmp/test_appinfo_JSEAX3/appinfo/from-keyfile/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_appinfo_JSEAX3/appinfo/from-keyfile/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_appinfo_JSEAX3/appinfo/from-keyfile/.dirs/system-data1:/tmp/test_appinfo_JSEAX3/appinfo/from-keyfile/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_appinfo_JSEAX3/appinfo/from-keyfile/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_appinfo_JSEAX3/appinfo/from-keyfile/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_appinfo_JSEAX3/appinfo/from-keyfile/.dirs/runtime # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_appinfo_JSEAX3/appinfo/supported-types/.dirs/config to /tmp/test_appinfo_JSEAX3/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_JSEAX3/appinfo/launch/no-appid/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_appinfo_JSEAX3/appinfo/launch/no-appid/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_appinfo_JSEAX3/appinfo/launch/no-appid/.dirs/system-config1:/tmp/test_appinfo_JSEAX3/appinfo/launch/no-appid/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_appinfo_JSEAX3/appinfo/launch/no-appid/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_appinfo_JSEAX3/appinfo/launch/no-appid/.dirs/system-data1:/tmp/test_appinfo_JSEAX3/appinfo/launch/no-appid/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_appinfo_JSEAX3/appinfo/launch/no-appid/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_appinfo_JSEAX3/appinfo/launch/no-appid/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_appinfo_JSEAX3/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_JSEAX3/appinfo/from-keyfile/.dirs/config to /tmp/test_appinfo_JSEAX3/appinfo/launch/no-appid/.dirs/config # Subtest: /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/appinfo-test # random seed: R02Sbcfea74beb27c1d467678ba9ca4c31a4 # Subtest: /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/appinfo-test # random seed: R02Sb24a557e5a2e2aa7c61a03bc938a52e2 # Exec line variant #1 # Subtest: /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/appinfo-test # random seed: R02S516bc28729a6b5724ae4f868cb003fbb # Subtest: /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/appinfo-test # random seed: R02S5bf2109c1375a2112d1980191e02a2a2 # Subtest: /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/appinfo-test # random seed: R02S7f7d735220ebe74df30433906a1c759a # Subtest: /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/appinfo-test # random seed: R02Se68fa3b249f136c5f158c5575fa14e90 # Subtest: /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/appinfo-test # random seed: R02S60c1637caa1057d3306fc913e89be777 # Subtest: /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/appinfo-test # random seed: R02Sda3d0e8ac2c1392f78e33b12f7b5f79d # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created # Subtest: /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/appinfo-test # random seed: R02Se8826922923a05a591be286cab31d96d ok 14 /appinfo/launch/no-appid # End of launch tests # End of appinfo tests ----------------------------------- stderr ----------------------------------- Unable to clean up temporary directory /tmp/test_appinfo_JSEAX3/appinfo/associations/.dirs/data/mime: Directory not empty Unable to clean up temporary directory /tmp/test_appinfo_JSEAX3/appinfo/associations/.dirs/data: Directory not empty Unable to clean up temporary directory /tmp/test_appinfo_JSEAX3/appinfo/associations/.dirs: Directory not empty Unable to clean up temporary directory /tmp/test_appinfo_JSEAX3/appinfo/associations: Directory not empty ============================================================================== ================================== 324/405 =================================== test: glib:gio / gdbus-bz627724 start time: 06:42:16 duration: 1.11s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=74 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-bz627724 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sd322e63d5d9709bf9dbd3dd41d45ec01 1..1 # Start of gdbus tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-bz627724_MQIEX3/gdbus/bz627724/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-bz627724_MQIEX3/gdbus/bz627724/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-bz627724_MQIEX3/gdbus/bz627724/.dirs/system-config1:/tmp/test_gdbus-bz627724_MQIEX3/gdbus/bz627724/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-bz627724_MQIEX3/gdbus/bz627724/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-bz627724_MQIEX3/gdbus/bz627724/.dirs/system-data1:/tmp/test_gdbus-bz627724_MQIEX3/gdbus/bz627724/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-bz627724_MQIEX3/gdbus/bz627724/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-bz627724_MQIEX3/gdbus/bz627724/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-bz627724_MQIEX3/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 ============================================================================== ================================== 320/405 =================================== test: glib:gio / mimeapps start time: 06:42:16 duration: 1.32s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=209 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/mimeapps ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S2f3081ee186624d96ecaa40e9b3e1185 1..13 # Start of appinfo tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_mimeapps_XJI7W3/appinfo/all/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/all/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_mimeapps_XJI7W3/appinfo/all/.dirs/system-config1:/tmp/test_mimeapps_XJI7W3/appinfo/all/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/all/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_mimeapps_XJI7W3/appinfo/all/.dirs/system-data1:/tmp/test_mimeapps_XJI7W3/appinfo/all/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/all/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/all/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_mimeapps_XJI7W3/appinfo/all/.dirs/runtime # creating '/tmp/test_mimeapps_XJI7W3/appinfo/all/.dirs/system-data1/applications' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/all/.dirs/system-data1/applications/mimeapps.list' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/all/.dirs/data/applications' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/all/.dirs/data/applications/myapp.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/all/.dirs/data/applications/myapp2.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/all/.dirs/data/applications/myapp3.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/all/.dirs/data/applications/myapp4.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/all/.dirs/data/applications/myapp5.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/all/.dirs/data/applications/nosuchapp.desktop' # removing '/tmp/test_mimeapps_XJI7W3/appinfo/all/.dirs/data/applications/mimeapps.list' # creating '/tmp/test_mimeapps_XJI7W3/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_XJI7W3/appinfo/mime/api/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime/api/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_mimeapps_XJI7W3/appinfo/mime/api/.dirs/system-config1:/tmp/test_mimeapps_XJI7W3/appinfo/mime/api/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime/api/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_mimeapps_XJI7W3/appinfo/mime/api/.dirs/system-data1:/tmp/test_mimeapps_XJI7W3/appinfo/mime/api/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime/api/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime/api/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_mimeapps_XJI7W3/appinfo/mime/api/.dirs/runtime # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/api/.dirs/system-data1/applications' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/api/.dirs/system-data1/applications/mimeapps.list' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/api/.dirs/data/applications' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/api/.dirs/data/applications/myapp.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/api/.dirs/data/applications/myapp2.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/api/.dirs/data/applications/myapp3.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/api/.dirs/data/applications/myapp4.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/api/.dirs/data/applications/myapp5.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/api/.dirs/data/applications/nosuchapp.desktop' # removing '/tmp/test_mimeapps_XJI7W3/appinfo/mime/api/.dirs/data/applications/mimeapps.list' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/api/.dirs/data/applications/mimeinfo.cache' # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_XJI7W3/appinfo/mime/api/.dirs/config # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_mimeapps_XJI7W3/appinfo/all/.dirs/config to /tmp/test_mimeapps_XJI7W3/appinfo/mime/api/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_XJI7W3/appinfo/mime/api/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_XJI7W3/appinfo/mime/api/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_XJI7W3/appinfo/mime/api/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_XJI7W3/appinfo/mime/api/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_XJI7W3/appinfo/mime/api/.dirs/config ok 2 /appinfo/mime/api # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime/default/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime/default/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_mimeapps_XJI7W3/appinfo/mime/default/.dirs/system-config1:/tmp/test_mimeapps_XJI7W3/appinfo/mime/default/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime/default/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_mimeapps_XJI7W3/appinfo/mime/default/.dirs/system-data1:/tmp/test_mimeapps_XJI7W3/appinfo/mime/default/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime/default/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime/default/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_mimeapps_XJI7W3/appinfo/mime/default/.dirs/runtime # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/default/.dirs/system-data1/applications' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/default/.dirs/system-data1/applications/mimeapps.list' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/default/.dirs/data/applications' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/default/.dirs/data/applications/myapp.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/default/.dirs/data/applications/myapp2.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/default/.dirs/data/applications/myapp3.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/default/.dirs/data/applications/myapp4.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/default/.dirs/data/applications/myapp5.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/default/.dirs/data/applications/nosuchapp.desktop' # removing '/tmp/test_mimeapps_XJI7W3/appinfo/mime/default/.dirs/data/applications/mimeapps.list' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/default/.dirs/data/applications/mimeinfo.cache' # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_XJI7W3/appinfo/mime/default/.dirs/config # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_mimeapps_XJI7W3/appinfo/mime/api/.dirs/config to /tmp/test_mimeapps_XJI7W3/appinfo/mime/default/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_XJI7W3/appinfo/mime/default/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_XJI7W3/appinfo/mime/default/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_XJI7W3/appinfo/mime/default/.dirs/config ok 3 /appinfo/mime/default # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime/file/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime/file/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_mimeapps_XJI7W3/appinfo/mime/file/.dirs/system-config1:/tmp/test_mimeapps_XJI7W3/appinfo/mime/file/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime/file/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_mimeapps_XJI7W3/appinfo/mime/file/.dirs/system-data1:/tmp/test_mimeapps_XJI7W3/appinfo/mime/file/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime/file/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime/file/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_mimeapps_XJI7W3/appinfo/mime/file/.dirs/runtime # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/file/.dirs/system-data1/applications' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/file/.dirs/system-data1/applications/mimeapps.list' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/file/.dirs/data/applications' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/file/.dirs/data/applications/myapp.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/file/.dirs/data/applications/myapp2.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/file/.dirs/data/applications/myapp3.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/file/.dirs/data/applications/myapp4.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/file/.dirs/data/applications/myapp5.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/file/.dirs/data/applications/nosuchapp.desktop' # removing '/tmp/test_mimeapps_XJI7W3/appinfo/mime/file/.dirs/data/applications/mimeapps.list' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/file/.dirs/data/applications/mimeinfo.cache' # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_XJI7W3/appinfo/mime/file/.dirs/config # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_mimeapps_XJI7W3/appinfo/mime/default/.dirs/config to /tmp/test_mimeapps_XJI7W3/appinfo/mime/file/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_XJI7W3/appinfo/mime/file/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_XJI7W3/appinfo/mime/file/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_XJI7W3/appinfo/mime/file/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_XJI7W3/appinfo/mime/file/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_XJI7W3/appinfo/mime/file/.dirs/config ok 4 /appinfo/mime/file # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime/scheme-handler/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime/scheme-handler/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_mimeapps_XJI7W3/appinfo/mime/scheme-handler/.dirs/system-config1:/tmp/test_mimeapps_XJI7W3/appinfo/mime/scheme-handler/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime/scheme-handler/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_mimeapps_XJI7W3/appinfo/mime/scheme-handler/.dirs/system-data1:/tmp/test_mimeapps_XJI7W3/appinfo/mime/scheme-handler/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime/scheme-handler/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime/scheme-handler/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_mimeapps_XJI7W3/appinfo/mime/scheme-handler/.dirs/runtime # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/scheme-handler/.dirs/system-data1/applications' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/scheme-handler/.dirs/system-data1/applications/mimeapps.list' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/scheme-handler/.dirs/data/applications' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/scheme-handler/.dirs/data/applications/myapp.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/scheme-handler/.dirs/data/applications/myapp2.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/scheme-handler/.dirs/data/applications/myapp3.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/scheme-handler/.dirs/data/applications/myapp4.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/scheme-handler/.dirs/data/applications/myapp5.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/scheme-handler/.dirs/data/applications/nosuchapp.desktop' # removing '/tmp/test_mimeapps_XJI7W3/appinfo/mime/scheme-handler/.dirs/data/applications/mimeapps.list' # creating '/tmp/test_mimeapps_XJI7W3/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_XJI7W3/appinfo/mime/file/.dirs/config to /tmp/test_mimeapps_XJI7W3/appinfo/mime/scheme-handler/.dirs/config ok 5 /appinfo/mime/scheme-handler # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime/default-last-used/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime/default-last-used/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_mimeapps_XJI7W3/appinfo/mime/default-last-used/.dirs/system-config1:/tmp/test_mimeapps_XJI7W3/appinfo/mime/default-last-used/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime/default-last-used/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_mimeapps_XJI7W3/appinfo/mime/default-last-used/.dirs/system-data1:/tmp/test_mimeapps_XJI7W3/appinfo/mime/default-last-used/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime/default-last-used/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime/default-last-used/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_mimeapps_XJI7W3/appinfo/mime/default-last-used/.dirs/runtime # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/default-last-used/.dirs/system-data1/applications' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/default-last-used/.dirs/system-data1/applications/mimeapps.list' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/default-last-used/.dirs/data/applications' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/default-last-used/.dirs/data/applications/myapp.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/default-last-used/.dirs/data/applications/myapp2.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/default-last-used/.dirs/data/applications/myapp3.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/default-last-used/.dirs/data/applications/myapp4.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/default-last-used/.dirs/data/applications/myapp5.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/default-last-used/.dirs/data/applications/nosuchapp.desktop' # removing '/tmp/test_mimeapps_XJI7W3/appinfo/mime/default-last-used/.dirs/data/applications/mimeapps.list' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/default-last-used/.dirs/data/applications/mimeinfo.cache' # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_XJI7W3/appinfo/mime/default-last-used/.dirs/config # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_mimeapps_XJI7W3/appinfo/mime/scheme-handler/.dirs/config to /tmp/test_mimeapps_XJI7W3/appinfo/mime/default-last-used/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_XJI7W3/appinfo/mime/default-last-used/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_XJI7W3/appinfo/mime/default-last-used/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_XJI7W3/appinfo/mime/default-last-used/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_XJI7W3/appinfo/mime/default-last-used/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_XJI7W3/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_XJI7W3/appinfo/mime/ignore-nonexisting/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime/ignore-nonexisting/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_mimeapps_XJI7W3/appinfo/mime/ignore-nonexisting/.dirs/system-config1:/tmp/test_mimeapps_XJI7W3/appinfo/mime/ignore-nonexisting/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime/ignore-nonexisting/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_mimeapps_XJI7W3/appinfo/mime/ignore-nonexisting/.dirs/system-data1:/tmp/test_mimeapps_XJI7W3/appinfo/mime/ignore-nonexisting/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime/ignore-nonexisting/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime/ignore-nonexisting/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_mimeapps_XJI7W3/appinfo/mime/ignore-nonexisting/.dirs/runtime # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/ignore-nonexisting/.dirs/system-data1/applications' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/ignore-nonexisting/.dirs/system-data1/applications/mimeapps.list' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/ignore-nonexisting/.dirs/data/applications' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/ignore-nonexisting/.dirs/data/applications/myapp.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/ignore-nonexisting/.dirs/data/applications/myapp2.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/ignore-nonexisting/.dirs/data/applications/myapp3.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/ignore-nonexisting/.dirs/data/applications/myapp4.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/ignore-nonexisting/.dirs/data/applications/myapp5.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime/ignore-nonexisting/.dirs/data/applications/nosuchapp.desktop' # removing '/tmp/test_mimeapps_XJI7W3/appinfo/mime/ignore-nonexisting/.dirs/data/applications/mimeapps.list' # creating '/tmp/test_mimeapps_XJI7W3/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_XJI7W3/appinfo/mime/default-last-used/.dirs/config to /tmp/test_mimeapps_XJI7W3/appinfo/mime/ignore-nonexisting/.dirs/config ok 7 /appinfo/mime/ignore-nonexisting # End of mime tests # Start of mime-symlinked tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/api/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/api/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/api/.dirs/system-config1:/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/api/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/api/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/api/.dirs/system-data1:/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/api/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/api/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/api/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/api/.dirs/runtime # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/api/.dirs/system-data1/applications' # GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ‘gio-vfs’ # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/api/.dirs/system-data1/applications/mimeapps.list.c' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/api/.dirs/data/applications' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/api/.dirs/data/applications/myapp.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/api/.dirs/data/applications/myapp2.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/api/.dirs/data/applications/myapp3.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/api/.dirs/data/applications/myapp4.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/api/.dirs/data/applications/myapp5.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/api/.dirs/data/applications/nosuchapp.desktop' # removing '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/api/.dirs/data/applications/mimeapps.list' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/api/.dirs/data/applications/mimeinfo.cache' # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/api/.dirs/config # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_mimeapps_XJI7W3/appinfo/mime/ignore-nonexisting/.dirs/config to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/api/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/api/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/api/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/api/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/api/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/api/.dirs/config ok 8 /appinfo/mime-symlinked/api # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default/.dirs/system-config1:/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default/.dirs/system-data1:/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default/.dirs/runtime # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default/.dirs/system-data1/applications' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default/.dirs/system-data1/applications/mimeapps.list.c' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default/.dirs/data/applications' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default/.dirs/data/applications/myapp.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default/.dirs/data/applications/myapp2.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default/.dirs/data/applications/myapp3.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default/.dirs/data/applications/myapp4.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default/.dirs/data/applications/myapp5.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default/.dirs/data/applications/nosuchapp.desktop' # removing '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default/.dirs/data/applications/mimeapps.list' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default/.dirs/data/applications/mimeinfo.cache' # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default/.dirs/config # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/api/.dirs/config to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default/.dirs/config ok 9 /appinfo/mime-symlinked/default # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/file/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/file/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/file/.dirs/system-config1:/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/file/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/file/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/file/.dirs/system-data1:/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/file/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/file/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/file/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/file/.dirs/runtime # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/file/.dirs/system-data1/applications' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/file/.dirs/system-data1/applications/mimeapps.list.c' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/file/.dirs/data/applications' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/file/.dirs/data/applications/myapp.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/file/.dirs/data/applications/myapp2.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/file/.dirs/data/applications/myapp3.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/file/.dirs/data/applications/myapp4.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/file/.dirs/data/applications/myapp5.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/file/.dirs/data/applications/nosuchapp.desktop' # removing '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/file/.dirs/data/applications/mimeapps.list' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/file/.dirs/data/applications/mimeinfo.cache' # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/file/.dirs/config # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default/.dirs/config to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/file/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/file/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/file/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/file/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/file/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/file/.dirs/config ok 10 /appinfo/mime-symlinked/file # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/scheme-handler/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/scheme-handler/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/scheme-handler/.dirs/system-config1:/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/scheme-handler/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/scheme-handler/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/scheme-handler/.dirs/system-data1:/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/scheme-handler/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/scheme-handler/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/scheme-handler/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/scheme-handler/.dirs/runtime # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/scheme-handler/.dirs/system-data1/applications' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/scheme-handler/.dirs/system-data1/applications/mimeapps.list.c' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/scheme-handler/.dirs/data/applications' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/scheme-handler/.dirs/data/applications/myapp.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/scheme-handler/.dirs/data/applications/myapp2.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/scheme-handler/.dirs/data/applications/myapp3.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/scheme-handler/.dirs/data/applications/myapp4.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/scheme-handler/.dirs/data/applications/myapp5.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/scheme-handler/.dirs/data/applications/nosuchapp.desktop' # removing '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/scheme-handler/.dirs/data/applications/mimeapps.list' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/scheme-handler/.dirs/data/applications/mimeinfo.cache' # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/file/.dirs/config to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/scheme-handler/.dirs/config ok 11 /appinfo/mime-symlinked/scheme-handler # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default-last-used/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default-last-used/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default-last-used/.dirs/system-config1:/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default-last-used/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default-last-used/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default-last-used/.dirs/system-data1:/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default-last-used/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default-last-used/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default-last-used/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default-last-used/.dirs/runtime # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default-last-used/.dirs/system-data1/applications' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default-last-used/.dirs/system-data1/applications/mimeapps.list.c' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default-last-used/.dirs/data/applications' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default-last-used/.dirs/data/applications/myapp.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default-last-used/.dirs/data/applications/myapp2.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default-last-used/.dirs/data/applications/myapp3.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default-last-used/.dirs/data/applications/myapp4.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default-last-used/.dirs/data/applications/myapp5.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default-last-used/.dirs/data/applications/nosuchapp.desktop' # removing '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default-last-used/.dirs/data/applications/mimeapps.list' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default-last-used/.dirs/data/applications/mimeinfo.cache' # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default-last-used/.dirs/config # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/scheme-handler/.dirs/config to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default-last-used/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default-last-used/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default-last-used/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default-last-used/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default-last-used/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default-last-used/.dirs/config ok 12 /appinfo/mime-symlinked/default-last-used # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/ignore-nonexisting/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/ignore-nonexisting/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/ignore-nonexisting/.dirs/system-config1:/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/ignore-nonexisting/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/ignore-nonexisting/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/ignore-nonexisting/.dirs/system-data1:/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/ignore-nonexisting/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/ignore-nonexisting/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/ignore-nonexisting/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/ignore-nonexisting/.dirs/runtime # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/ignore-nonexisting/.dirs/system-data1/applications' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/ignore-nonexisting/.dirs/system-data1/applications/mimeapps.list.c' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/ignore-nonexisting/.dirs/data/applications' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/ignore-nonexisting/.dirs/data/applications/myapp.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/ignore-nonexisting/.dirs/data/applications/myapp2.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/ignore-nonexisting/.dirs/data/applications/myapp3.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/ignore-nonexisting/.dirs/data/applications/myapp4.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/ignore-nonexisting/.dirs/data/applications/myapp5.desktop' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/ignore-nonexisting/.dirs/data/applications/nosuchapp.desktop' # removing '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/ignore-nonexisting/.dirs/data/applications/mimeapps.list' # creating '/tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/ignore-nonexisting/.dirs/data/applications/mimeinfo.cache' # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/default-last-used/.dirs/config to /tmp/test_mimeapps_XJI7W3/appinfo/mime-symlinked/ignore-nonexisting/.dirs/config ok 13 /appinfo/mime-symlinked/ignore-nonexisting # End of mime-symlinked tests # End of appinfo tests ============================================================================== ================================== 313/405 =================================== test: glib:gio / unix-streams start time: 06:42:16 duration: 1.82s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=141 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/unix-streams ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sf2213a4dee093521b5bc405f68ea5e00 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.51 secs ok 3 /unix-streams/nonblocking-io-test # slow test /unix-streams/nonblocking-io-test executed in 0.50 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 ============================================================================== ================================== 327/405 =================================== test: glib:gio / gdbus-connection-loss start time: 06:42:17 duration: 1.05s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=253 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-connection-loss ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S108bf0844bc3c8a2dbc16011ce2851e4 1..1 # Start of gdbus tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-connection-loss_3JVLX3/gdbus/connection-loss/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-connection-loss_3JVLX3/gdbus/connection-loss/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-connection-loss_3JVLX3/gdbus/connection-loss/.dirs/system-config1:/tmp/test_gdbus-connection-loss_3JVLX3/gdbus/connection-loss/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-connection-loss_3JVLX3/gdbus/connection-loss/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-connection-loss_3JVLX3/gdbus/connection-loss/.dirs/system-data1:/tmp/test_gdbus-connection-loss_3JVLX3/gdbus/connection-loss/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-connection-loss_3JVLX3/gdbus/connection-loss/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-connection-loss_3JVLX3/gdbus/connection-loss/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-connection-loss_3JVLX3/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 ============================================================================== ================================== 326/405 =================================== test: glib:gio / gdbus-connection start time: 06:42:17 duration: 1.17s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 MALLOC_PERTURB_=65 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-connection ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S821e833198badc9ca8d8eada4fcfb822 1..9 # Start of gdbus tests # Start of connection tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/bus-failure/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/bus-failure/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/bus-failure/.dirs/system-config1:/tmp/test_gdbus-connection_MW0NX3/gdbus/connection/bus-failure/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/bus-failure/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/bus-failure/.dirs/system-data1:/tmp/test_gdbus-connection_MW0NX3/gdbus/connection/bus-failure/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/bus-failure/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/bus-failure/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-connection_MW0NX3/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_MW0NX3/gdbus/connection/basic/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/basic/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/basic/.dirs/system-config1:/tmp/test_gdbus-connection_MW0NX3/gdbus/connection/basic/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/basic/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/basic/.dirs/system-data1:/tmp/test_gdbus-connection_MW0NX3/gdbus/connection/basic/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/basic/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/basic/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-connection_MW0NX3/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_MW0NX3/gdbus/connection/life-cycle/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/life-cycle/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/life-cycle/.dirs/system-config1:/tmp/test_gdbus-connection_MW0NX3/gdbus/connection/life-cycle/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/life-cycle/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/life-cycle/.dirs/system-data1:/tmp/test_gdbus-connection_MW0NX3/gdbus/connection/life-cycle/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/life-cycle/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/life-cycle/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-connection_MW0NX3/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_MW0NX3/gdbus/connection/send/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/send/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/send/.dirs/system-config1:/tmp/test_gdbus-connection_MW0NX3/gdbus/connection/send/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/send/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/send/.dirs/system-data1:/tmp/test_gdbus-connection_MW0NX3/gdbus/connection/send/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/send/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/send/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-connection_MW0NX3/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_MW0NX3/gdbus/connection/signals/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/signals/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/signals/.dirs/system-config1:/tmp/test_gdbus-connection_MW0NX3/gdbus/connection/signals/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/signals/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/signals/.dirs/system-data1:/tmp/test_gdbus-connection_MW0NX3/gdbus/connection/signals/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/signals/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/signals/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-connection_MW0NX3/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_MW0NX3/gdbus/connection/signal-match-rules/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/signal-match-rules/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/signal-match-rules/.dirs/system-config1:/tmp/test_gdbus-connection_MW0NX3/gdbus/connection/signal-match-rules/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/signal-match-rules/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/signal-match-rules/.dirs/system-data1:/tmp/test_gdbus-connection_MW0NX3/gdbus/connection/signal-match-rules/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/signal-match-rules/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/signal-match-rules/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-connection_MW0NX3/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_MW0NX3/gdbus/connection/filter/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/filter/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/filter/.dirs/system-config1:/tmp/test_gdbus-connection_MW0NX3/gdbus/connection/filter/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/filter/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/filter/.dirs/system-data1:/tmp/test_gdbus-connection_MW0NX3/gdbus/connection/filter/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/filter/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/filter/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-connection_MW0NX3/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_MW0NX3/gdbus/connection/serials/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/serials/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/serials/.dirs/system-config1:/tmp/test_gdbus-connection_MW0NX3/gdbus/connection/serials/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/serials/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/serials/.dirs/system-data1:/tmp/test_gdbus-connection_MW0NX3/gdbus/connection/serials/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/serials/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/serials/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-connection_MW0NX3/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_MW0NX3/gdbus/connection/cancel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/cancel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/cancel/.dirs/system-config1:/tmp/test_gdbus-connection_MW0NX3/gdbus/connection/cancel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/cancel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/cancel/.dirs/system-data1:/tmp/test_gdbus-connection_MW0NX3/gdbus/connection/cancel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/cancel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-connection_MW0NX3/gdbus/connection/cancel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-connection_MW0NX3/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 ============================================================================== =================================== 90/405 =================================== test: glib:glib+core / timeout start time: 06:42:04 duration: 13.65s result: killed by signal 6 SIGABRT command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 MALLOC_PERTURB_=128 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/timeout ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S0eb926a78fd1e9db596541975e11402c 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 3.03 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.12 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): (1579 <= 1500) Bail out! ----------------------------------- stderr ----------------------------------- ** GLib:ERROR:../../../glib/tests/timeout.c:178:test_func: assertion failed (current_time / 1000 - last_time / 1000 <= 1500): (1579 <= 1500) (test program exited with status code -6) ============================================================================== ================================== 329/405 =================================== test: glib:gio / gdbus-error start time: 06:42:17 duration: 1.03s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MALLOC_PERTURB_=195 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-error ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S6c4a897a148d653fca7a511e1a70e65d 1..4 # Start of gdbus tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-error_GZ2IX3/gdbus/registered-errors/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-error_GZ2IX3/gdbus/registered-errors/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-error_GZ2IX3/gdbus/registered-errors/.dirs/system-config1:/tmp/test_gdbus-error_GZ2IX3/gdbus/registered-errors/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-error_GZ2IX3/gdbus/registered-errors/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-error_GZ2IX3/gdbus/registered-errors/.dirs/system-data1:/tmp/test_gdbus-error_GZ2IX3/gdbus/registered-errors/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-error_GZ2IX3/gdbus/registered-errors/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-error_GZ2IX3/gdbus/registered-errors/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-error_GZ2IX3/gdbus/registered-errors/.dirs/runtime ok 1 /gdbus/registered-errors # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-error_GZ2IX3/gdbus/unregistered-errors/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-error_GZ2IX3/gdbus/unregistered-errors/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-error_GZ2IX3/gdbus/unregistered-errors/.dirs/system-config1:/tmp/test_gdbus-error_GZ2IX3/gdbus/unregistered-errors/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-error_GZ2IX3/gdbus/unregistered-errors/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-error_GZ2IX3/gdbus/unregistered-errors/.dirs/system-data1:/tmp/test_gdbus-error_GZ2IX3/gdbus/unregistered-errors/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-error_GZ2IX3/gdbus/unregistered-errors/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-error_GZ2IX3/gdbus/unregistered-errors/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-error_GZ2IX3/gdbus/unregistered-errors/.dirs/runtime ok 2 /gdbus/unregistered-errors # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-error_GZ2IX3/gdbus/transparent-gerror/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-error_GZ2IX3/gdbus/transparent-gerror/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-error_GZ2IX3/gdbus/transparent-gerror/.dirs/system-config1:/tmp/test_gdbus-error_GZ2IX3/gdbus/transparent-gerror/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-error_GZ2IX3/gdbus/transparent-gerror/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-error_GZ2IX3/gdbus/transparent-gerror/.dirs/system-data1:/tmp/test_gdbus-error_GZ2IX3/gdbus/transparent-gerror/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-error_GZ2IX3/gdbus/transparent-gerror/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-error_GZ2IX3/gdbus/transparent-gerror/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-error_GZ2IX3/gdbus/transparent-gerror/.dirs/runtime ok 3 /gdbus/transparent-gerror # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-error_GZ2IX3/gdbus/register-error/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-error_GZ2IX3/gdbus/register-error/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-error_GZ2IX3/gdbus/register-error/.dirs/system-config1:/tmp/test_gdbus-error_GZ2IX3/gdbus/register-error/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-error_GZ2IX3/gdbus/register-error/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-error_GZ2IX3/gdbus/register-error/.dirs/system-data1:/tmp/test_gdbus-error_GZ2IX3/gdbus/register-error/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-error_GZ2IX3/gdbus/register-error/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-error_GZ2IX3/gdbus/register-error/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-error_GZ2IX3/gdbus/register-error/.dirs/runtime ok 4 /gdbus/register-error # End of gdbus tests ============================================================================== ================================== 332/405 =================================== test: glib:gio / gdbus-introspection start time: 06:42:17 duration: 1.05s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=116 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-introspection ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S82ebc3015dab3904911cf902ab1e41fb 1..4 # Start of gdbus tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-introspection_UWTTX3/gdbus/introspection-parser/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-introspection_UWTTX3/gdbus/introspection-parser/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-introspection_UWTTX3/gdbus/introspection-parser/.dirs/system-config1:/tmp/test_gdbus-introspection_UWTTX3/gdbus/introspection-parser/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-introspection_UWTTX3/gdbus/introspection-parser/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-introspection_UWTTX3/gdbus/introspection-parser/.dirs/system-data1:/tmp/test_gdbus-introspection_UWTTX3/gdbus/introspection-parser/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-introspection_UWTTX3/gdbus/introspection-parser/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-introspection_UWTTX3/gdbus/introspection-parser/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-introspection_UWTTX3/gdbus/introspection-parser/.dirs/runtime ok 1 /gdbus/introspection-parser # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-introspection_UWTTX3/gdbus/introspection-generate/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-introspection_UWTTX3/gdbus/introspection-generate/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-introspection_UWTTX3/gdbus/introspection-generate/.dirs/system-config1:/tmp/test_gdbus-introspection_UWTTX3/gdbus/introspection-generate/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-introspection_UWTTX3/gdbus/introspection-generate/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-introspection_UWTTX3/gdbus/introspection-generate/.dirs/system-data1:/tmp/test_gdbus-introspection_UWTTX3/gdbus/introspection-generate/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-introspection_UWTTX3/gdbus/introspection-generate/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-introspection_UWTTX3/gdbus/introspection-generate/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-introspection_UWTTX3/gdbus/introspection-generate/.dirs/runtime ok 2 /gdbus/introspection-generate # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-introspection_UWTTX3/gdbus/introspection-default-direction/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-introspection_UWTTX3/gdbus/introspection-default-direction/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-introspection_UWTTX3/gdbus/introspection-default-direction/.dirs/system-config1:/tmp/test_gdbus-introspection_UWTTX3/gdbus/introspection-default-direction/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-introspection_UWTTX3/gdbus/introspection-default-direction/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-introspection_UWTTX3/gdbus/introspection-default-direction/.dirs/system-data1:/tmp/test_gdbus-introspection_UWTTX3/gdbus/introspection-default-direction/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-introspection_UWTTX3/gdbus/introspection-default-direction/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-introspection_UWTTX3/gdbus/introspection-default-direction/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-introspection_UWTTX3/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_UWTTX3/gdbus/introspection-extra-data/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-introspection_UWTTX3/gdbus/introspection-extra-data/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-introspection_UWTTX3/gdbus/introspection-extra-data/.dirs/system-config1:/tmp/test_gdbus-introspection_UWTTX3/gdbus/introspection-extra-data/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-introspection_UWTTX3/gdbus/introspection-extra-data/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-introspection_UWTTX3/gdbus/introspection-extra-data/.dirs/system-data1:/tmp/test_gdbus-introspection_UWTTX3/gdbus/introspection-extra-data/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-introspection_UWTTX3/gdbus/introspection-extra-data/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-introspection_UWTTX3/gdbus/introspection-extra-data/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-introspection_UWTTX3/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 ============================================================================== ================================== 333/405 =================================== test: glib:gio / gdbus-method-invocation start time: 06:42:17 duration: 1.05s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MALLOC_PERTURB_=150 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-method-invocation ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S3b9faaa285131865b0e0cd87da8bcf77 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_U3ORX3/gdbus/method-invocation/return/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-method-invocation_U3ORX3/gdbus/method-invocation/return/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-method-invocation_U3ORX3/gdbus/method-invocation/return/.dirs/system-config1:/tmp/test_gdbus-method-invocation_U3ORX3/gdbus/method-invocation/return/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-method-invocation_U3ORX3/gdbus/method-invocation/return/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-method-invocation_U3ORX3/gdbus/method-invocation/return/.dirs/system-data1:/tmp/test_gdbus-method-invocation_U3ORX3/gdbus/method-invocation/return/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-method-invocation_U3ORX3/gdbus/method-invocation/return/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-method-invocation_U3ORX3/gdbus/method-invocation/return/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-method-invocation_U3ORX3/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 ============================================================================== ================================== 338/405 =================================== test: glib:gio / gdbus-proxy-well-known-name start time: 06:42:17 duration: 1.03s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 MALLOC_PERTURB_=234 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-proxy-well-known-name ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S969142b3d5b0e52ac68949c6c41054b8 1..1 # Start of gdbus tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-proxy-well-known-name_EG4BX3/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_EG4BX3/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_EG4BX3/gdbus/proxy-well-known-name/.dirs/system-config1:/tmp/test_gdbus-proxy-well-known-name_EG4BX3/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_EG4BX3/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_EG4BX3/gdbus/proxy-well-known-name/.dirs/system-data1:/tmp/test_gdbus-proxy-well-known-name_EG4BX3/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_EG4BX3/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_EG4BX3/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_EG4BX3/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 ============================================================================== ================================== 334/405 =================================== test: glib:gio / gdbus-names start time: 06:42:17 duration: 1.33s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=97 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-names ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S4d8e768561580d551725322dcc547928 1..10 # Start of gdbus tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-names_EOZPX3/gdbus/validate-names/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-names_EOZPX3/gdbus/validate-names/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-names_EOZPX3/gdbus/validate-names/.dirs/system-config1:/tmp/test_gdbus-names_EOZPX3/gdbus/validate-names/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-names_EOZPX3/gdbus/validate-names/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-names_EOZPX3/gdbus/validate-names/.dirs/system-data1:/tmp/test_gdbus-names_EOZPX3/gdbus/validate-names/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-names_EOZPX3/gdbus/validate-names/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-names_EOZPX3/gdbus/validate-names/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-names_EOZPX3/gdbus/validate-names/.dirs/runtime ok 1 /gdbus/validate-names # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-names_EOZPX3/gdbus/bus-own-name/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-names_EOZPX3/gdbus/bus-own-name/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-names_EOZPX3/gdbus/bus-own-name/.dirs/system-config1:/tmp/test_gdbus-names_EOZPX3/gdbus/bus-own-name/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-names_EOZPX3/gdbus/bus-own-name/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-names_EOZPX3/gdbus/bus-own-name/.dirs/system-data1:/tmp/test_gdbus-names_EOZPX3/gdbus/bus-own-name/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-names_EOZPX3/gdbus/bus-own-name/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-names_EOZPX3/gdbus/bus-own-name/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-names_EOZPX3/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_EOZPX3/gdbus/bus-watch-name/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-names_EOZPX3/gdbus/bus-watch-name/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-names_EOZPX3/gdbus/bus-watch-name/.dirs/system-config1:/tmp/test_gdbus-names_EOZPX3/gdbus/bus-watch-name/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-names_EOZPX3/gdbus/bus-watch-name/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-names_EOZPX3/gdbus/bus-watch-name/.dirs/system-data1:/tmp/test_gdbus-names_EOZPX3/gdbus/bus-watch-name/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-names_EOZPX3/gdbus/bus-watch-name/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-names_EOZPX3/gdbus/bus-watch-name/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-names_EOZPX3/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_EOZPX3/gdbus/bus-watch-name-auto-start/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-names_EOZPX3/gdbus/bus-watch-name-auto-start/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-names_EOZPX3/gdbus/bus-watch-name-auto-start/.dirs/system-config1:/tmp/test_gdbus-names_EOZPX3/gdbus/bus-watch-name-auto-start/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-names_EOZPX3/gdbus/bus-watch-name-auto-start/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-names_EOZPX3/gdbus/bus-watch-name-auto-start/.dirs/system-data1:/tmp/test_gdbus-names_EOZPX3/gdbus/bus-watch-name-auto-start/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-names_EOZPX3/gdbus/bus-watch-name-auto-start/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-names_EOZPX3/gdbus/bus-watch-name-auto-start/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-names_EOZPX3/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_EOZPX3/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_EOZPX3/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_EOZPX3/gdbus/bus-watch-name-auto-start-service-exist/.dirs/system-config1:/tmp/test_gdbus-names_EOZPX3/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_EOZPX3/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_EOZPX3/gdbus/bus-watch-name-auto-start-service-exist/.dirs/system-data1:/tmp/test_gdbus-names_EOZPX3/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_EOZPX3/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_EOZPX3/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_EOZPX3/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_EOZPX3/gdbus/bus-watch-name-closures/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-names_EOZPX3/gdbus/bus-watch-name-closures/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-names_EOZPX3/gdbus/bus-watch-name-closures/.dirs/system-config1:/tmp/test_gdbus-names_EOZPX3/gdbus/bus-watch-name-closures/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-names_EOZPX3/gdbus/bus-watch-name-closures/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-names_EOZPX3/gdbus/bus-watch-name-closures/.dirs/system-data1:/tmp/test_gdbus-names_EOZPX3/gdbus/bus-watch-name-closures/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-names_EOZPX3/gdbus/bus-watch-name-closures/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-names_EOZPX3/gdbus/bus-watch-name-closures/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-names_EOZPX3/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_EOZPX3/gdbus/bus-watch-name-closures-auto-start/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-names_EOZPX3/gdbus/bus-watch-name-closures-auto-start/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-names_EOZPX3/gdbus/bus-watch-name-closures-auto-start/.dirs/system-config1:/tmp/test_gdbus-names_EOZPX3/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_EOZPX3/gdbus/bus-watch-name-closures-auto-start/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-names_EOZPX3/gdbus/bus-watch-name-closures-auto-start/.dirs/system-data1:/tmp/test_gdbus-names_EOZPX3/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_EOZPX3/gdbus/bus-watch-name-closures-auto-start/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-names_EOZPX3/gdbus/bus-watch-name-closures-auto-start/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-names_EOZPX3/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_EOZPX3/gdbus/bus-watch-different-context/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-names_EOZPX3/gdbus/bus-watch-different-context/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-names_EOZPX3/gdbus/bus-watch-different-context/.dirs/system-config1:/tmp/test_gdbus-names_EOZPX3/gdbus/bus-watch-different-context/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-names_EOZPX3/gdbus/bus-watch-different-context/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-names_EOZPX3/gdbus/bus-watch-different-context/.dirs/system-data1:/tmp/test_gdbus-names_EOZPX3/gdbus/bus-watch-different-context/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-names_EOZPX3/gdbus/bus-watch-different-context/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-names_EOZPX3/gdbus/bus-watch-different-context/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-names_EOZPX3/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_EOZPX3/gdbus/bus-unwatch-early/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-names_EOZPX3/gdbus/bus-unwatch-early/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-names_EOZPX3/gdbus/bus-unwatch-early/.dirs/system-config1:/tmp/test_gdbus-names_EOZPX3/gdbus/bus-unwatch-early/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-names_EOZPX3/gdbus/bus-unwatch-early/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-names_EOZPX3/gdbus/bus-unwatch-early/.dirs/system-data1:/tmp/test_gdbus-names_EOZPX3/gdbus/bus-unwatch-early/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-names_EOZPX3/gdbus/bus-unwatch-early/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-names_EOZPX3/gdbus/bus-unwatch-early/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-names_EOZPX3/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_EOZPX3/gdbus/escape-object-path/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-names_EOZPX3/gdbus/escape-object-path/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-names_EOZPX3/gdbus/escape-object-path/.dirs/system-config1:/tmp/test_gdbus-names_EOZPX3/gdbus/escape-object-path/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-names_EOZPX3/gdbus/escape-object-path/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-names_EOZPX3/gdbus/escape-object-path/.dirs/system-data1:/tmp/test_gdbus-names_EOZPX3/gdbus/escape-object-path/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-names_EOZPX3/gdbus/escape-object-path/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-names_EOZPX3/gdbus/escape-object-path/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-names_EOZPX3/gdbus/escape-object-path/.dirs/runtime ok 10 /gdbus/escape-object-path # End of gdbus tests ----------------------------------- stderr ----------------------------------- dbus-daemon[3480439]: [session uid=1111 pid=3480439 pidfd=4] Activating service name='org.gtk.GDBus.FakeService' requested by ':1.0' (uid=1111 pid=3479986 comm="/build/reproducible-path/glib2.0-2.86.0/debian/bui") dbus-daemon[3480439]: [session uid=1111 pid=3480439 pidfd=4] Successfully activated service 'org.gtk.GDBus.FakeService' ============================================================================== ================================== 337/405 =================================== test: glib:gio / gdbus-proxy-unique-name start time: 06:42:17 duration: 1.28s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MALLOC_PERTURB_=159 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-proxy-unique-name ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S3aa6ca71ce1b20589e1decdab0d5f2e4 1..1 # Start of gdbus tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-proxy-unique-name_Y1DPX3/gdbus/proxy-unique-name/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-proxy-unique-name_Y1DPX3/gdbus/proxy-unique-name/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-proxy-unique-name_Y1DPX3/gdbus/proxy-unique-name/.dirs/system-config1:/tmp/test_gdbus-proxy-unique-name_Y1DPX3/gdbus/proxy-unique-name/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-proxy-unique-name_Y1DPX3/gdbus/proxy-unique-name/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-proxy-unique-name_Y1DPX3/gdbus/proxy-unique-name/.dirs/system-data1:/tmp/test_gdbus-proxy-unique-name_Y1DPX3/gdbus/proxy-unique-name/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-proxy-unique-name_Y1DPX3/gdbus/proxy-unique-name/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-proxy-unique-name_Y1DPX3/gdbus/proxy-unique-name/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-proxy-unique-name_Y1DPX3/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 3480407 ============================================================================== ================================== 330/405 =================================== test: glib:gio / gdbus-exit-on-close start time: 06:42:17 duration: 1.52s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MALLOC_PERTURB_=250 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-exit-on-close ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sea20f0d2666a94c6fea08e5614e9b926 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_KILJX3/gdbus/exit-on-close/default/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-exit-on-close_KILJX3/gdbus/exit-on-close/default/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-exit-on-close_KILJX3/gdbus/exit-on-close/default/.dirs/system-config1:/tmp/test_gdbus-exit-on-close_KILJX3/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_KILJX3/gdbus/exit-on-close/default/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-exit-on-close_KILJX3/gdbus/exit-on-close/default/.dirs/system-data1:/tmp/test_gdbus-exit-on-close_KILJX3/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_KILJX3/gdbus/exit-on-close/default/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-exit-on-close_KILJX3/gdbus/exit-on-close/default/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-exit-on-close_KILJX3/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_KILJX3/gdbus/exit-on-close/true/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-exit-on-close_KILJX3/gdbus/exit-on-close/true/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-exit-on-close_KILJX3/gdbus/exit-on-close/true/.dirs/system-config1:/tmp/test_gdbus-exit-on-close_KILJX3/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_KILJX3/gdbus/exit-on-close/true/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-exit-on-close_KILJX3/gdbus/exit-on-close/true/.dirs/system-data1:/tmp/test_gdbus-exit-on-close_KILJX3/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_KILJX3/gdbus/exit-on-close/true/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-exit-on-close_KILJX3/gdbus/exit-on-close/true/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-exit-on-close_KILJX3/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_KILJX3/gdbus/exit-on-close/false/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-exit-on-close_KILJX3/gdbus/exit-on-close/false/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-exit-on-close_KILJX3/gdbus/exit-on-close/false/.dirs/system-config1:/tmp/test_gdbus-exit-on-close_KILJX3/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_KILJX3/gdbus/exit-on-close/false/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-exit-on-close_KILJX3/gdbus/exit-on-close/false/.dirs/system-data1:/tmp/test_gdbus-exit-on-close_KILJX3/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_KILJX3/gdbus/exit-on-close/false/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-exit-on-close_KILJX3/gdbus/exit-on-close/false/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-exit-on-close_KILJX3/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_KILJX3/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_KILJX3/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_KILJX3/gdbus/exit-on-close/we-close/.dirs/system-config1:/tmp/test_gdbus-exit-on-close_KILJX3/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_KILJX3/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_KILJX3/gdbus/exit-on-close/we-close/.dirs/system-data1:/tmp/test_gdbus-exit-on-close_KILJX3/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_KILJX3/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_KILJX3/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_KILJX3/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 ============================================================================== ================================== 325/405 =================================== test: glib:gio / gdbus-close-pending start time: 06:42:16 duration: 1.95s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=168 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-close-pending ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S91e1220ac0d6e20d199e5eb6a26a34ec 1..2 # Start of gdbus tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-close-pending_Q9XMX3/gdbus/close-pending/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-close-pending_Q9XMX3/gdbus/close-pending/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-close-pending_Q9XMX3/gdbus/close-pending/.dirs/system-config1:/tmp/test_gdbus-close-pending_Q9XMX3/gdbus/close-pending/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-close-pending_Q9XMX3/gdbus/close-pending/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-close-pending_Q9XMX3/gdbus/close-pending/.dirs/system-data1:/tmp/test_gdbus-close-pending_Q9XMX3/gdbus/close-pending/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-close-pending_Q9XMX3/gdbus/close-pending/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-close-pending_Q9XMX3/gdbus/close-pending/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-close-pending_Q9XMX3/gdbus/close-pending/.dirs/runtime ok 1 /gdbus/close-pending # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-close-pending_Q9XMX3/gdbus/unref-pending/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-close-pending_Q9XMX3/gdbus/unref-pending/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-close-pending_Q9XMX3/gdbus/unref-pending/.dirs/system-config1:/tmp/test_gdbus-close-pending_Q9XMX3/gdbus/unref-pending/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-close-pending_Q9XMX3/gdbus/unref-pending/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-close-pending_Q9XMX3/gdbus/unref-pending/.dirs/system-data1:/tmp/test_gdbus-close-pending_Q9XMX3/gdbus/unref-pending/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-close-pending_Q9XMX3/gdbus/unref-pending/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-close-pending_Q9XMX3/gdbus/unref-pending/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-close-pending_Q9XMX3/gdbus/unref-pending/.dirs/runtime ok 2 /gdbus/unref-pending # End of gdbus tests ============================================================================== ================================== 340/405 =================================== test: glib:gio+gdbus-codegen / gdbus-test-codegen start time: 06:42:17 duration: 1.24s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 MALLOC_PERTURB_=17 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-test-codegen ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S05896e9f9d29efec09f9b02bef1d3f63 1..8 # Start of gdbus tests # Start of codegen tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/annotations/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/annotations/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/annotations/.dirs/system-config1:/tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/annotations/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/annotations/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/annotations/.dirs/system-data1:/tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/annotations/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/annotations/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/annotations/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/annotations/.dirs/runtime ok 1 /gdbus/codegen/annotations # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/interface_stability/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/interface_stability/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/interface_stability/.dirs/system-config1:/tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/interface_stability/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/interface_stability/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/interface_stability/.dirs/system-data1:/tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/interface_stability/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/interface_stability/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/interface_stability/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-test-codegen_24G8W3/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_24G8W3/gdbus/codegen/object-manager/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/object-manager/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/object-manager/.dirs/system-config1:/tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/object-manager/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/object-manager/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/object-manager/.dirs/system-data1:/tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/object-manager/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/object-manager/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/object-manager/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-test-codegen_24G8W3/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_24G8W3/gdbus/codegen/property-naming/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/property-naming/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/property-naming/.dirs/system-config1:/tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/property-naming/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/property-naming/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/property-naming/.dirs/system-data1:/tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/property-naming/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/property-naming/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/property-naming/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-test-codegen_24G8W3/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_24G8W3/gdbus/codegen/autocleanups/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/autocleanups/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/autocleanups/.dirs/system-config1:/tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/autocleanups/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/autocleanups/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/autocleanups/.dirs/system-data1:/tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/autocleanups/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/autocleanups/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/autocleanups/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/autocleanups/.dirs/runtime ok 5 /gdbus/codegen/autocleanups # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/deprecations/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/deprecations/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/deprecations/.dirs/system-config1:/tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/deprecations/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/deprecations/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/deprecations/.dirs/system-data1:/tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/deprecations/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/deprecations/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/deprecations/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/deprecations/.dirs/runtime ok 6 /gdbus/codegen/deprecations # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/standalone-interface-info/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/standalone-interface-info/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/standalone-interface-info/.dirs/system-config1:/tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/standalone-interface-info/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/standalone-interface-info/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/standalone-interface-info/.dirs/system-data1:/tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/standalone-interface-info/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/standalone-interface-info/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/standalone-interface-info/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-test-codegen_24G8W3/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_24G8W3/gdbus/codegen/unix-fd-list/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/unix-fd-list/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/unix-fd-list/.dirs/system-config1:/tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/unix-fd-list/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/unix-fd-list/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/unix-fd-list/.dirs/system-data1:/tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/unix-fd-list/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/unix-fd-list/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-test-codegen_24G8W3/gdbus/codegen/unix-fd-list/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-test-codegen_24G8W3/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/405 =================================== test: glib:glib+core / io-channel-basic start time: 06:42:02 duration: 16.76s result: exit status 0 command: 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=92 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/io-channel-basic ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S9e2737069f331706e02026c8df78bc84 1..1 # Start of gio tests # Subtest: /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/io-channel-basic # random seed: R02Sbb1b1336c34fe7c8cd75f813ba2f2416 # GLib-DEBUG: io-channel-basic: child writing 8+3318 bytes to 6 # GLib-DEBUG: io-channel-basic: ...from 5: IN # GLib-DEBUG: io-channel-basic: ...from 5: 3318 bytes # GLib-DEBUG: io-channel-basic: ...from 5: OK # GLib-DEBUG: io-channel-basic: child writing 8+3587 bytes to 6 # GLib-DEBUG: io-channel-basic: ...from 5: IN # GLib-DEBUG: io-channel-basic: ...from 5: 3587 bytes # GLib-DEBUG: io-channel-basic: ...from 5: OK # GLib-DEBUG: io-channel-basic: child writing 8+2045 bytes to 6 # GLib-DEBUG: io-channel-basic: ...from 5: IN # GLib-DEBUG: io-channel-basic: ...from 5: 2045 bytes # GLib-DEBUG: io-channel-basic: ...from 5: OK # GLib-DEBUG: io-channel-basic: child writing 8+2745 bytes to 6 # GLib-DEBUG: io-channel-basic: ...from 5: IN # GLib-DEBUG: io-channel-basic: ...from 5: 2745 bytes # GLib-DEBUG: io-channel-basic: ...from 5: OK # GLib-DEBUG: io-channel-basic: child writing 8+4622 bytes to 6 # GLib-DEBUG: io-channel-basic: ...from 5: IN # GLib-DEBUG: io-channel-basic: ...from 5: 4622 bytes # GLib-DEBUG: io-channel-basic: ...from 5: OK # GLib-DEBUG: io-channel-basic: child writing 8+2353 bytes to 6 # GLib-DEBUG: io-channel-basic: ...from 5: IN # GLib-DEBUG: io-channel-basic: ...from 5: 2353 bytes # GLib-DEBUG: io-channel-basic: ...from 5: OK # GLib-DEBUG: io-channel-basic: child writing 8+2830 bytes to 6 # GLib-DEBUG: io-channel-basic: ...from 5: IN # GLib-DEBUG: io-channel-basic: ...from 5: 2830 bytes # GLib-DEBUG: io-channel-basic: ...from 5: OK # GLib-DEBUG: io-channel-basic: child writing 8+311 bytes to 6 # GLib-DEBUG: io-channel-basic: ...from 5: IN # GLib-DEBUG: io-channel-basic: ...from 5: 311 bytes # GLib-DEBUG: io-channel-basic: ...from 5: OK # GLib-DEBUG: io-channel-basic: child writing 8+1000 bytes to 6 # GLib-DEBUG: io-channel-basic: ...from 5: IN # GLib-DEBUG: io-channel-basic: ...from 5: 1000 bytes # GLib-DEBUG: io-channel-basic: ...from 5: OK # GLib-DEBUG: io-channel-basic: child writing 8+1876 bytes to 6 # GLib-DEBUG: io-channel-basic: ...from 5: IN # GLib-DEBUG: io-channel-basic: ...from 5: 1876 bytes # GLib-DEBUG: io-channel-basic: ...from 5: OK # GLib-DEBUG: io-channel-basic: child writing 8+494 bytes to 6 # GLib-DEBUG: io-channel-basic: ...from 5: IN # GLib-DEBUG: io-channel-basic: ...from 5: 494 bytes # GLib-DEBUG: io-channel-basic: ...from 5: OK # GLib-DEBUG: io-channel-basic: child writing 8+4433 bytes to 6 # GLib-DEBUG: io-channel-basic: ...from 5: IN # GLib-DEBUG: io-channel-basic: ...from 5: 4433 bytes # GLib-DEBUG: io-channel-basic: ...from 5: OK # GLib-DEBUG: io-channel-basic: child writing 8+1073 bytes to 6 # GLib-DEBUG: io-channel-basic: ...from 5: IN # GLib-DEBUG: io-channel-basic: ...from 5: 1073 bytes # GLib-DEBUG: io-channel-basic: ...from 5: OK # GLib-DEBUG: io-channel-basic: child writing 8+2094 bytes to 6 # GLib-DEBUG: io-channel-basic: ...from 5: IN # GLib-DEBUG: io-channel-basic: ...from 5: 2094 bytes # GLib-DEBUG: io-channel-basic: ...from 5: OK # GLib-DEBUG: io-channel-basic: child writing 8+4574 bytes to 6 # GLib-DEBUG: io-channel-basic: ...from 5: IN # GLib-DEBUG: io-channel-basic: ...from 5: 4574 bytes # GLib-DEBUG: io-channel-basic: ...from 5: OK # GLib-DEBUG: io-channel-basic: child writing 8+4289 bytes to 6 # GLib-DEBUG: io-channel-basic: ...from 5: IN # GLib-DEBUG: io-channel-basic: ...from 5: 4289 bytes # GLib-DEBUG: io-channel-basic: ...from 5: OK # GLib-DEBUG: io-channel-basic: child writing 8+3653 bytes to 6 # GLib-DEBUG: io-channel-basic: ...from 5: IN # GLib-DEBUG: io-channel-basic: ...from 5: 3653 bytes # GLib-DEBUG: io-channel-basic: ...from 5: OK # GLib-DEBUG: io-channel-basic: child writing 8+496 bytes to 6 # GLib-DEBUG: io-channel-basic: ...from 5: IN # GLib-DEBUG: io-channel-basic: ...from 5: 496 bytes # GLib-DEBUG: io-channel-basic: ...from 5: OK # GLib-DEBUG: io-channel-basic: child writing 8+535 bytes to 6 # GLib-DEBUG: io-channel-basic: ...from 5: IN # GLib-DEBUG: io-channel-basic: ...from 5: 535 bytes # GLib-DEBUG: io-channel-basic: ...from 5: OK # GLib-DEBUG: io-channel-basic: child writing 8+2869 bytes to 6 # GLib-DEBUG: io-channel-basic: ...from 5: IN # GLib-DEBUG: io-channel-basic: ...from 5: 2869 bytes # GLib-DEBUG: io-channel-basic: ...from 5: OK # GLib-DEBUG: io-channel-basic: child writing 8+641 bytes to 6 # GLib-DEBUG: io-channel-basic: ...from 5: IN # GLib-DEBUG: io-channel-basic: ...from 5: 641 bytes # GLib-DEBUG: io-channel-basic: ...from 5: OK # GLib-DEBUG: io-channel-basic: child writing 8+3537 bytes to 6 # GLib-DEBUG: io-channel-basic: ...from 5: IN # GLib-DEBUG: io-channel-basic: ...from 5: 3537 bytes # GLib-DEBUG: io-channel-basic: ...from 5: OK # GLib-DEBUG: io-channel-basic: child writing 8+4983 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: 4983 bytes # GLib-DEBUG: io-channel-basic: ...from 5: OK # Subtest: /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/io-channel-basic # random seed: R02S904ea94240aeae3fe16b315cce984179 # Subtest: /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/io-channel-basic # random seed: R02Sfc352b43db0fb0c6c5758898948cfb8c # Subtest: /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/io-channel-basic # random seed: R02S11d1e96552f857a5319cef410ea4148e # Subtest: /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/io-channel-basic # random seed: R02S9d9e81db723e52fc33e612550be69289 # Subtest: /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/io-channel-basic # random seed: R02S588dff412ecc61ff0a356b23540e2483 # GLib-DEBUG: io-channel-basic: child writing 8+2462 bytes to 9 # GLib-DEBUG: io-channel-basic: ...from 8: IN # GLib-DEBUG: io-channel-basic: ...from 8: 2462 bytes # GLib-DEBUG: io-channel-basic: ...from 8: OK # GLib-DEBUG: io-channel-basic: child writing 8+3898 bytes to 13 # GLib-DEBUG: io-channel-basic: child writing 8+2364 bytes to 17 # GLib-DEBUG: io-channel-basic: ...from 12: IN # GLib-DEBUG: io-channel-basic: child writing 8+3785 bytes to 11 # GLib-DEBUG: io-channel-basic: ...from 12: 3898 bytes # GLib-DEBUG: io-channel-basic: ...from 12: OK # GLib-DEBUG: io-channel-basic: ...from 16: IN # GLib-DEBUG: io-channel-basic: ...from 16: 2364 bytes # GLib-DEBUG: io-channel-basic: ...from 16: OK # GLib-DEBUG: io-channel-basic: ...from 10: IN # GLib-DEBUG: io-channel-basic: ...from 10: 3785 bytes # GLib-DEBUG: io-channel-basic: ...from 10: OK # GLib-DEBUG: io-channel-basic: child writing 8+4781 bytes to 15 # GLib-DEBUG: io-channel-basic: ...from 14: IN # GLib-DEBUG: io-channel-basic: ...from 14: 4781 bytes # GLib-DEBUG: io-channel-basic: ...from 14: OK # GLib-DEBUG: io-channel-basic: child writing 8+2666 bytes to 11 # GLib-DEBUG: io-channel-basic: ...from 10: IN # GLib-DEBUG: io-channel-basic: ...from 10: 2666 bytes # GLib-DEBUG: io-channel-basic: ...from 10: OK # GLib-DEBUG: io-channel-basic: child writing 8+94 bytes to 9 # GLib-DEBUG: io-channel-basic: ...from 8: IN # GLib-DEBUG: io-channel-basic: ...from 8: 94 bytes # GLib-DEBUG: io-channel-basic: ...from 8: OK # GLib-DEBUG: io-channel-basic: child writing 8+3761 bytes to 13 # GLib-DEBUG: io-channel-basic: ...from 12: IN # GLib-DEBUG: io-channel-basic: ...from 12: 3761 bytes # GLib-DEBUG: io-channel-basic: ...from 12: OK # GLib-DEBUG: io-channel-basic: child writing 8+3322 bytes to 17 # GLib-DEBUG: io-channel-basic: ...from 16: IN # GLib-DEBUG: io-channel-basic: ...from 16: 3322 bytes # GLib-DEBUG: io-channel-basic: ...from 16: OK # GLib-DEBUG: io-channel-basic: child writing 8+231 bytes to 15 # GLib-DEBUG: io-channel-basic: ...from 14: IN # GLib-DEBUG: io-channel-basic: ...from 14: 231 bytes # GLib-DEBUG: io-channel-basic: ...from 14: OK # GLib-DEBUG: io-channel-basic: child writing 8+1183 bytes to 9 # GLib-DEBUG: io-channel-basic: ...from 8: IN # GLib-DEBUG: io-channel-basic: ...from 8: 1183 bytes # GLib-DEBUG: io-channel-basic: ...from 8: OK # GLib-DEBUG: io-channel-basic: child writing 8+1355 bytes to 11 # GLib-DEBUG: io-channel-basic: ...from 10: IN # GLib-DEBUG: io-channel-basic: ...from 10: 1355 bytes # GLib-DEBUG: io-channel-basic: ...from 10: OK # GLib-DEBUG: io-channel-basic: child writing 8+27 bytes to 13 # GLib-DEBUG: io-channel-basic: ...from 12: IN # GLib-DEBUG: io-channel-basic: ...from 12: 27 bytes # GLib-DEBUG: io-channel-basic: ...from 12: OK # GLib-DEBUG: io-channel-basic: child writing 8+2117 bytes to 17 # GLib-DEBUG: io-channel-basic: ...from 16: IN # GLib-DEBUG: io-channel-basic: ...from 16: 2117 bytes # GLib-DEBUG: io-channel-basic: ...from 16: OK # GLib-DEBUG: io-channel-basic: child writing 8+825 bytes to 15 # GLib-DEBUG: io-channel-basic: ...from 14: IN # GLib-DEBUG: io-channel-basic: ...from 14: 825 bytes # GLib-DEBUG: io-channel-basic: ...from 14: OK # GLib-DEBUG: io-channel-basic: child writing 8+2001 bytes to 11 # GLib-DEBUG: io-channel-basic: ...from 10: IN # GLib-DEBUG: io-channel-basic: ...from 10: 2001 bytes # GLib-DEBUG: io-channel-basic: ...from 10: OK # GLib-DEBUG: io-channel-basic: child writing 8+1828 bytes to 9 # GLib-DEBUG: io-channel-basic: ...from 8: IN # GLib-DEBUG: io-channel-basic: ...from 8: 1828 bytes # GLib-DEBUG: io-channel-basic: ...from 8: OK # GLib-DEBUG: io-channel-basic: child writing 8+2544 bytes to 13 # GLib-DEBUG: io-channel-basic: ...from 12: IN # GLib-DEBUG: io-channel-basic: ...from 12: 2544 bytes # GLib-DEBUG: io-channel-basic: ...from 12: OK # GLib-DEBUG: io-channel-basic: child writing 8+2036 bytes to 15 # GLib-DEBUG: io-channel-basic: ...from 14: IN # GLib-DEBUG: io-channel-basic: ...from 14: 2036 bytes # GLib-DEBUG: io-channel-basic: ...from 14: OK # GLib-DEBUG: io-channel-basic: child writing 8+720 bytes to 17 # GLib-DEBUG: io-channel-basic: ...from 16: IN # GLib-DEBUG: io-channel-basic: ...from 16: 720 bytes # GLib-DEBUG: io-channel-basic: ...from 16: OK # GLib-DEBUG: io-channel-basic: child writing 8+2629 bytes to 9 # GLib-DEBUG: io-channel-basic: ...from 8: IN # GLib-DEBUG: io-channel-basic: ...from 8: 2629 bytes # GLib-DEBUG: io-channel-basic: ...from 8: OK # GLib-DEBUG: io-channel-basic: child writing 8+3819 bytes to 11 # GLib-DEBUG: io-channel-basic: ...from 10: IN # GLib-DEBUG: io-channel-basic: ...from 10: 3819 bytes # GLib-DEBUG: io-channel-basic: ...from 10: OK # GLib-DEBUG: io-channel-basic: child writing 8+4863 bytes to 13 # GLib-DEBUG: io-channel-basic: ...from 12: IN # GLib-DEBUG: io-channel-basic: ...from 12: 4863 bytes # GLib-DEBUG: io-channel-basic: ...from 12: OK # GLib-DEBUG: io-channel-basic: child writing 8+999 bytes to 17 # GLib-DEBUG: io-channel-basic: ...from 16: IN # GLib-DEBUG: io-channel-basic: ...from 16: 999 bytes # GLib-DEBUG: io-channel-basic: ...from 16: OK # GLib-DEBUG: io-channel-basic: child writing 8+2086 bytes to 15 # GLib-DEBUG: io-channel-basic: ...from 14: IN # GLib-DEBUG: io-channel-basic: ...from 14: 2086 bytes # GLib-DEBUG: io-channel-basic: ...from 14: OK # GLib-DEBUG: io-channel-basic: child writing 8+710 bytes to 9 # GLib-DEBUG: io-channel-basic: ...from 8: IN # GLib-DEBUG: io-channel-basic: ...from 8: 710 bytes # GLib-DEBUG: io-channel-basic: ...from 8: OK # GLib-DEBUG: io-channel-basic: child writing 8+3704 bytes to 11 # GLib-DEBUG: io-channel-basic: ...from 10: IN # GLib-DEBUG: io-channel-basic: ...from 10: 3704 bytes # GLib-DEBUG: io-channel-basic: ...from 10: OK # GLib-DEBUG: io-channel-basic: child writing 8+4828 bytes to 17 # GLib-DEBUG: io-channel-basic: ...from 16: IN # GLib-DEBUG: io-channel-basic: ...from 16: 4828 bytes # GLib-DEBUG: io-channel-basic: ...from 16: OK # GLib-DEBUG: io-channel-basic: child writing 8+1669 bytes to 15 # GLib-DEBUG: io-channel-basic: ...from 14: IN # GLib-DEBUG: io-channel-basic: ...from 14: 1669 bytes # GLib-DEBUG: io-channel-basic: ...from 14: OK # GLib-DEBUG: io-channel-basic: child writing 8+593 bytes to 13 # GLib-DEBUG: io-channel-basic: ...from 12: IN # GLib-DEBUG: io-channel-basic: ...from 12: 593 bytes # GLib-DEBUG: io-channel-basic: ...from 12: OK # GLib-DEBUG: io-channel-basic: child writing 8+2909 bytes to 9 # GLib-DEBUG: io-channel-basic: ...from 8: IN # GLib-DEBUG: io-channel-basic: ...from 8: 2909 bytes # GLib-DEBUG: io-channel-basic: ...from 8: OK # GLib-DEBUG: io-channel-basic: child writing 8+4906 bytes to 11 # GLib-DEBUG: io-channel-basic: ...from 10: IN # GLib-DEBUG: io-channel-basic: ...from 10: 4906 bytes # GLib-DEBUG: io-channel-basic: ...from 10: OK # GLib-DEBUG: io-channel-basic: child writing 8+2919 bytes to 17 # GLib-DEBUG: io-channel-basic: ...from 16: IN # GLib-DEBUG: io-channel-basic: ...from 16: 2919 bytes # GLib-DEBUG: io-channel-basic: ...from 16: OK # GLib-DEBUG: io-channel-basic: child writing 8+2941 bytes to 13 # GLib-DEBUG: io-channel-basic: ...from 12: IN # GLib-DEBUG: io-channel-basic: ...from 12: 2941 bytes # GLib-DEBUG: io-channel-basic: ...from 12: OK # GLib-DEBUG: io-channel-basic: child writing 8+1684 bytes to 15 # GLib-DEBUG: io-channel-basic: ...from 14: IN # GLib-DEBUG: io-channel-basic: ...from 14: 1684 bytes # GLib-DEBUG: io-channel-basic: ...from 14: OK # GLib-DEBUG: io-channel-basic: child writing 8+4767 bytes to 9 # GLib-DEBUG: io-channel-basic: ...from 8: IN # GLib-DEBUG: io-channel-basic: ...from 8: 4767 bytes # GLib-DEBUG: io-channel-basic: ...from 8: OK # GLib-DEBUG: io-channel-basic: child writing 8+347 bytes to 11 # GLib-DEBUG: io-channel-basic: ...from 10: IN # GLib-DEBUG: io-channel-basic: ...from 10: 347 bytes # GLib-DEBUG: io-channel-basic: ...from 10: OK # GLib-DEBUG: io-channel-basic: child writing 8+765 bytes to 17 # GLib-DEBUG: io-channel-basic: ...from 16: IN # GLib-DEBUG: io-channel-basic: ...from 16: 765 bytes # GLib-DEBUG: io-channel-basic: ...from 16: OK # GLib-DEBUG: io-channel-basic: child writing 8+3319 bytes to 13 # GLib-DEBUG: io-channel-basic: ...from 12: IN # GLib-DEBUG: io-channel-basic: ...from 12: 3319 bytes # GLib-DEBUG: io-channel-basic: ...from 12: OK # GLib-DEBUG: io-channel-basic: child writing 8+4474 bytes to 15 # GLib-DEBUG: io-channel-basic: ...from 14: IN # GLib-DEBUG: io-channel-basic: ...from 14: 4474 bytes # GLib-DEBUG: io-channel-basic: ...from 14: OK # GLib-DEBUG: io-channel-basic: child writing 8+2511 bytes to 11 # GLib-DEBUG: io-channel-basic: ...from 10: IN # GLib-DEBUG: io-channel-basic: ...from 10: 2511 bytes # GLib-DEBUG: io-channel-basic: ...from 10: OK # GLib-DEBUG: io-channel-basic: child writing 8+808 bytes to 9 # GLib-DEBUG: io-channel-basic: ...from 8: IN # GLib-DEBUG: io-channel-basic: ...from 8: 808 bytes # GLib-DEBUG: io-channel-basic: ...from 8: OK # GLib-DEBUG: io-channel-basic: child writing 8+183 bytes to 17 # GLib-DEBUG: io-channel-basic: ...from 16: IN # GLib-DEBUG: io-channel-basic: ...from 16: 183 bytes # GLib-DEBUG: io-channel-basic: ...from 16: OK # GLib-DEBUG: io-channel-basic: child writing 8+3880 bytes to 13 # GLib-DEBUG: io-channel-basic: ...from 12: IN # GLib-DEBUG: io-channel-basic: ...from 12: 3880 bytes # GLib-DEBUG: io-channel-basic: ...from 12: OK # GLib-DEBUG: io-channel-basic: child writing 8+1044 bytes to 15 # GLib-DEBUG: io-channel-basic: ...from 14: IN # GLib-DEBUG: io-channel-basic: ...from 14: 1044 bytes # GLib-DEBUG: io-channel-basic: ...from 14: OK # GLib-DEBUG: io-channel-basic: child writing 8+1457 bytes to 11 # GLib-DEBUG: io-channel-basic: ...from 10: IN # GLib-DEBUG: io-channel-basic: ...from 10: 1457 bytes # GLib-DEBUG: io-channel-basic: ...from 10: OK # GLib-DEBUG: io-channel-basic: child writing 8+2503 bytes to 9 # GLib-DEBUG: io-channel-basic: ...from 8: IN # GLib-DEBUG: io-channel-basic: ...from 8: 2503 bytes # GLib-DEBUG: io-channel-basic: ...from 8: OK # GLib-DEBUG: io-channel-basic: child writing 8+2374 bytes to 17 # GLib-DEBUG: io-channel-basic: ...from 16: IN # GLib-DEBUG: io-channel-basic: ...from 16: 2374 bytes # GLib-DEBUG: io-channel-basic: ...from 16: OK # GLib-DEBUG: io-channel-basic: child writing 8+1190 bytes to 13 # GLib-DEBUG: io-channel-basic: ...from 12: IN # GLib-DEBUG: io-channel-basic: ...from 12: 1190 bytes # GLib-DEBUG: io-channel-basic: ...from 12: OK # GLib-DEBUG: io-channel-basic: child writing 8+1224 bytes to 15 # GLib-DEBUG: io-channel-basic: ...from 14: IN # GLib-DEBUG: io-channel-basic: ...from 14: 1224 bytes # GLib-DEBUG: io-channel-basic: ...from 14: OK # GLib-DEBUG: io-channel-basic: child writing 8+372 bytes to 11 # GLib-DEBUG: io-channel-basic: ...from 10: IN # GLib-DEBUG: io-channel-basic: ...from 10: 372 bytes # GLib-DEBUG: io-channel-basic: ...from 10: OK # GLib-DEBUG: io-channel-basic: child writing 8+3348 bytes to 9 # GLib-DEBUG: io-channel-basic: ...from 8: IN # GLib-DEBUG: io-channel-basic: ...from 8: 3348 bytes # GLib-DEBUG: io-channel-basic: ...from 8: OK # GLib-DEBUG: io-channel-basic: child writing 8+1746 bytes to 17 # GLib-DEBUG: io-channel-basic: ...from 16: IN # GLib-DEBUG: io-channel-basic: ...from 16: 1746 bytes # GLib-DEBUG: io-channel-basic: ...from 16: OK # GLib-DEBUG: io-channel-basic: child writing 8+4623 bytes to 13 # GLib-DEBUG: io-channel-basic: ...from 12: IN # GLib-DEBUG: io-channel-basic: ...from 12: 4623 bytes # GLib-DEBUG: io-channel-basic: ...from 12: OK # GLib-DEBUG: io-channel-basic: child writing 8+3584 bytes to 15 # GLib-DEBUG: io-channel-basic: ...from 14: IN # GLib-DEBUG: io-channel-basic: ...from 14: 3584 bytes # GLib-DEBUG: io-channel-basic: ...from 14: OK # GLib-DEBUG: io-channel-basic: child writing 8+2525 bytes to 11 # GLib-DEBUG: io-channel-basic: ...from 10: IN # GLib-DEBUG: io-channel-basic: ...from 10: 2525 bytes # GLib-DEBUG: io-channel-basic: ...from 10: OK # GLib-DEBUG: io-channel-basic: child writing 8+2803 bytes to 9 # GLib-DEBUG: io-channel-basic: ...from 8: IN # GLib-DEBUG: io-channel-basic: ...from 8: 2803 bytes # GLib-DEBUG: io-channel-basic: ...from 8: OK # GLib-DEBUG: io-channel-basic: child writing 8+4403 bytes to 17 # GLib-DEBUG: io-channel-basic: ...from 16: IN # GLib-DEBUG: io-channel-basic: ...from 16: 4403 bytes # GLib-DEBUG: io-channel-basic: ...from 16: OK # GLib-DEBUG: io-channel-basic: child writing 8+4662 bytes to 13 # GLib-DEBUG: io-channel-basic: ...from 12: IN # GLib-DEBUG: io-channel-basic: ...from 12: 4662 bytes # GLib-DEBUG: io-channel-basic: ...from 12: OK # GLib-DEBUG: io-channel-basic: child writing 8+2565 bytes to 15 # GLib-DEBUG: io-channel-basic: ...from 14: IN # GLib-DEBUG: io-channel-basic: ...from 14: 2565 bytes # GLib-DEBUG: io-channel-basic: ...from 14: OK # GLib-DEBUG: io-channel-basic: child writing 8+1719 bytes to 11 # GLib-DEBUG: io-channel-basic: ...from 10: IN # GLib-DEBUG: io-channel-basic: ...from 10: 1719 bytes # GLib-DEBUG: io-channel-basic: ...from 10: OK # GLib-DEBUG: io-channel-basic: child writing 8+4884 bytes to 9 # GLib-DEBUG: io-channel-basic: ...from 8: IN # GLib-DEBUG: io-channel-basic: ...from 8: 4884 bytes # GLib-DEBUG: io-channel-basic: ...from 8: OK # GLib-DEBUG: io-channel-basic: child writing 8+3855 bytes to 17 # GLib-DEBUG: io-channel-basic: ...from 16: IN # GLib-DEBUG: io-channel-basic: ...from 16: 3855 bytes # GLib-DEBUG: io-channel-basic: ...from 16: OK # GLib-DEBUG: io-channel-basic: child writing 8+4175 bytes to 13 # GLib-DEBUG: io-channel-basic: ...from 12: IN # GLib-DEBUG: io-channel-basic: ...from 12: 4175 bytes # GLib-DEBUG: io-channel-basic: ...from 12: OK # GLib-DEBUG: io-channel-basic: child writing 8+3919 bytes to 15 # GLib-DEBUG: io-channel-basic: ...from 14: IN # GLib-DEBUG: io-channel-basic: ...from 14: 3919 bytes # GLib-DEBUG: io-channel-basic: ...from 14: OK # GLib-DEBUG: io-channel-basic: child writing 8+4446 bytes to 11 # GLib-DEBUG: io-channel-basic: ...from 10: IN # GLib-DEBUG: io-channel-basic: ...from 10: 4446 bytes # GLib-DEBUG: io-channel-basic: ...from 10: OK # GLib-DEBUG: io-channel-basic: child writing 8+2153 bytes to 9 # GLib-DEBUG: io-channel-basic: ...from 8: IN # GLib-DEBUG: io-channel-basic: ...from 8: 2153 bytes # GLib-DEBUG: io-channel-basic: ...from 8: OK # GLib-DEBUG: io-channel-basic: child writing 8+2435 bytes to 17 # GLib-DEBUG: io-channel-basic: ...from 16: IN # GLib-DEBUG: io-channel-basic: ...from 16: 2435 bytes # GLib-DEBUG: io-channel-basic: ...from 16: OK # GLib-DEBUG: io-channel-basic: child writing 8+4583 bytes to 13 # GLib-DEBUG: io-channel-basic: ...from 12: IN # GLib-DEBUG: io-channel-basic: ...from 12: 4583 bytes # GLib-DEBUG: io-channel-basic: ...from 12: OK # GLib-DEBUG: io-channel-basic: child writing 8+4238 bytes to 15 # GLib-DEBUG: io-channel-basic: ...from 14: IN # GLib-DEBUG: io-channel-basic: ...from 14: 4238 bytes # GLib-DEBUG: io-channel-basic: ...from 14: OK # GLib-DEBUG: io-channel-basic: child writing 8+443 bytes to 11 # GLib-DEBUG: io-channel-basic: ...from 10: IN # GLib-DEBUG: io-channel-basic: ...from 10: 443 bytes # GLib-DEBUG: io-channel-basic: ...from 10: OK # GLib-DEBUG: io-channel-basic: child writing 8+947 bytes to 17 # GLib-DEBUG: io-channel-basic: ...from 16: IN # GLib-DEBUG: io-channel-basic: ...from 16: 947 bytes # GLib-DEBUG: io-channel-basic: ...from 16: OK # GLib-DEBUG: io-channel-basic: child writing 8+4426 bytes to 9 # GLib-DEBUG: io-channel-basic: ...from 8: IN # GLib-DEBUG: io-channel-basic: ...from 8: 4426 bytes # GLib-DEBUG: io-channel-basic: ...from 8: OK # GLib-DEBUG: io-channel-basic: child writing 8+4561 bytes to 13 # GLib-DEBUG: io-channel-basic: ...from 12: IN # GLib-DEBUG: io-channel-basic: ...from 12: 4561 bytes # GLib-DEBUG: io-channel-basic: ...from 12: OK # GLib-DEBUG: io-channel-basic: child writing 8+3492 bytes to 15 # GLib-DEBUG: io-channel-basic: ...from 14: IN # GLib-DEBUG: io-channel-basic: ...from 14: 3492 bytes # GLib-DEBUG: io-channel-basic: ...from 14: OK # GLib-DEBUG: io-channel-basic: child writing 8+3469 bytes to 11 # GLib-DEBUG: io-channel-basic: ...from 10: IN # GLib-DEBUG: io-channel-basic: ...from 10: 3469 bytes # GLib-DEBUG: io-channel-basic: ...from 10: OK # GLib-DEBUG: io-channel-basic: child writing 8+4327 bytes to 17 # GLib-DEBUG: io-channel-basic: ...from 16: IN # GLib-DEBUG: io-channel-basic: ...from 16: 4327 bytes # GLib-DEBUG: io-channel-basic: child writing 8+2157 bytes to 11 # GLib-DEBUG: io-channel-basic: child writing 8+4290 bytes to 11 # GLib-DEBUG: io-channel-basic: child writing 8+3385 bytes to 15 # GLib-DEBUG: io-channel-basic: child writing 8+2408 bytes to 9 # GLib-DEBUG: io-channel-basic: ...from 16: OK # GLib-DEBUG: io-channel-basic: ...from 8: IN # GLib-DEBUG: io-channel-basic: ...from 8: 2408 bytes # GLib-DEBUG: io-channel-basic: ...from 8: OK # GLib-DEBUG: io-channel-basic: ...from 10: IN # GLib-DEBUG: io-channel-basic: ...from 10: 2157 bytes # GLib-DEBUG: io-channel-basic: ...from 10: OK # GLib-DEBUG: io-channel-basic: ...from 14: IN # GLib-DEBUG: io-channel-basic: ...from 14: 3385 bytes # GLib-DEBUG: io-channel-basic: ...from 14: OK # GLib-DEBUG: io-channel-basic: ...from 10: IN # GLib-DEBUG: io-channel-basic: ...from 10: 4290 bytes # GLib-DEBUG: io-channel-basic: ...from 10: OK # GLib-DEBUG: io-channel-basic: child writing 8+1211 bytes to 13 # GLib-DEBUG: io-channel-basic: ...from 12: IN # GLib-DEBUG: io-channel-basic: ...from 12: 1211 bytes # GLib-DEBUG: io-channel-basic: ...from 12: OK # GLib-DEBUG: io-channel-basic: child writing 8+2753 bytes to 11 # GLib-DEBUG: io-channel-basic: child writing 8+3293 bytes to 15 # GLib-DEBUG: io-channel-basic: ...from 10: IN # GLib-DEBUG: io-channel-basic: child writing 8+2008 bytes to 9 # GLib-DEBUG: io-channel-basic: ...from 10: 2753 bytes # GLib-DEBUG: io-channel-basic: ...from 10: OK # GLib-DEBUG: io-channel-basic: ...from 14: IN # GLib-DEBUG: io-channel-basic: ...from 14: 3293 bytes # GLib-DEBUG: io-channel-basic: ...from 14: OK # GLib-DEBUG: io-channel-basic: ...from 8: IN # GLib-DEBUG: io-channel-basic: ...from 8: 2008 bytes # GLib-DEBUG: io-channel-basic: ...from 8: OK # GLib-DEBUG: io-channel-basic: child writing 8+1033 bytes to 17 # GLib-DEBUG: io-channel-basic: ...from 16: IN # GLib-DEBUG: io-channel-basic: ...from 16: 1033 bytes # GLib-DEBUG: io-channel-basic: ...from 16: OK # GLib-DEBUG: io-channel-basic: child writing 8+955 bytes to 13 # GLib-DEBUG: io-channel-basic: ...from 12: IN # GLib-DEBUG: io-channel-basic: ...from 12: 955 bytes # GLib-DEBUG: io-channel-basic: ...from 12: OK # GLib-DEBUG: io-channel-basic: child writing 8+3349 bytes to 15 # GLib-DEBUG: io-channel-basic: ...from 14: IN # GLib-DEBUG: io-channel-basic: ...from 14: 3349 bytes # GLib-DEBUG: io-channel-basic: ...from 14: OK # GLib-DEBUG: io-channel-basic: child writing 8+2884 bytes to 11 # GLib-DEBUG: io-channel-basic: ...from 10: IN # GLib-DEBUG: io-channel-basic: ...from 10: 2884 bytes # GLib-DEBUG: io-channel-basic: ...from 10: OK # GLib-DEBUG: io-channel-basic: child writing 8+2810 bytes to 9 # GLib-DEBUG: io-channel-basic: ...from 8: IN # GLib-DEBUG: io-channel-basic: ...from 8: 2810 bytes # GLib-DEBUG: io-channel-basic: ...from 8: OK # GLib-DEBUG: io-channel-basic: child writing 8+271 bytes to 17 # GLib-DEBUG: io-channel-basic: ...from 16: IN # GLib-DEBUG: io-channel-basic: ...from 16: 271 bytes # GLib-DEBUG: io-channel-basic: ...from 16: OK # GLib-DEBUG: io-channel-basic: child writing 8+3769 bytes to 13 # GLib-DEBUG: io-channel-basic: ...from 12: IN # GLib-DEBUG: io-channel-basic: ...from 12: 3769 bytes # GLib-DEBUG: io-channel-basic: ...from 12: OK # GLib-DEBUG: io-channel-basic: child writing 8+3053 bytes to 15 # GLib-DEBUG: io-channel-basic: ...from 14: IN # GLib-DEBUG: io-channel-basic: ...from 14: 3053 bytes # GLib-DEBUG: io-channel-basic: ...from 14: OK # GLib-DEBUG: io-channel-basic: child writing 8+3729 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: 3729 bytes # GLib-DEBUG: io-channel-basic: ...from 10: OK # GLib-DEBUG: io-channel-basic: child writing 8+635 bytes to 17 # GLib-DEBUG: io-channel-basic: ...from 16: IN # GLib-DEBUG: io-channel-basic: ...from 16: 635 bytes # GLib-DEBUG: io-channel-basic: ...from 16: OK # GLib-DEBUG: io-channel-basic: child writing 8+3984 bytes to 9 # GLib-DEBUG: io-channel-basic: ...from 8: IN # GLib-DEBUG: io-channel-basic: ...from 8: 3984 bytes # GLib-DEBUG: io-channel-basic: ...from 8: OK # GLib-DEBUG: io-channel-basic: child writing 8+4692 bytes to 13 # GLib-DEBUG: io-channel-basic: ...from 12: IN # GLib-DEBUG: io-channel-basic: ...from 12: 4692 bytes # GLib-DEBUG: io-channel-basic: ...from 12: OK # GLib-DEBUG: io-channel-basic: child writing 8+632 bytes to 15 # GLib-DEBUG: io-channel-basic: ...from 14: IN # GLib-DEBUG: io-channel-basic: ...from 14: 632 bytes # GLib-DEBUG: io-channel-basic: ...from 14: OK # GLib-DEBUG: io-channel-basic: child writing 8+3804 bytes to 17 # GLib-DEBUG: io-channel-basic: ...from 16: IN # GLib-DEBUG: io-channel-basic: ...from 16: 3804 bytes # GLib-DEBUG: io-channel-basic: ...from 16: OK # GLib-DEBUG: io-channel-basic: child writing 8+236 bytes to 13 # GLib-DEBUG: io-channel-basic: ...from 12: IN # GLib-DEBUG: io-channel-basic: ...from 12: 236 bytes # GLib-DEBUG: io-channel-basic: ...from 12: OK # GLib-DEBUG: io-channel-basic: child writing 8+4879 bytes to 9 # GLib-DEBUG: io-channel-basic: child exiting, closing 9 # GLib-DEBUG: io-channel-basic: ...from 8: IN # GLib-DEBUG: io-channel-basic: ...from 8: 4879 bytes # GLib-DEBUG: io-channel-basic: ...from 8: OK # GLib-DEBUG: io-channel-basic: ...from 8: HUP # GLib-DEBUG: io-channel-basic: child writing 8+1342 bytes to 15 # GLib-DEBUG: io-channel-basic: ...from 14: IN # GLib-DEBUG: io-channel-basic: ...from 14: 1342 bytes # GLib-DEBUG: io-channel-basic: ...from 14: OK # GLib-DEBUG: io-channel-basic: child writing 8+3320 bytes to 17 # GLib-DEBUG: io-channel-basic: ...from 16: IN # GLib-DEBUG: io-channel-basic: ...from 16: 3320 bytes # GLib-DEBUG: io-channel-basic: ...from 16: OK # GLib-DEBUG: io-channel-basic: child writing 8+437 bytes to 13 # GLib-DEBUG: io-channel-basic: ...from 12: IN # GLib-DEBUG: io-channel-basic: ...from 12: 437 bytes # GLib-DEBUG: io-channel-basic: ...from 12: OK # GLib-DEBUG: io-channel-basic: child writing 8+4802 bytes to 15 # GLib-DEBUG: io-channel-basic: ...from 14: IN # GLib-DEBUG: io-channel-basic: ...from 14: 4802 bytes # GLib-DEBUG: io-channel-basic: ...from 14: OK # GLib-DEBUG: io-channel-basic: child writing 8+2767 bytes to 17 # GLib-DEBUG: io-channel-basic: ...from 16: IN # GLib-DEBUG: io-channel-basic: ...from 16: 2767 bytes # GLib-DEBUG: io-channel-basic: ...from 16: OK # GLib-DEBUG: io-channel-basic: child writing 8+1007 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: 1007 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+4292 bytes to 15 # GLib-DEBUG: io-channel-basic: ...from 14: IN # GLib-DEBUG: io-channel-basic: ...from 14: 4292 bytes # GLib-DEBUG: io-channel-basic: ...from 14: OK # GLib-DEBUG: io-channel-basic: child writing 8+588 bytes to 17 # GLib-DEBUG: io-channel-basic: ...from 16: IN # GLib-DEBUG: io-channel-basic: ...from 16: 588 bytes # GLib-DEBUG: io-channel-basic: ...from 16: OK # GLib-DEBUG: io-channel-basic: child writing 8+80 bytes to 17 # GLib-DEBUG: io-channel-basic: ...from 16: IN # GLib-DEBUG: io-channel-basic: ...from 16: 80 bytes # GLib-DEBUG: io-channel-basic: ...from 16: OK # GLib-DEBUG: io-channel-basic: child writing 8+1635 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: 1635 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+3053 bytes to 17 # GLib-DEBUG: io-channel-basic: child exiting, closing 17 # GLib-DEBUG: io-channel-basic: ...from 16: HUP IN # GLib-DEBUG: io-channel-basic: ...from 16: 3053 bytes # GLib-DEBUG: io-channel-basic: ...from 16: OK ok 1 /gio/io-basics # slow test /gio/io-basics executed in 15.98 secs # End of gio tests ============================================================================== ================================== 341/405 =================================== test: glib:gio+slow / gdbus-threading start time: 06:42:17 duration: 1.26s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 MALLOC_PERTURB_=88 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-threading ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sd0d3a6241a3270afe437f97297eb3493 # 1..0 # SKIP all gdbus-threading tests skipped because they are too unreliable (glib#1515) ============================================================================== ================================== 343/405 =================================== test: glib:gio / gnotification start time: 06:42:17 duration: 1.19s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=186 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gnotification ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S8aedbd1f574fa9f2c16998f9e0fdf67a 1..2 # Start of gnotification tests ok 1 /gnotification/basic ok 2 /gnotification/properties # End of gnotification tests ============================================================================== ================================== 344/405 =================================== test: glib:gio+gdbus-codegen / gdbus-test-codegen-old start time: 06:42:18 duration: 1.17s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 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_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=222 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-test-codegen-old ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sc28af033d1ed382cec55b07f98f3772c 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_EMWNX3/gdbus/codegen/annotations/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/annotations/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/annotations/.dirs/system-config1:/tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/annotations/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/annotations/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/annotations/.dirs/system-data1:/tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/annotations/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/annotations/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/annotations/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-test-codegen-old_EMWNX3/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_EMWNX3/gdbus/codegen/interface_stability/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/interface_stability/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/interface_stability/.dirs/system-config1:/tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/interface_stability/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/interface_stability/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/interface_stability/.dirs/system-data1:/tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/interface_stability/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/interface_stability/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/interface_stability/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-test-codegen-old_EMWNX3/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_EMWNX3/gdbus/codegen/object-manager/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/object-manager/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/object-manager/.dirs/system-config1:/tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/object-manager/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/object-manager/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/object-manager/.dirs/system-data1:/tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/object-manager/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/object-manager/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/object-manager/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-test-codegen-old_EMWNX3/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_EMWNX3/gdbus/codegen/property-naming/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/property-naming/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/property-naming/.dirs/system-config1:/tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/property-naming/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/property-naming/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/property-naming/.dirs/system-data1:/tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/property-naming/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/property-naming/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/property-naming/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-test-codegen-old_EMWNX3/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_EMWNX3/gdbus/codegen/autocleanups/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/autocleanups/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/autocleanups/.dirs/system-config1:/tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/autocleanups/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/autocleanups/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/autocleanups/.dirs/system-data1:/tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/autocleanups/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/autocleanups/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/autocleanups/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-test-codegen-old_EMWNX3/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_EMWNX3/gdbus/codegen/deprecations/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/deprecations/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/deprecations/.dirs/system-config1:/tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/deprecations/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/deprecations/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/deprecations/.dirs/system-data1:/tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/deprecations/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/deprecations/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/deprecations/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-test-codegen-old_EMWNX3/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_EMWNX3/gdbus/codegen/standalone-interface-info/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/standalone-interface-info/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/standalone-interface-info/.dirs/system-config1:/tmp/test_gdbus-test-codegen-old_EMWNX3/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_EMWNX3/gdbus/codegen/standalone-interface-info/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/standalone-interface-info/.dirs/system-data1:/tmp/test_gdbus-test-codegen-old_EMWNX3/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_EMWNX3/gdbus/codegen/standalone-interface-info/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/standalone-interface-info/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-test-codegen-old_EMWNX3/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_EMWNX3/gdbus/codegen/unix-fd-list/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/unix-fd-list/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/unix-fd-list/.dirs/system-config1:/tmp/test_gdbus-test-codegen-old_EMWNX3/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_EMWNX3/gdbus/codegen/unix-fd-list/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/unix-fd-list/.dirs/system-data1:/tmp/test_gdbus-test-codegen-old_EMWNX3/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_EMWNX3/gdbus/codegen/unix-fd-list/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-test-codegen-old_EMWNX3/gdbus/codegen/unix-fd-list/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-test-codegen-old_EMWNX3/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 ============================================================================== ================================== 345/405 =================================== test: glib:gio+gdbus-codegen / gdbus-test-codegen-min-required-2-64 start time: 06:42:18 duration: 1.27s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=175 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-test-codegen-min-required-2-64 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S5878970dd3b045d8324911e8df14b002 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_R52LX3/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_R52LX3/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_R52LX3/gdbus/codegen/annotations/.dirs/system-config1:/tmp/test_gdbus-test-codegen-min-required-2-64_R52LX3/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_R52LX3/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_R52LX3/gdbus/codegen/annotations/.dirs/system-data1:/tmp/test_gdbus-test-codegen-min-required-2-64_R52LX3/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_R52LX3/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_R52LX3/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_R52LX3/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_R52LX3/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_R52LX3/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_R52LX3/gdbus/codegen/interface_stability/.dirs/system-config1:/tmp/test_gdbus-test-codegen-min-required-2-64_R52LX3/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_R52LX3/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_R52LX3/gdbus/codegen/interface_stability/.dirs/system-data1:/tmp/test_gdbus-test-codegen-min-required-2-64_R52LX3/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_R52LX3/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_R52LX3/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_R52LX3/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_R52LX3/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_R52LX3/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_R52LX3/gdbus/codegen/object-manager/.dirs/system-config1:/tmp/test_gdbus-test-codegen-min-required-2-64_R52LX3/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_R52LX3/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_R52LX3/gdbus/codegen/object-manager/.dirs/system-data1:/tmp/test_gdbus-test-codegen-min-required-2-64_R52LX3/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_R52LX3/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_R52LX3/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_R52LX3/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_R52LX3/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_R52LX3/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_R52LX3/gdbus/codegen/property-naming/.dirs/system-config1:/tmp/test_gdbus-test-codegen-min-required-2-64_R52LX3/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_R52LX3/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_R52LX3/gdbus/codegen/property-naming/.dirs/system-data1:/tmp/test_gdbus-test-codegen-min-required-2-64_R52LX3/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_R52LX3/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_R52LX3/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_R52LX3/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_R52LX3/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_R52LX3/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_R52LX3/gdbus/codegen/autocleanups/.dirs/system-config1:/tmp/test_gdbus-test-codegen-min-required-2-64_R52LX3/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_R52LX3/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_R52LX3/gdbus/codegen/autocleanups/.dirs/system-data1:/tmp/test_gdbus-test-codegen-min-required-2-64_R52LX3/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_R52LX3/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_R52LX3/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_R52LX3/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_R52LX3/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_R52LX3/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_R52LX3/gdbus/codegen/deprecations/.dirs/system-config1:/tmp/test_gdbus-test-codegen-min-required-2-64_R52LX3/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_R52LX3/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_R52LX3/gdbus/codegen/deprecations/.dirs/system-data1:/tmp/test_gdbus-test-codegen-min-required-2-64_R52LX3/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_R52LX3/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_R52LX3/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_R52LX3/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_R52LX3/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_R52LX3/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_R52LX3/gdbus/codegen/standalone-interface-info/.dirs/system-config1:/tmp/test_gdbus-test-codegen-min-required-2-64_R52LX3/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_R52LX3/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_R52LX3/gdbus/codegen/standalone-interface-info/.dirs/system-data1:/tmp/test_gdbus-test-codegen-min-required-2-64_R52LX3/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_R52LX3/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_R52LX3/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_R52LX3/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_R52LX3/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_R52LX3/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_R52LX3/gdbus/codegen/unix-fd-list/.dirs/system-config1:/tmp/test_gdbus-test-codegen-min-required-2-64_R52LX3/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_R52LX3/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_R52LX3/gdbus/codegen/unix-fd-list/.dirs/system-data1:/tmp/test_gdbus-test-codegen-min-required-2-64_R52LX3/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_R52LX3/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_R52LX3/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_R52LX3/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 ============================================================================== ================================== 315/405 =================================== test: glib:gio / gschema-compile start time: 06:42:16 duration: 3.02s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=218 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gschema-compile ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S8f64350cfd0ff5db6176eb9657f9095a 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 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 ============================================================================== ================================== 339/405 =================================== test: glib:gio / gdbus-subscribe start time: 06:42:17 duration: 1.85s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=241 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-subscribe ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S7ca5034a3de6b258f016778155e6e906 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_88E9W3/gdbus/subscribe/conn/simple/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/conn/simple/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/conn/simple/.dirs/system-config1:/tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/conn/simple/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/conn/simple/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/conn/simple/.dirs/system-data1:/tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/conn/simple/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/conn/simple/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/conn/simple/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-subscribe_88E9W3/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_88E9W3/gdbus/subscribe/conn/broadcast_from_anyone/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/conn/broadcast_from_anyone/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/conn/broadcast_from_anyone/.dirs/system-config1:/tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/conn/broadcast_from_anyone/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/conn/broadcast_from_anyone/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/conn/broadcast_from_anyone/.dirs/system-data1:/tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/conn/broadcast_from_anyone/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/conn/broadcast_from_anyone/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/conn/broadcast_from_anyone/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-subscribe_88E9W3/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_88E9W3/gdbus/subscribe/conn/match_twice/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/conn/match_twice/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/conn/match_twice/.dirs/system-config1:/tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/conn/match_twice/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/conn/match_twice/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/conn/match_twice/.dirs/system-data1:/tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/conn/match_twice/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/conn/match_twice/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/conn/match_twice/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-subscribe_88E9W3/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_88E9W3/gdbus/subscribe/conn/limit_by_unique_name/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/conn/limit_by_unique_name/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/conn/limit_by_unique_name/.dirs/system-config1:/tmp/test_gdbus-subscribe_88E9W3/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_88E9W3/gdbus/subscribe/conn/limit_by_unique_name/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/conn/limit_by_unique_name/.dirs/system-data1:/tmp/test_gdbus-subscribe_88E9W3/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_88E9W3/gdbus/subscribe/conn/limit_by_unique_name/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/conn/limit_by_unique_name/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-subscribe_88E9W3/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_88E9W3/gdbus/subscribe/conn/nonexistent_unique_name/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/conn/nonexistent_unique_name/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/conn/nonexistent_unique_name/.dirs/system-config1:/tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/conn/nonexistent_unique_name/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/conn/nonexistent_unique_name/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/conn/nonexistent_unique_name/.dirs/system-data1:/tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/conn/nonexistent_unique_name/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/conn/nonexistent_unique_name/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/conn/nonexistent_unique_name/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-subscribe_88E9W3/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_88E9W3/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_88E9W3/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_88E9W3/gdbus/subscribe/conn/limit_by_well_known_name/.dirs/system-config1:/tmp/test_gdbus-subscribe_88E9W3/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_88E9W3/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_88E9W3/gdbus/subscribe/conn/limit_by_well_known_name/.dirs/system-data1:/tmp/test_gdbus-subscribe_88E9W3/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_88E9W3/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_88E9W3/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_88E9W3/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_88E9W3/gdbus/subscribe/conn/limit_to_message_bus/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/conn/limit_to_message_bus/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/conn/limit_to_message_bus/.dirs/system-config1:/tmp/test_gdbus-subscribe_88E9W3/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_88E9W3/gdbus/subscribe/conn/limit_to_message_bus/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/conn/limit_to_message_bus/.dirs/system-data1:/tmp/test_gdbus-subscribe_88E9W3/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_88E9W3/gdbus/subscribe/conn/limit_to_message_bus/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/conn/limit_to_message_bus/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-subscribe_88E9W3/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_88E9W3/gdbus/subscribe/conn/unsubscribe_immediately/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/conn/unsubscribe_immediately/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/conn/unsubscribe_immediately/.dirs/system-config1:/tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/conn/unsubscribe_immediately/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/conn/unsubscribe_immediately/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/conn/unsubscribe_immediately/.dirs/system-data1:/tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/conn/unsubscribe_immediately/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/conn/unsubscribe_immediately/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/conn/unsubscribe_immediately/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-subscribe_88E9W3/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_88E9W3/gdbus/subscribe/proxy/simple/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/proxy/simple/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/proxy/simple/.dirs/system-config1:/tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/proxy/simple/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/proxy/simple/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/proxy/simple/.dirs/system-data1:/tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/proxy/simple/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/proxy/simple/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/proxy/simple/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-subscribe_88E9W3/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_88E9W3/gdbus/subscribe/proxy/broadcast_from_anyone/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/proxy/broadcast_from_anyone/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/proxy/broadcast_from_anyone/.dirs/system-config1:/tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/proxy/broadcast_from_anyone/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/proxy/broadcast_from_anyone/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/proxy/broadcast_from_anyone/.dirs/system-data1:/tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/proxy/broadcast_from_anyone/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/proxy/broadcast_from_anyone/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/proxy/broadcast_from_anyone/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-subscribe_88E9W3/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_88E9W3/gdbus/subscribe/proxy/match_twice/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/proxy/match_twice/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/proxy/match_twice/.dirs/system-config1:/tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/proxy/match_twice/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/proxy/match_twice/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/proxy/match_twice/.dirs/system-data1:/tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/proxy/match_twice/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/proxy/match_twice/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/proxy/match_twice/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-subscribe_88E9W3/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_88E9W3/gdbus/subscribe/proxy/limit_by_unique_name/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/proxy/limit_by_unique_name/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/proxy/limit_by_unique_name/.dirs/system-config1:/tmp/test_gdbus-subscribe_88E9W3/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_88E9W3/gdbus/subscribe/proxy/limit_by_unique_name/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/proxy/limit_by_unique_name/.dirs/system-data1:/tmp/test_gdbus-subscribe_88E9W3/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_88E9W3/gdbus/subscribe/proxy/limit_by_unique_name/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/proxy/limit_by_unique_name/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-subscribe_88E9W3/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_88E9W3/gdbus/subscribe/proxy/nonexistent_unique_name/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/proxy/nonexistent_unique_name/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/proxy/nonexistent_unique_name/.dirs/system-config1:/tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/proxy/nonexistent_unique_name/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/proxy/nonexistent_unique_name/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/proxy/nonexistent_unique_name/.dirs/system-data1:/tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/proxy/nonexistent_unique_name/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/proxy/nonexistent_unique_name/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/proxy/nonexistent_unique_name/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-subscribe_88E9W3/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_88E9W3/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_88E9W3/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_88E9W3/gdbus/subscribe/proxy/limit_by_well_known_name/.dirs/system-config1:/tmp/test_gdbus-subscribe_88E9W3/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_88E9W3/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_88E9W3/gdbus/subscribe/proxy/limit_by_well_known_name/.dirs/system-data1:/tmp/test_gdbus-subscribe_88E9W3/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_88E9W3/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_88E9W3/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_88E9W3/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_88E9W3/gdbus/subscribe/proxy/limit_to_message_bus/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/proxy/limit_to_message_bus/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/proxy/limit_to_message_bus/.dirs/system-config1:/tmp/test_gdbus-subscribe_88E9W3/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_88E9W3/gdbus/subscribe/proxy/limit_to_message_bus/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/proxy/limit_to_message_bus/.dirs/system-data1:/tmp/test_gdbus-subscribe_88E9W3/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_88E9W3/gdbus/subscribe/proxy/limit_to_message_bus/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/proxy/limit_to_message_bus/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-subscribe_88E9W3/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_88E9W3/gdbus/subscribe/proxy/unsubscribe_immediately/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/proxy/unsubscribe_immediately/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/proxy/unsubscribe_immediately/.dirs/system-config1:/tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/proxy/unsubscribe_immediately/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/proxy/unsubscribe_immediately/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/proxy/unsubscribe_immediately/.dirs/system-data1:/tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/proxy/unsubscribe_immediately/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/proxy/unsubscribe_immediately/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/proxy/unsubscribe_immediately/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-subscribe_88E9W3/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_88E9W3/gdbus/subscribe/parallel/simple/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/parallel/simple/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/parallel/simple/.dirs/system-config1:/tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/parallel/simple/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/parallel/simple/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/parallel/simple/.dirs/system-data1:/tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/parallel/simple/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/parallel/simple/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/parallel/simple/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-subscribe_88E9W3/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_88E9W3/gdbus/subscribe/parallel/broadcast_from_anyone/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/parallel/broadcast_from_anyone/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/parallel/broadcast_from_anyone/.dirs/system-config1:/tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/parallel/broadcast_from_anyone/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/parallel/broadcast_from_anyone/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/parallel/broadcast_from_anyone/.dirs/system-data1:/tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/parallel/broadcast_from_anyone/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/parallel/broadcast_from_anyone/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/parallel/broadcast_from_anyone/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-subscribe_88E9W3/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_88E9W3/gdbus/subscribe/parallel/match_twice/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/parallel/match_twice/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/parallel/match_twice/.dirs/system-config1:/tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/parallel/match_twice/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/parallel/match_twice/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/parallel/match_twice/.dirs/system-data1:/tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/parallel/match_twice/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/parallel/match_twice/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/parallel/match_twice/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-subscribe_88E9W3/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_88E9W3/gdbus/subscribe/parallel/limit_by_unique_name/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/parallel/limit_by_unique_name/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/parallel/limit_by_unique_name/.dirs/system-config1:/tmp/test_gdbus-subscribe_88E9W3/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_88E9W3/gdbus/subscribe/parallel/limit_by_unique_name/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/parallel/limit_by_unique_name/.dirs/system-data1:/tmp/test_gdbus-subscribe_88E9W3/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_88E9W3/gdbus/subscribe/parallel/limit_by_unique_name/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/parallel/limit_by_unique_name/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-subscribe_88E9W3/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_88E9W3/gdbus/subscribe/parallel/nonexistent_unique_name/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/parallel/nonexistent_unique_name/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/parallel/nonexistent_unique_name/.dirs/system-config1:/tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/parallel/nonexistent_unique_name/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/parallel/nonexistent_unique_name/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/parallel/nonexistent_unique_name/.dirs/system-data1:/tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/parallel/nonexistent_unique_name/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/parallel/nonexistent_unique_name/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/parallel/nonexistent_unique_name/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-subscribe_88E9W3/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_88E9W3/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_88E9W3/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_88E9W3/gdbus/subscribe/parallel/limit_by_well_known_name/.dirs/system-config1:/tmp/test_gdbus-subscribe_88E9W3/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_88E9W3/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_88E9W3/gdbus/subscribe/parallel/limit_by_well_known_name/.dirs/system-data1:/tmp/test_gdbus-subscribe_88E9W3/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_88E9W3/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_88E9W3/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_88E9W3/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_88E9W3/gdbus/subscribe/parallel/limit_to_message_bus/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/parallel/limit_to_message_bus/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/parallel/limit_to_message_bus/.dirs/system-config1:/tmp/test_gdbus-subscribe_88E9W3/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_88E9W3/gdbus/subscribe/parallel/limit_to_message_bus/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/parallel/limit_to_message_bus/.dirs/system-data1:/tmp/test_gdbus-subscribe_88E9W3/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_88E9W3/gdbus/subscribe/parallel/limit_to_message_bus/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/parallel/limit_to_message_bus/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-subscribe_88E9W3/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 service :1.1 # Received Finished signal from subscriber :1.0 # 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_88E9W3/gdbus/subscribe/parallel/unsubscribe_immediately/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/parallel/unsubscribe_immediately/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/parallel/unsubscribe_immediately/.dirs/system-config1:/tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/parallel/unsubscribe_immediately/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/parallel/unsubscribe_immediately/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/parallel/unsubscribe_immediately/.dirs/system-data1:/tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/parallel/unsubscribe_immediately/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/parallel/unsubscribe_immediately/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-subscribe_88E9W3/gdbus/subscribe/parallel/unsubscribe_immediately/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-subscribe_88E9W3/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 ============================================================================== ================================== 347/405 =================================== test: glib:gio / dbus-appinfo start time: 06:42:18 duration: 1.48s result: exit status 0 command: MALLOC_PERTURB_=46 GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop 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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/dbus-appinfo ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sab0cb42ec22a6d9665f521ac47c9ed27 1..7 # Start of appinfo tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_dbus-appinfo_58ELX3/appinfo/dbusappinfo/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_dbus-appinfo_58ELX3/appinfo/dbusappinfo/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_dbus-appinfo_58ELX3/appinfo/dbusappinfo/.dirs/system-config1:/tmp/test_dbus-appinfo_58ELX3/appinfo/dbusappinfo/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_dbus-appinfo_58ELX3/appinfo/dbusappinfo/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_dbus-appinfo_58ELX3/appinfo/dbusappinfo/.dirs/system-data1:/tmp/test_dbus-appinfo_58ELX3/appinfo/dbusappinfo/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_dbus-appinfo_58ELX3/appinfo/dbusappinfo/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_dbus-appinfo_58ELX3/appinfo/dbusappinfo/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_dbus-appinfo_58ELX3/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_58ELX3/appinfo/flatpak-doc-export/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_dbus-appinfo_58ELX3/appinfo/flatpak-doc-export/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_dbus-appinfo_58ELX3/appinfo/flatpak-doc-export/.dirs/system-config1:/tmp/test_dbus-appinfo_58ELX3/appinfo/flatpak-doc-export/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_dbus-appinfo_58ELX3/appinfo/flatpak-doc-export/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_dbus-appinfo_58ELX3/appinfo/flatpak-doc-export/.dirs/system-data1:/tmp/test_dbus-appinfo_58ELX3/appinfo/flatpak-doc-export/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_dbus-appinfo_58ELX3/appinfo/flatpak-doc-export/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_dbus-appinfo_58ELX3/appinfo/flatpak-doc-export/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_dbus-appinfo_58ELX3/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_58ELX3/appinfo/dbusappinfo/.dirs/config to /tmp/test_dbus-appinfo_58ELX3/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_58ELX3/appinfo/flatpak-missing-doc-export/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_dbus-appinfo_58ELX3/appinfo/flatpak-missing-doc-export/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_dbus-appinfo_58ELX3/appinfo/flatpak-missing-doc-export/.dirs/system-config1:/tmp/test_dbus-appinfo_58ELX3/appinfo/flatpak-missing-doc-export/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_dbus-appinfo_58ELX3/appinfo/flatpak-missing-doc-export/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_dbus-appinfo_58ELX3/appinfo/flatpak-missing-doc-export/.dirs/system-data1:/tmp/test_dbus-appinfo_58ELX3/appinfo/flatpak-missing-doc-export/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_dbus-appinfo_58ELX3/appinfo/flatpak-missing-doc-export/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_dbus-appinfo_58ELX3/appinfo/flatpak-missing-doc-export/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_dbus-appinfo_58ELX3/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_58ELX3/appinfo/flatpak-doc-export/.dirs/config to /tmp/test_dbus-appinfo_58ELX3/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_58ELX3/appinfo/portal-open-file/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_dbus-appinfo_58ELX3/appinfo/portal-open-file/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_dbus-appinfo_58ELX3/appinfo/portal-open-file/.dirs/system-config1:/tmp/test_dbus-appinfo_58ELX3/appinfo/portal-open-file/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_dbus-appinfo_58ELX3/appinfo/portal-open-file/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_dbus-appinfo_58ELX3/appinfo/portal-open-file/.dirs/system-data1:/tmp/test_dbus-appinfo_58ELX3/appinfo/portal-open-file/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_dbus-appinfo_58ELX3/appinfo/portal-open-file/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_dbus-appinfo_58ELX3/appinfo/portal-open-file/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_dbus-appinfo_58ELX3/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_58ELX3/appinfo/flatpak-missing-doc-export/.dirs/config to /tmp/test_dbus-appinfo_58ELX3/appinfo/portal-open-file/.dirs/config # Got open file request for file:///build/reproducible-path/glib2.0-2.86.0/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_58ELX3/appinfo/portal-open-uri/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_dbus-appinfo_58ELX3/appinfo/portal-open-uri/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_dbus-appinfo_58ELX3/appinfo/portal-open-uri/.dirs/system-config1:/tmp/test_dbus-appinfo_58ELX3/appinfo/portal-open-uri/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_dbus-appinfo_58ELX3/appinfo/portal-open-uri/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_dbus-appinfo_58ELX3/appinfo/portal-open-uri/.dirs/system-data1:/tmp/test_dbus-appinfo_58ELX3/appinfo/portal-open-uri/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_dbus-appinfo_58ELX3/appinfo/portal-open-uri/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_dbus-appinfo_58ELX3/appinfo/portal-open-uri/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_dbus-appinfo_58ELX3/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_58ELX3/appinfo/portal-open-file/.dirs/config to /tmp/test_dbus-appinfo_58ELX3/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_58ELX3/appinfo/portal-open-file-async/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_dbus-appinfo_58ELX3/appinfo/portal-open-file-async/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_dbus-appinfo_58ELX3/appinfo/portal-open-file-async/.dirs/system-config1:/tmp/test_dbus-appinfo_58ELX3/appinfo/portal-open-file-async/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_dbus-appinfo_58ELX3/appinfo/portal-open-file-async/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_dbus-appinfo_58ELX3/appinfo/portal-open-file-async/.dirs/system-data1:/tmp/test_dbus-appinfo_58ELX3/appinfo/portal-open-file-async/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_dbus-appinfo_58ELX3/appinfo/portal-open-file-async/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_dbus-appinfo_58ELX3/appinfo/portal-open-file-async/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_dbus-appinfo_58ELX3/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_58ELX3/appinfo/portal-open-uri/.dirs/config to /tmp/test_dbus-appinfo_58ELX3/appinfo/portal-open-file-async/.dirs/config # Got open file request for file:///build/reproducible-path/glib2.0-2.86.0/gio/tests/org.gtk.test.dbusappinfo.flatpak.desktop # Request skeleton exported at /org/freedesktop/portal/desktop/request/1_9/gio2034808175 # 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_58ELX3/appinfo/portal-open-uri-async/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_dbus-appinfo_58ELX3/appinfo/portal-open-uri-async/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_dbus-appinfo_58ELX3/appinfo/portal-open-uri-async/.dirs/system-config1:/tmp/test_dbus-appinfo_58ELX3/appinfo/portal-open-uri-async/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_dbus-appinfo_58ELX3/appinfo/portal-open-uri-async/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_dbus-appinfo_58ELX3/appinfo/portal-open-uri-async/.dirs/system-data1:/tmp/test_dbus-appinfo_58ELX3/appinfo/portal-open-uri-async/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_dbus-appinfo_58ELX3/appinfo/portal-open-uri-async/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_dbus-appinfo_58ELX3/appinfo/portal-open-uri-async/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_dbus-appinfo_58ELX3/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_58ELX3/appinfo/portal-open-file-async/.dirs/config to /tmp/test_dbus-appinfo_58ELX3/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/gio905714475 # 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 ----------------------------------- stderr ----------------------------------- cleaning up pid 3482958 ============================================================================== ================================== 348/405 =================================== test: glib:gio / gdbus-connection-flush start time: 06:42:18 duration: 1.40s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=156 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-connection-flush ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sffb2ec65dc39c7f99c3f61bcad7d9725 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_D2ZJX3/gdbus/connection/flush/busy/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-connection-flush_D2ZJX3/gdbus/connection/flush/busy/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-connection-flush_D2ZJX3/gdbus/connection/flush/busy/.dirs/system-config1:/tmp/test_gdbus-connection-flush_D2ZJX3/gdbus/connection/flush/busy/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-connection-flush_D2ZJX3/gdbus/connection/flush/busy/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-connection-flush_D2ZJX3/gdbus/connection/flush/busy/.dirs/system-data1:/tmp/test_gdbus-connection-flush_D2ZJX3/gdbus/connection/flush/busy/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-connection-flush_D2ZJX3/gdbus/connection/flush/busy/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-connection-flush_D2ZJX3/gdbus/connection/flush/busy/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-connection-flush_D2ZJX3/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_D2ZJX3/gdbus/connection/flush/idle/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-connection-flush_D2ZJX3/gdbus/connection/flush/idle/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-connection-flush_D2ZJX3/gdbus/connection/flush/idle/.dirs/system-config1:/tmp/test_gdbus-connection-flush_D2ZJX3/gdbus/connection/flush/idle/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-connection-flush_D2ZJX3/gdbus/connection/flush/idle/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-connection-flush_D2ZJX3/gdbus/connection/flush/idle/.dirs/system-data1:/tmp/test_gdbus-connection-flush_D2ZJX3/gdbus/connection/flush/idle/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-connection-flush_D2ZJX3/gdbus/connection/flush/idle/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-connection-flush_D2ZJX3/gdbus/connection/flush/idle/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-connection-flush_D2ZJX3/gdbus/connection/flush/idle/.dirs/runtime ok 2 /gdbus/connection/flush/idle # End of flush tests # End of connection tests # End of gdbus tests ============================================================================== ================================== 349/405 =================================== test: glib:gio / gdbus-non-socket start time: 06:42:18 duration: 1.38s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MALLOC_PERTURB_=1 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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-non-socket ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S74064e4d75fcdaa68317a874e9ff280d 1..1 # Start of gdbus tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-non-socket_8EDTX3/gdbus/non-socket/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-non-socket_8EDTX3/gdbus/non-socket/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-non-socket_8EDTX3/gdbus/non-socket/.dirs/system-config1:/tmp/test_gdbus-non-socket_8EDTX3/gdbus/non-socket/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-non-socket_8EDTX3/gdbus/non-socket/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-non-socket_8EDTX3/gdbus/non-socket/.dirs/system-data1:/tmp/test_gdbus-non-socket_8EDTX3/gdbus/non-socket/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-non-socket_8EDTX3/gdbus/non-socket/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-non-socket_8EDTX3/gdbus/non-socket/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-non-socket_8EDTX3/gdbus/non-socket/.dirs/runtime ok 1 /gdbus/non-socket # End of gdbus tests ============================================================================== ================================== 351/405 =================================== test: glib:gio / autoptr-gio start time: 06:42:18 duration: 1.37s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MALLOC_PERTURB_=1 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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/autoptr-gio ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S6c04362979920d450e65f8aa54a0727a 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 ============================================================================== ================================== 159/405 =================================== test: glib:gobject / threadtests start time: 06:42:08 duration: 10.91s result: exit status 0 command: 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.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=229 MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/threadtests ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sbb17241a1c7857ab93ae3d710fcc7e73 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.60 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 ============================================================================== ================================== 352/405 =================================== test: glib:gio / resources start time: 06:42:18 duration: 1.46s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=43 G_DEBUG=gc-friendly MALLOC_CHECK_=2 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/resources ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S853fd0e8653cf8fb353796d915e03bf3 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: 18:42:18.550: Adding GResources overlay '/auto_loaded/test1.txt=/build/reproducible-path/glib2.0-2.86.0/gio/tests/test1.overlay' GLib-GIO-Message: 18:42:18.551: Opened file '/build/reproducible-path/glib2.0-2.86.0/gio/tests/test1.overlay' as a resource overlay GLib-GIO-Message: 18:42:18.551: Mapped file '/build/reproducible-path/glib2.0-2.86.0/gio/tests/test1.overlay' as a resource overlay ============================================================================== ================================== 317/405 =================================== test: glib:gio / gsocketclient-slow start time: 06:42:16 duration: 3.46s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=229 LD_PRELOAD=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/slow-connect-preload.so MALLOC_CHECK_=2 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gsocketclient-slow ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sf79167d3117d7f45353c36a2513cda2a 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 0x5570d9b8f0c0 and GSocketClientAsyncConnectData 0x5570d9b894b0 # 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 0x5570d9b92b90 for GSocketClientAsyncConnectData 0x5570d9b894b0 # 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 0x5570d9b92b90 for GSocketClientAsyncConnectData 0x5570d9b894b0 # 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.20 secs # Start of happy-eyeballs tests # GLib-GIO-DEBUG: g_socket_client_connect_async: starting new g_socket_client_connect_async() with GTask 0x5570d9b91830 and GSocketClientAsyncConnectData 0x5570d9b926c0 # 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 0x5570d9b95bf0 for GSocketClientAsyncConnectData 0x5570d9b926c0 # 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 0x5570d9b923a0 and GSocketClientAsyncConnectData 0x5570d9b964a0 # 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 0x5570d9b91750 and GSocketClientAsyncConnectData 0x5570d9b95370 # 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 0x5570d9b96d70 for GSocketClientAsyncConnectData 0x5570d9b95370 # 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.60 secs # End of cancellation tests # End of happy-eyeballs tests # End of socket-client tests ============================================================================== ================================== 355/405 =================================== test: glib:gio+no-valgrind+pkg-config / gio-2.0-pkg-config start time: 06:42:18 duration: 1.12s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=120 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 PKG_CONFIG_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/meson-private G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /usr/bin/bash -xe -c 'pkg-config --validate gio-2.0 test "$(pkg-config --modversion gio-2.0)" = "2.86.0" 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/x86_64-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/x86_64-linux-gnu/glib-2.0/gio-querymodules" test "$(pkg-config --variable=glib_compile_schemas gio-2.0)" = "/usr/lib/x86_64-linux-gnu/glib-2.0/glib-compile-schemas"' ----------------------------------- stderr ----------------------------------- + pkg-config --validate gio-2.0 ++ pkg-config --modversion gio-2.0 + test 2.86.0 = 2.86.0 ++ 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/x86_64-linux-gnu/gio/modules = /usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/gio-querymodules = /usr/lib/x86_64-linux-gnu/glib-2.0/gio-querymodules ++ pkg-config --variable=glib_compile_schemas gio-2.0 + test /usr/lib/x86_64-linux-gnu/glib-2.0/glib-compile-schemas = /usr/lib/x86_64-linux-gnu/glib-2.0/glib-compile-schemas ============================================================================== ================================== 356/405 =================================== test: glib:gio+no-valgrind+pkg-config / gio-unix-2.0-pkg-config start time: 06:42:18 duration: 1.10s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=89 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 PKG_CONFIG_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/meson-private G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /usr/bin/bash -xe -c 'pkg-config --validate gio-unix-2.0 test "$(pkg-config --modversion gio-unix-2.0)" = "2.86.0" 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.86.0 = 2.86.0 ++ pkg-config --variable=prefix gio-unix-2.0 + test /usr = /usr ============================================================================== ================================== 346/405 =================================== test: glib:gio / gapplication start time: 06:42:18 duration: 1.83s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=211 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gapplication ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Scb505e8c963f631da2df4fff2f70a572 1..25 # 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.55 secs # Start of command-line tests # /gapplication/command-line/arguments summary: Test HANDLES_COMMAND_LINE locally with a ->local_command_line vfunc which forces g_application_run() to take a fallback error handling path ok 20 /gapplication/command-line/arguments # End of command-line tests # 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 21 /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 22 /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 23 /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 24 /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 25 /gapplication/dbus/activate-action # End of dbus tests # End of gapplication tests ============================================================================== ================================== 266/405 =================================== test: glib:gio / socket start time: 06:42:12 duration: 7.33s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=246 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/socket ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S7f0624197c0f52b90b3ce2d0b5526d38 1..30 # Start of socket tests ok 1 /socket/ipv4_sync # slow test /socket/ipv4_sync executed in 1.01 secs ok 2 /socket/ipv4_async # slow test /socket/ipv4_async executed in 2.21 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.00 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.10 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.11 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=3471997,uid=1111,gid=1111 ok 28 /socket/credentials/unix_socketpair # End of credentials tests # Start of accept tests # /socket/accept/cancelled summary: Calling g_socket_accept() with a cancelled cancellable should return immediately regardless of whether the socket is blocking ok 29 /socket/accept/cancelled # End of accept tests # Start of connect tests # /socket/connect/cancelled summary: Calling g_socket_connect() with a cancelled cancellable should return immediately regardless of whether the socket is blocking ok 30 /socket/connect/cancelled # End of connect tests # End of socket tests ============================================================================== ================================== 357/405 =================================== test: glib:girepository+core / cmph-bdz start time: 06:42:18 duration: 1.08s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=5 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/girepository/tests /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/tests/cmph-bdz ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S8bf425763399bf71fd1291a6b66fc093 1..2 # Start of cmph-bdz tests ok 1 /cmph-bdz/search ok 2 /cmph-bdz/search-packed # End of cmph-bdz tests ============================================================================== ================================== 200/405 =================================== test: glib:gobject+no-valgrind / mkenums.py start time: 06:42:10 duration: 9.74s result: exit status 0 command: MALLOC_PERTURB_=158 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.86.0/debian/build/deb/gobject G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 PYTHONPATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/tests/lib:/build/reproducible-path/glib2.0-2.86.0/tests/lib G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /usr/bin/python3 -B /build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmpdr11uta0 # rspfile: False # /tmp/tmpdr11uta0/tmp0o0l814c.h: # typedef enum { # G_DBUS_SERVER_FLAGS_AUTHENTICATION_REQUIRE_SAME_USER GLIB_AVAILABLE_ENUMERATOR_IN_2_68 = (1<<2) # } GDBusServerFlags; # # /tmp/tmpdr11uta0/tmp8ld2cwik.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.86.0/debian/build/deb/gobject/glib-mkenums', '--template', '/tmp/tmpdr11uta0/tmp8ld2cwik.template', '/tmp/tmpdr11uta0/tmp0o0l814c.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/tmpdr11uta0/tmp0o0l814c.h # basename: tmp0o0l814c.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.86.0/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmpxetq1200 # rspfile: False # /tmp/tmpxetq1200/tmpf4i2wbsq.h: # typedef enum { # ENUM_VALUE_WITH_COMMA = ',', # } TestCommaEnum; # # /tmp/tmpxetq1200/tmpezf0jkor.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.86.0/debian/build/deb/gobject/glib-mkenums', '--template', '/tmp/tmpxetq1200/tmpezf0jkor.template', '/tmp/tmpxetq1200/tmpf4i2wbsq.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/tmpxetq1200/tmpf4i2wbsq.h # basename: tmpf4i2wbsq.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.86.0/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmphpn7fhuj # rspfile: False # /tmp/tmphpn7fhuj/tmpt8viqny9.h: # typedef enum { # G_DBUS_SERVER_FLAGS_AUTHENTICATION_REQUIRE_SAME_USER GLIB_DEPRECATED_ENUMERATOR_IN_2_68 = (1<<2) # } GDBusServerFlags; # # /tmp/tmphpn7fhuj/tmpo9vis56x.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.86.0/debian/build/deb/gobject/glib-mkenums', '--template', '/tmp/tmphpn7fhuj/tmpo9vis56x.template', '/tmp/tmphpn7fhuj/tmpt8viqny9.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/tmphpn7fhuj/tmpt8viqny9.h # basename: tmpt8viqny9.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.86.0/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmpt5xlvgo3 # rspfile: False # /tmp/tmpt5xlvgo3/tmpf0_odtcy.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/tmpt5xlvgo3/tmppk6c8jc5.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.86.0/debian/build/deb/gobject/glib-mkenums', '--template', '/tmp/tmpt5xlvgo3/tmppk6c8jc5.template', '/tmp/tmpt5xlvgo3/tmpf0_odtcy.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/tmpt5xlvgo3/tmpf0_odtcy.h # basename: tmpf0_odtcy.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.86.0/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmpevnz7te5 # rspfile: False # /tmp/tmpevnz7te5/tmpvv2cv15w.h: # /tmp/tmpevnz7te5/tmp0jze0rp7.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.86.0/debian/build/deb/gobject/glib-mkenums', '--template', '/tmp/tmpevnz7te5/tmp0jze0rp7.template', '/tmp/tmpevnz7te5/tmpvv2cv15w.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.86.0/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmpmzw_9gny # rspfile: False # /tmp/tmpmzw_9gny/tmp5ibbqx2g.template: # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums', '--template', '/tmp/tmpmzw_9gny/tmp5ibbqx2g.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.86.0/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmprfwl60ie # rspfile: False # /tmp/tmprfwl60ie/tmpm_ctyvvx.h: # typedef enum _SomeEnumIdentifier { # ENUM_VALUE # } SomeEnumIdentifier; # # /tmp/tmprfwl60ie/tmpwng8vlx4.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.86.0/debian/build/deb/gobject/glib-mkenums', '--template', '/tmp/tmprfwl60ie/tmpwng8vlx4.template', '/tmp/tmprfwl60ie/tmpm_ctyvvx.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/tmprfwl60ie/tmpm_ctyvvx.h # basename: tmpm_ctyvvx.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.86.0/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmpbhgav21o # rspfile: False # /tmp/tmpbhgav21o/tmp_1_x8hgn.h: # typedef enum { # ENUM_VALUE_PUBLIC1, # /*< private >*/ # ENUM_VALUE_PRIVATE, # } SomeEnumA # # /tmp/tmpbhgav21o/tmpdo4dkrvc.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.86.0/debian/build/deb/gobject/glib-mkenums', '--template', '/tmp/tmpbhgav21o/tmpdo4dkrvc.template', '/tmp/tmpbhgav21o/tmp_1_x8hgn.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/tmpbhgav21o/tmp_1_x8hgn.h # basename: tmp_1_x8hgn.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/tmpbhgav21o/tmp_er0urlf.h: # typedef enum { # /*< private >*/ # ENUM_VALUE_PRIVATE, # /*< public >*/ # ENUM_VALUE_PUBLIC2, # } SomeEnumB; # # /tmp/tmpbhgav21o/tmpqi7ozrfv.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.86.0/debian/build/deb/gobject/glib-mkenums', '--template', '/tmp/tmpbhgav21o/tmpqi7ozrfv.template', '/tmp/tmpbhgav21o/tmp_er0urlf.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/tmpbhgav21o/tmp_er0urlf.h # basename: tmp_er0urlf.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.86.0/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmplnd0frig # rspfile: False # /tmp/tmplnd0frig/tmpjwd32jzq.h: # typedef enum { # /*< private >*/ # ENUM_VALUE_PRIVATE = 5, # /*< public >*/ # ENUM_VALUE_PUBLIC = ENUM_VALUE_PRIVATE + 2, # } TestSymbolicEnum; # # /tmp/tmplnd0frig/tmpux_sx9rl.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.86.0/debian/build/deb/gobject/glib-mkenums', '--template', '/tmp/tmplnd0frig/tmpux_sx9rl.template', '/tmp/tmplnd0frig/tmpjwd32jzq.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/tmplnd0frig/tmpjwd32jzq.h # basename: tmpjwd32jzq.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.86.0/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmpbc6pdmu7 # rspfile: False # /tmp/tmpbc6pdmu7/tmplnual0ht.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.86.0/debian/build/deb/gobject/glib-mkenums', '--template', '/tmp/tmpbc6pdmu7/tmplnual0ht.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.86.0/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmpmlyj00oy # rspfile: False # Running: ['/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmpg_sus7qw # rspfile: False # Running: ['/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmpmmip2rsg # rspfile: False # /tmp/tmpmmip2rsg/tmpih94sw3m.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.86.0/debian/build/deb/gobject/glib-mkenums', '--template', '/tmp/tmpmmip2rsg/tmpih94sw3m.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.86.0/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmp75ecwsne # rspfile: False # /tmp/tmp75ecwsne/tmpntrn6eb9.h: # typedef enum { # GEGL_SAMPLER_NEAREST = 0, /*< desc="nearest" >*/ # } GeglSamplerType; # # /tmp/tmp75ecwsne/tmp10ua4tg6.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.86.0/debian/build/deb/gobject/glib-mkenums', '--template', '/tmp/tmp75ecwsne/tmp10ua4tg6.template', '/tmp/tmp75ecwsne/tmpntrn6eb9.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/tmp75ecwsne/tmpntrn6eb9.h # basename: tmpntrn6eb9.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.86.0/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmplp1a5bsv # rspfile: False # /tmp/tmplp1a5bsv/tmpqkrd8ked.h: # /* Copyright © La Peña */ # typedef enum { # ENUM_VALUE # } SomeEnumIdentifier; # # /tmp/tmplp1a5bsv/tmpfec2yi92.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.86.0/debian/build/deb/gobject/glib-mkenums', '--template', '/tmp/tmplp1a5bsv/tmpfec2yi92.template', '/tmp/tmplp1a5bsv/tmpqkrd8ked.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/tmplp1a5bsv/tmpqkrd8ked.h # basename: tmpqkrd8ked.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.86.0/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmp41z1ffhl # rspfile: False # /tmp/tmp41z1ffhl/tmpp6gn5qj2.template: template # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums', '--template', '/tmp/tmp41z1ffhl/tmpp6gn5qj2.template', '/tmp/tmp41z1ffhl/tmppgwp0s3r1.h', '/tmp/tmp41z1ffhl/tmpx1j4ncib2.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/tmp41z1ffhl/tmpdqhp9sab.template: template # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums', '--template', '/tmp/tmp41z1ffhl/tmpdqhp9sab.template', '/tmp/tmp41z1ffhl/tmpx1j4ncib2.h', '/tmp/tmp41z1ffhl/tmppgwp0s3r1.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.86.0/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmpq0jxqukg # rspfile: False # /tmp/tmpq0jxqukg/tmprl03wulg.h: # typedef enum { /*< since=1.0 >*/ # QMI_WMS_MESSAGE_PROTOCOL_CDMA = 0, # } QmiWmsMessageProtocol; # # /tmp/tmpq0jxqukg/tmplx2grs18.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.86.0/debian/build/deb/gobject/glib-mkenums', '--template', '/tmp/tmpq0jxqukg/tmplx2grs18.template', '/tmp/tmpq0jxqukg/tmprl03wulg.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/tmpq0jxqukg/tmprl03wulg.h # basename: tmprl03wulg.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.86.0/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmpkb5xuvnq # rspfile: False # /tmp/tmpkb5xuvnq/tmpx2nb9uav.h: # typedef enum { # FOO_VALUE /*< nick="eek, a comma" >*/ # } Foo; # # /tmp/tmpkb5xuvnq/tmpgkxy10m8.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.86.0/debian/build/deb/gobject/glib-mkenums', '--template', '/tmp/tmpkb5xuvnq/tmpgkxy10m8.template', '/tmp/tmpkb5xuvnq/tmpx2nb9uav.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/tmpkb5xuvnq/tmpx2nb9uav.h # basename: tmpx2nb9uav.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.86.0/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmp01_5o8po # rspfile: True # /tmp/tmp01_5o8po/tmpjbylf9_8.h: # typedef enum { # G_DBUS_SERVER_FLAGS_AUTHENTICATION_REQUIRE_SAME_USER GLIB_AVAILABLE_ENUMERATOR_IN_2_68 = (1<<2) # } GDBusServerFlags; # # /tmp/tmp01_5o8po/tmply184ues.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/tmp01_5o8po/tmply184ues.template /tmp/tmp01_5o8po/tmpjbylf9_8.h # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums', '@/tmp/tmp01_5o8po/tmppbsnezkh'] # 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/tmp01_5o8po/tmpjbylf9_8.h # basename: tmpjbylf9_8.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.86.0/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmp4gax5gd0 # rspfile: True # /tmp/tmp4gax5gd0/tmpdgqgup7o.h: # typedef enum { # ENUM_VALUE_WITH_COMMA = ',', # } TestCommaEnum; # # /tmp/tmp4gax5gd0/tmpys_wu41i.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/tmp4gax5gd0/tmpys_wu41i.template /tmp/tmp4gax5gd0/tmpdgqgup7o.h # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums', '@/tmp/tmp4gax5gd0/tmp3kdc0uzz'] # 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/tmp4gax5gd0/tmpdgqgup7o.h # basename: tmpdgqgup7o.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.86.0/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmp_uaunka6 # rspfile: True # /tmp/tmp_uaunka6/tmpetu0lg47.h: # typedef enum { # G_DBUS_SERVER_FLAGS_AUTHENTICATION_REQUIRE_SAME_USER GLIB_DEPRECATED_ENUMERATOR_IN_2_68 = (1<<2) # } GDBusServerFlags; # # /tmp/tmp_uaunka6/tmpzy41_30c.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_uaunka6/tmpzy41_30c.template /tmp/tmp_uaunka6/tmpetu0lg47.h # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums', '@/tmp/tmp_uaunka6/tmput5j7ohw'] # 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_uaunka6/tmpetu0lg47.h # basename: tmpetu0lg47.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.86.0/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmpsytcuvea # rspfile: True # /tmp/tmpsytcuvea/tmpn9zxeari.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/tmpsytcuvea/tmpd9qrh6d_.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/tmpsytcuvea/tmpd9qrh6d_.template /tmp/tmpsytcuvea/tmpn9zxeari.h # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums', '@/tmp/tmpsytcuvea/tmp1_lorl8_'] # 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/tmpsytcuvea/tmpn9zxeari.h # basename: tmpn9zxeari.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.86.0/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmpi3vzu30k # rspfile: True # /tmp/tmpi3vzu30k/tmpcyu_1804.h: # /tmp/tmpi3vzu30k/tmpi2zsrrd1.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/tmpi3vzu30k/tmpi2zsrrd1.template /tmp/tmpi3vzu30k/tmpcyu_1804.h # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums', '@/tmp/tmpi3vzu30k/tmp_0jqsu50'] # 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.86.0/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmp8zk5hkqp # rspfile: True # /tmp/tmp8zk5hkqp/tmphhof7k_6.template: # Response file contains: --template /tmp/tmp8zk5hkqp/tmphhof7k_6.template # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums', '@/tmp/tmp8zk5hkqp/tmpzf0yv8jb'] # 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.86.0/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmp7tmrwxhu # rspfile: True # /tmp/tmp7tmrwxhu/tmpekxhz0_1.h: # typedef enum _SomeEnumIdentifier { # ENUM_VALUE # } SomeEnumIdentifier; # # /tmp/tmp7tmrwxhu/tmpb8ly86vc.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/tmp7tmrwxhu/tmpb8ly86vc.template /tmp/tmp7tmrwxhu/tmpekxhz0_1.h # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums', '@/tmp/tmp7tmrwxhu/tmpqq22qv5j'] # 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/tmp7tmrwxhu/tmpekxhz0_1.h # basename: tmpekxhz0_1.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.86.0/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmpchula4oj # rspfile: True # /tmp/tmpchula4oj/tmpop9bwbwj.h: # typedef enum { # ENUM_VALUE_PUBLIC1, # /*< private >*/ # ENUM_VALUE_PRIVATE, # } SomeEnumA # # /tmp/tmpchula4oj/tmp94tzmr0t.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/tmpchula4oj/tmp94tzmr0t.template /tmp/tmpchula4oj/tmpop9bwbwj.h # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums', '@/tmp/tmpchula4oj/tmpvf7mv0gy'] # 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/tmpchula4oj/tmpop9bwbwj.h # basename: tmpop9bwbwj.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/tmpchula4oj/tmpdpj90tik.h: # typedef enum { # /*< private >*/ # ENUM_VALUE_PRIVATE, # /*< public >*/ # ENUM_VALUE_PUBLIC2, # } SomeEnumB; # # /tmp/tmpchula4oj/tmpjiizymex.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/tmpchula4oj/tmpjiizymex.template /tmp/tmpchula4oj/tmpdpj90tik.h # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums', '@/tmp/tmpchula4oj/tmpgrd73sb2'] # 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/tmpchula4oj/tmpdpj90tik.h # basename: tmpdpj90tik.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.86.0/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmpf6_3qprb # rspfile: True # /tmp/tmpf6_3qprb/tmply7f3vrk.h: # typedef enum { # /*< private >*/ # ENUM_VALUE_PRIVATE = 5, # /*< public >*/ # ENUM_VALUE_PUBLIC = ENUM_VALUE_PRIVATE + 2, # } TestSymbolicEnum; # # /tmp/tmpf6_3qprb/tmpc73bz3yk.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/tmpf6_3qprb/tmpc73bz3yk.template /tmp/tmpf6_3qprb/tmply7f3vrk.h # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums', '@/tmp/tmpf6_3qprb/tmp4qrmjwrm'] # 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/tmpf6_3qprb/tmply7f3vrk.h # basename: tmply7f3vrk.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.86.0/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmpxn990p52 # rspfile: True # /tmp/tmpxn990p52/tmpnx1s1ws9.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/tmpxn990p52/tmpnx1s1ws9.template # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums', '@/tmp/tmpxn990p52/tmpenz6koyo'] # 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.86.0/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmpbiotpme4 # rspfile: True # Response file contains: --help # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums', '@/tmp/tmpbiotpme4/tmpvnoro4jd'] # 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.86.0/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmp236gk3br # rspfile: True # Response file contains: # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums', '@/tmp/tmp236gk3br/tmphci9a_t4'] # 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.86.0/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmp4nqx4iws # rspfile: True # /tmp/tmp4nqx4iws/tmp66q9c292.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/tmp4nqx4iws/tmp66q9c292.template # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums', '@/tmp/tmp4nqx4iws/tmpr90fqj_1'] # 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.86.0/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmp0f31au_a # rspfile: True # /tmp/tmp0f31au_a/tmpci4jnfbg.h: # typedef enum { # GEGL_SAMPLER_NEAREST = 0, /*< desc="nearest" >*/ # } GeglSamplerType; # # /tmp/tmp0f31au_a/tmpuv0dfqay.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/tmp0f31au_a/tmpuv0dfqay.template /tmp/tmp0f31au_a/tmpci4jnfbg.h # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums', '@/tmp/tmp0f31au_a/tmpvbl5w0j8'] # 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/tmp0f31au_a/tmpci4jnfbg.h # basename: tmpci4jnfbg.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.86.0/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmp1r93cva3 # rspfile: True # /tmp/tmp1r93cva3/tmpfz4kcg_4.h: # /* Copyright © La Peña */ # typedef enum { # ENUM_VALUE # } SomeEnumIdentifier; # # /tmp/tmp1r93cva3/tmpzhw0q684.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/tmp1r93cva3/tmpzhw0q684.template /tmp/tmp1r93cva3/tmpfz4kcg_4.h # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums', '@/tmp/tmp1r93cva3/tmpxu05boky'] # 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/tmp1r93cva3/tmpfz4kcg_4.h # basename: tmpfz4kcg_4.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.86.0/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmprc35qg5b # rspfile: True # /tmp/tmprc35qg5b/tmp9n6j8gn4.template: template # Response file contains: --template /tmp/tmprc35qg5b/tmp9n6j8gn4.template /tmp/tmprc35qg5b/tmpovmrbbr01.h /tmp/tmprc35qg5b/tmp7j5h2r8p2.h # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums', '@/tmp/tmprc35qg5b/tmpyjh_99w4'] # 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/tmprc35qg5b/tmpod3q_njj.template: template # Response file contains: --template /tmp/tmprc35qg5b/tmpod3q_njj.template /tmp/tmprc35qg5b/tmp7j5h2r8p2.h /tmp/tmprc35qg5b/tmpovmrbbr01.h # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums', '@/tmp/tmprc35qg5b/tmpsjsecgh2'] # 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.86.0/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmpa5paep92 # rspfile: True # /tmp/tmpa5paep92/tmp0__k6y22.h: # typedef enum { /*< since=1.0 >*/ # QMI_WMS_MESSAGE_PROTOCOL_CDMA = 0, # } QmiWmsMessageProtocol; # # /tmp/tmpa5paep92/tmpwty5qbx9.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/tmpa5paep92/tmpwty5qbx9.template /tmp/tmpa5paep92/tmp0__k6y22.h # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums', '@/tmp/tmpa5paep92/tmpi34ohcah'] # 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/tmpa5paep92/tmp0__k6y22.h # basename: tmp0__k6y22.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.86.0/debian/build/deb/gobject/glib-mkenums # tmpdir: /tmp/tmpr0_yf1uy # rspfile: True # /tmp/tmpr0_yf1uy/tmpx_8te4pm.h: # typedef enum { # FOO_VALUE /*< nick="eek, a comma" >*/ # } Foo; # # /tmp/tmpr0_yf1uy/tmpcg_j4etn.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/tmpr0_yf1uy/tmpcg_j4etn.template /tmp/tmpr0_yf1uy/tmpx_8te4pm.h # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/glib-mkenums', '@/tmp/tmpr0_yf1uy/tmpyi9ozcz1'] # 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/tmpr0_yf1uy/tmpx_8te4pm.h # basename: tmpx_8te4pm.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 ============================================================================== ================================== 358/405 =================================== test: glib:girepository+core / dump start time: 06:42:19 duration: 1.31s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MALLOC_CHECK_=2 MALLOC_PERTURB_=164 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/girepository/tests /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/tests/dump ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S3f7262710591d6a54d237e062405d8fa 1..4 # Start of dump tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_dump_SP3NX3/dump/empty-file/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_dump_SP3NX3/dump/empty-file/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_dump_SP3NX3/dump/empty-file/.dirs/system-config1:/tmp/test_dump_SP3NX3/dump/empty-file/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_dump_SP3NX3/dump/empty-file/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_dump_SP3NX3/dump/empty-file/.dirs/system-data1:/tmp/test_dump_SP3NX3/dump/empty-file/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_dump_SP3NX3/dump/empty-file/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_dump_SP3NX3/dump/empty-file/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_dump_SP3NX3/dump/empty-file/.dirs/runtime ok 1 /dump/empty-file # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_dump_SP3NX3/dump/missing-get-type/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_dump_SP3NX3/dump/missing-get-type/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_dump_SP3NX3/dump/missing-get-type/.dirs/system-config1:/tmp/test_dump_SP3NX3/dump/missing-get-type/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_dump_SP3NX3/dump/missing-get-type/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_dump_SP3NX3/dump/missing-get-type/.dirs/system-data1:/tmp/test_dump_SP3NX3/dump/missing-get-type/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_dump_SP3NX3/dump/missing-get-type/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_dump_SP3NX3/dump/missing-get-type/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_dump_SP3NX3/dump/missing-get-type/.dirs/runtime ok 2 /dump/missing-get-type # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_dump_SP3NX3/dump/missing-quark/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_dump_SP3NX3/dump/missing-quark/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_dump_SP3NX3/dump/missing-quark/.dirs/system-config1:/tmp/test_dump_SP3NX3/dump/missing-quark/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_dump_SP3NX3/dump/missing-quark/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_dump_SP3NX3/dump/missing-quark/.dirs/system-data1:/tmp/test_dump_SP3NX3/dump/missing-quark/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_dump_SP3NX3/dump/missing-quark/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_dump_SP3NX3/dump/missing-quark/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_dump_SP3NX3/dump/missing-quark/.dirs/runtime ok 3 /dump/missing-quark # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_dump_SP3NX3/dump/basic/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_dump_SP3NX3/dump/basic/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_dump_SP3NX3/dump/basic/.dirs/system-config1:/tmp/test_dump_SP3NX3/dump/basic/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_dump_SP3NX3/dump/basic/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_dump_SP3NX3/dump/basic/.dirs/system-data1:/tmp/test_dump_SP3NX3/dump/basic/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_dump_SP3NX3/dump/basic/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_dump_SP3NX3/dump/basic/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_dump_SP3NX3/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' ============================================================================== ================================== 328/405 =================================== test: glib:gio / gdbus-connection-slow start time: 06:42:17 duration: 3.27s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 MALLOC_PERTURB_=11 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-connection-slow ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S9cb9835fe02257a8ee21ee40993cdb57 1..2 # Start of gdbus tests # Start of connection tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-connection-slow_BCAMX3/gdbus/connection/flush/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-connection-slow_BCAMX3/gdbus/connection/flush/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-connection-slow_BCAMX3/gdbus/connection/flush/.dirs/system-config1:/tmp/test_gdbus-connection-slow_BCAMX3/gdbus/connection/flush/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-connection-slow_BCAMX3/gdbus/connection/flush/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-connection-slow_BCAMX3/gdbus/connection/flush/.dirs/system-data1:/tmp/test_gdbus-connection-slow_BCAMX3/gdbus/connection/flush/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-connection-slow_BCAMX3/gdbus/connection/flush/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-connection-slow_BCAMX3/gdbus/connection/flush/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-connection-slow_BCAMX3/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 1.37 secs # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-connection-slow_BCAMX3/gdbus/connection/large_message/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-connection-slow_BCAMX3/gdbus/connection/large_message/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-connection-slow_BCAMX3/gdbus/connection/large_message/.dirs/system-config1:/tmp/test_gdbus-connection-slow_BCAMX3/gdbus/connection/large_message/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-connection-slow_BCAMX3/gdbus/connection/large_message/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-connection-slow_BCAMX3/gdbus/connection/large_message/.dirs/system-data1:/tmp/test_gdbus-connection-slow_BCAMX3/gdbus/connection/large_message/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-connection-slow_BCAMX3/gdbus/connection/large_message/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_gdbus-connection-slow_BCAMX3/gdbus/connection/large_message/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-connection-slow_BCAMX3/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.13 secs # End of connection tests # End of gdbus tests ============================================================================== ================================== 359/405 =================================== test: glib:girepository+core / gthash start time: 06:42:19 duration: 1.24s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=43 G_DEBUG=gc-friendly LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/girepository/tests /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/tests/gthash ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sf195ca28e35cd7f2031ae1dce1986381 1..1 # Start of gthash tests ok 1 /gthash/build-retrieve # End of gthash tests ============================================================================== ================================== 360/405 =================================== test: glib:girepository+core / callable-info start time: 06:42:19 duration: 1.22s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=71 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/girepository/tests /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/tests/callable-info ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S6ec58df73587c43b25f02ff25ddae9d0 1..6 # Start of callable-info tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_callable-info_D7LKX3/callable-info/sync-function/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_callable-info_D7LKX3/callable-info/sync-function/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_callable-info_D7LKX3/callable-info/sync-function/.dirs/system-config1:/tmp/test_callable-info_D7LKX3/callable-info/sync-function/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_callable-info_D7LKX3/callable-info/sync-function/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_callable-info_D7LKX3/callable-info/sync-function/.dirs/system-data1:/tmp/test_callable-info_D7LKX3/callable-info/sync-function/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_callable-info_D7LKX3/callable-info/sync-function/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_callable-info_D7LKX3/callable-info/sync-function/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_callable-info_D7LKX3/callable-info/sync-function/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.86.0/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_D7LKX3/callable-info/async-function/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_callable-info_D7LKX3/callable-info/async-function/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_callable-info_D7LKX3/callable-info/async-function/.dirs/system-config1:/tmp/test_callable-info_D7LKX3/callable-info/async-function/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_callable-info_D7LKX3/callable-info/async-function/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_callable-info_D7LKX3/callable-info/async-function/.dirs/system-data1:/tmp/test_callable-info_D7LKX3/callable-info/async-function/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_callable-info_D7LKX3/callable-info/async-function/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_callable-info_D7LKX3/callable-info/async-function/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_callable-info_D7LKX3/callable-info/async-function/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.86.0/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_D7LKX3/callable-info/is-method/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_callable-info_D7LKX3/callable-info/is-method/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_callable-info_D7LKX3/callable-info/is-method/.dirs/system-config1:/tmp/test_callable-info_D7LKX3/callable-info/is-method/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_callable-info_D7LKX3/callable-info/is-method/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_callable-info_D7LKX3/callable-info/is-method/.dirs/system-data1:/tmp/test_callable-info_D7LKX3/callable-info/is-method/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_callable-info_D7LKX3/callable-info/is-method/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_callable-info_D7LKX3/callable-info/is-method/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_callable-info_D7LKX3/callable-info/is-method/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.86.0/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_D7LKX3/callable-info/static-method/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_callable-info_D7LKX3/callable-info/static-method/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_callable-info_D7LKX3/callable-info/static-method/.dirs/system-config1:/tmp/test_callable-info_D7LKX3/callable-info/static-method/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_callable-info_D7LKX3/callable-info/static-method/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_callable-info_D7LKX3/callable-info/static-method/.dirs/system-data1:/tmp/test_callable-info_D7LKX3/callable-info/static-method/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_callable-info_D7LKX3/callable-info/static-method/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_callable-info_D7LKX3/callable-info/static-method/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_callable-info_D7LKX3/callable-info/static-method/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.86.0/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_D7LKX3/callable-info/static-vfunc/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_callable-info_D7LKX3/callable-info/static-vfunc/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_callable-info_D7LKX3/callable-info/static-vfunc/.dirs/system-config1:/tmp/test_callable-info_D7LKX3/callable-info/static-vfunc/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_callable-info_D7LKX3/callable-info/static-vfunc/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_callable-info_D7LKX3/callable-info/static-vfunc/.dirs/system-data1:/tmp/test_callable-info_D7LKX3/callable-info/static-vfunc/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_callable-info_D7LKX3/callable-info/static-vfunc/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_callable-info_D7LKX3/callable-info/static-vfunc/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_callable-info_D7LKX3/callable-info/static-vfunc/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.86.0/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 # Start of platform tests # Start of unix tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_callable-info_D7LKX3/callable-info/platform/unix/is-method/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_callable-info_D7LKX3/callable-info/platform/unix/is-method/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_callable-info_D7LKX3/callable-info/platform/unix/is-method/.dirs/system-config1:/tmp/test_callable-info_D7LKX3/callable-info/platform/unix/is-method/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_callable-info_D7LKX3/callable-info/platform/unix/is-method/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_callable-info_D7LKX3/callable-info/platform/unix/is-method/.dirs/system-data1:/tmp/test_callable-info_D7LKX3/callable-info/platform/unix/is-method/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_callable-info_D7LKX3/callable-info/platform/unix/is-method/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_callable-info_D7LKX3/callable-info/platform/unix/is-method/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_callable-info_D7LKX3/callable-info/platform/unix/is-method/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/tests/../introspection # Checking DesktopAppInfo in Gio # Checking DesktopAppInfo in GioUnix ok 6 /callable-info/platform/unix/is-method # End of unix tests # End of platform tests # End of callable-info tests ============================================================================== ================================== 361/405 =================================== test: glib:girepository+core / function-info start time: 06:42:19 duration: 1.21s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=122 MESON_TEST_ITERATION=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/girepository/tests /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/tests/function-info ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S694f00365d666e0aca4a999230e225e5 1..1 # Start of function-info tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_function-info_70YRX3/function-info/invoker/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_function-info_70YRX3/function-info/invoker/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_function-info_70YRX3/function-info/invoker/.dirs/system-config1:/tmp/test_function-info_70YRX3/function-info/invoker/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_function-info_70YRX3/function-info/invoker/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_function-info_70YRX3/function-info/invoker/.dirs/system-data1:/tmp/test_function-info_70YRX3/function-info/invoker/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_function-info_70YRX3/function-info/invoker/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_function-info_70YRX3/function-info/invoker/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_function-info_70YRX3/function-info/invoker/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.86.0/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 ============================================================================== ================================== 363/405 =================================== test: glib:girepository+core / object-info start time: 06:42:19 duration: 1.17s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=107 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/girepository/tests /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/tests/object-info ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sad0de1b9f8372bb734e3f44ee1d834c7 1..2 # Start of object-info tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_object-info_MJFQX3/object-info/find-method-using-interfaces/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_object-info_MJFQX3/object-info/find-method-using-interfaces/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_object-info_MJFQX3/object-info/find-method-using-interfaces/.dirs/system-config1:/tmp/test_object-info_MJFQX3/object-info/find-method-using-interfaces/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_object-info_MJFQX3/object-info/find-method-using-interfaces/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_object-info_MJFQX3/object-info/find-method-using-interfaces/.dirs/system-data1:/tmp/test_object-info_MJFQX3/object-info/find-method-using-interfaces/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_object-info_MJFQX3/object-info/find-method-using-interfaces/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_object-info_MJFQX3/object-info/find-method-using-interfaces/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_object-info_MJFQX3/object-info/find-method-using-interfaces/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.86.0/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_MJFQX3/object-info/find-vfunc-using-interfaces/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_object-info_MJFQX3/object-info/find-vfunc-using-interfaces/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_object-info_MJFQX3/object-info/find-vfunc-using-interfaces/.dirs/system-config1:/tmp/test_object-info_MJFQX3/object-info/find-vfunc-using-interfaces/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_object-info_MJFQX3/object-info/find-vfunc-using-interfaces/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_object-info_MJFQX3/object-info/find-vfunc-using-interfaces/.dirs/system-data1:/tmp/test_object-info_MJFQX3/object-info/find-vfunc-using-interfaces/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_object-info_MJFQX3/object-info/find-vfunc-using-interfaces/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_object-info_MJFQX3/object-info/find-vfunc-using-interfaces/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_object-info_MJFQX3/object-info/find-vfunc-using-interfaces/.dirs/runtime # Using GI_TYPELIB_DIR = /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/tests/../introspection ok 2 /object-info/find-vfunc-using-interfaces # End of object-info tests ============================================================================== ================================== 321/405 =================================== test: glib:gio+slow / actions start time: 06:42:16 duration: 3.85s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=183 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/actions ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sebced5b81be1cfe9969511624f76bec2 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 2.49 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 ============================================================================== ================================== 362/405 =================================== test: glib:girepository+core / ir-parser start time: 06:42:19 duration: 1.28s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio MALLOC_CHECK_=2 MALLOC_PERTURB_=111 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/girepository/tests /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/girepository/tests/ir-parser ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sd08ce7817a97b7a89f7c48d3634abe4b 1..1 # Start of ir-parser tests # /ir-parser/type-parsing summary: Test parsing different valid and invalid types # GLib-GIRepository-DEBUG: # GLib-GIRepository-DEBUG: pushing node 1 dummy # GLib-GIRepository-DEBUG: Parsed type: GLib.Error => 20 # GLib-GIRepository-DEBUG: # GLib-GIRepository-DEBUG: # GLib-GIRepository-DEBUG: # GLib-GIRepository-DEBUG: # GLib-GIRepository-DEBUG: popping node 1 dummy # GLib-GIRepository-DEBUG: # GLib-GIRepository-DEBUG: # GLib-GIRepository-DEBUG: # GLib-GIRepository-DEBUG: pushing node 1 dummy # GLib-GIRepository-DEBUG: Parsed type: GLib.Error => 20 # GLib-GIRepository-DEBUG: # GLib-GIRepository-DEBUG: # GLib-GIRepository-DEBUG: # GLib-GIRepository-DEBUG: # GLib-GIRepository-DEBUG: popping node 1 dummy # GLib-GIRepository-DEBUG: # GLib-GIRepository-DEBUG: # GLib-GIRepository-DEBUG: # GLib-GIRepository-DEBUG: pushing node 1 dummy # GLib-GIRepository-DEBUG: Failed to parse type: 'GLib.Error pushed new thread with id:64, number of threads:1, unprocessed:1 # [unsorted] ===> pushed new thread with id:97, number of threads:2, unprocessed:2 # [unsorted] ===> pushed new thread with id:6, number of threads:3, unprocessed:2 # [unsorted] ===> pushed new thread with id:40, number of threads:4, unprocessed:2 # [unsorted] ===> pushed new thread with id:49, number of threads:5, unprocessed:2 # [unsorted] ===> pushed new thread with id:71, number of threads:6, unprocessed:3 # [unsorted] ===> pushed new thread with id:27, number of threads:7, unprocessed:4 # [unsorted] ===> pushed new thread with id:80, number of threads:8, unprocessed:4 # [unsorted] ===> pushed new thread with id:76, number of threads:9, unprocessed:5 # [unsorted] ===> pushed new thread with id:87, number of threads:10, unprocessed:6 # [unsorted] ===> pushed new thread with id:85, number of threads:10, unprocessed:3 # [unsorted] ===> pushed new thread with id:67, number of threads:10, unprocessed:3 # [unsorted] ===> pushed new thread with id:46, number of threads:10, unprocessed:4 # [unsorted] ===> pushed new thread with id:16, number of threads:10, unprocessed:4 # [unsorted] ===> pushed new thread with id:3, number of threads:10, unprocessed:5 # [unsorted] ===> pushed new thread with id:70, number of threads:10, unprocessed:6 # [unsorted] ===> pushed new thread with id:33, number of threads:10, unprocessed:7 # [unsorted] ===> pushed new thread with id:9, number of threads:10, unprocessed:8 # [unsorted] ===> pushed new thread with id:30, number of threads:10, unprocessed:9 # [unsorted] ===> pushed new thread with id:100, number of threads:10, unprocessed:10 # [unsorted] ===> pushed new thread with id:37, number of threads:10, unprocessed:11 # [unsorted] ===> pushed new thread with id:8, number of threads:10, unprocessed:12 # [unsorted] ===> pushed new thread with id:22, number of threads:10, unprocessed:13 # [unsorted] ===> pushed new thread with id:18, number of threads:10, unprocessed:14 # [unsorted] ===> pushed new thread with id:50, number of threads:10, unprocessed:15 # [unsorted] ===> pushed new thread with id:98, number of threads:10, unprocessed:16 # [unsorted] ===> pushed new thread with id:2, number of threads:10, unprocessed:17 # [unsorted] ===> pushed new thread with id:51, number of threads:10, unprocessed:18 # [unsorted] ===> pushed new thread with id:75, number of threads:10, unprocessed:19 # [unsorted] ===> pushed new thread with id:32, number of threads:10, unprocessed:20 # [unsorted] ===> pushed new thread with id:57, number of threads:10, unprocessed:21 # [unsorted] ===> pushed new thread with id:96, number of threads:10, unprocessed:22 # [unsorted] ===> pushed new thread with id:10, number of threads:10, unprocessed:23 # [unsorted] ===> pushed new thread with id:42, number of threads:10, unprocessed:24 # [unsorted] ===> pushed new thread with id:51, number of threads:10, unprocessed:25 # [unsorted] ===> pushed new thread with id:9, number of threads:10, unprocessed:26 # [unsorted] ===> pushed new thread with id:10, number of threads:10, unprocessed:27 # [unsorted] ===> pushed new thread with id:79, number of threads:10, unprocessed:28 # [unsorted] ===> pushed new thread with id:15, number of threads:10, unprocessed:29 # [unsorted] ===> pushed new thread with id:44, number of threads:10, unprocessed:30 # [unsorted] ===> pushed new thread with id:99, number of threads:10, unprocessed:31 # [unsorted] ===> pushed new thread with id:35, number of threads:10, unprocessed:32 # [unsorted] ===> pushed new thread with id:92, number of threads:10, unprocessed:33 # [unsorted] ===> pushed new thread with id:59, number of threads:10, unprocessed:34 # [unsorted] ===> pushed new thread with id:85, number of threads:10, unprocessed:35 # [unsorted] ===> pushed new thread with id:9, number of threads:10, unprocessed:36 # [unsorted] ===> pushed new thread with id:47, number of threads:10, unprocessed:37 # [unsorted] ===> pushed new thread with id:22, number of threads:10, unprocessed:38 # [unsorted] ===> pushed new thread with id:11, number of threads:10, unprocessed:39 # [unsorted] ===> pushed new thread with id:50, number of threads:10, unprocessed:40 # [unsorted] ===> pushed new thread with id:39, number of threads:10, unprocessed:41 # [unsorted] ===> pushed new thread with id:20, number of threads:10, unprocessed:42 # [unsorted] ===> pushed new thread with id:60, number of threads:10, unprocessed:43 # [unsorted] ===> pushed new thread with id:29, number of threads:10, unprocessed:44 # [unsorted] ===> pushed new thread with id:19, number of threads:10, unprocessed:45 # [unsorted] ===> pushed new thread with id:42, number of threads:10, unprocessed:46 # [unsorted] ===> pushed new thread with id:75, number of threads:10, unprocessed:47 # [unsorted] ===> pushed new thread with id:27, number of threads:10, unprocessed:48 # [unsorted] ===> pushed new thread with id:52, number of threads:10, unprocessed:49 # [unsorted] ===> pushed new thread with id:22, number of threads:10, unprocessed:50 # [unsorted] ===> pushed new thread with id:54, number of threads:10, unprocessed:51 # [unsorted] ===> pushed new thread with id:21, number of threads:10, unprocessed:52 # [unsorted] ===> pushed new thread with id:92, number of threads:10, unprocessed:53 # [unsorted] ===> pushed new thread with id:33, number of threads:10, unprocessed:54 # [unsorted] ===> pushed new thread with id:83, number of threads:10, unprocessed:55 # [unsorted] ===> pushed new thread with id:15, number of threads:10, unprocessed:56 # [unsorted] ===> pushed new thread with id:20, number of threads:10, unprocessed:57 # [unsorted] ===> pushed new thread with id:76, number of threads:10, unprocessed:58 # [unsorted] ===> pushed new thread with id:84, number of threads:10, unprocessed:59 # [unsorted] ===> pushed new thread with id:94, number of threads:10, unprocessed:60 # [unsorted] ===> pushed new thread with id:100, number of threads:10, unprocessed:61 # [unsorted] ===> pushed new thread with id:15, number of threads:10, unprocessed:62 # [unsorted] ===> pushed new thread with id:84, number of threads:10, unprocessed:63 # [unsorted] ===> pushed new thread with id:60, number of threads:10, unprocessed:64 # [unsorted] ===> pushed new thread with id:8, number of threads:10, unprocessed:65 # [unsorted] ===> pushed new thread with id:74, number of threads:10, unprocessed:66 # [unsorted] ===> pushed new thread with id:97, number of threads:10, unprocessed:67 # [unsorted] ===> pushed new thread with id:3, number of threads:10, unprocessed:68 # [unsorted] ===> pushed new thread with id:13, number of threads:10, unprocessed:69 # [unsorted] ===> pushed new thread with id:42, number of threads:10, unprocessed:70 # [unsorted] ===> pushed new thread with id:46, number of threads:10, unprocessed:71 # [unsorted] ===> pushed new thread with id:62, number of threads:10, unprocessed:72 # [unsorted] ===> pushed new thread with id:27, number of threads:10, unprocessed:73 # [unsorted] ===> pushed new thread with id:71, number of threads:10, unprocessed:74 # [unsorted] ===> pushed new thread with id:92, number of threads:10, unprocessed:75 # [unsorted] ===> pushed new thread with id:88, number of threads:10, unprocessed:76 # [unsorted] ===> pushed new thread with id:90, number of threads:10, unprocessed:77 # [unsorted] ===> pushed new thread with id:5, number of threads:10, unprocessed:78 # [unsorted] ===> pushed new thread with id:94, number of threads:10, unprocessed:79 # [unsorted] ===> pushed new thread with id:37, number of threads:10, unprocessed:80 # [unsorted] ===> pushed new thread with id:42, number of threads:10, unprocessed:81 # [unsorted] ===> pushed new thread with id:99, number of threads:10, unprocessed:82 # [unsorted] ===> pushed new thread with id:50, number of threads:10, unprocessed:83 # [unsorted] ===> pushed new thread with id:87, number of threads:10, unprocessed:84 # [unsorted] ===> pushed new thread with id:12, number of threads:10, unprocessed:85 # [unsorted] ===> pushed new thread with id:8, number of threads:10, unprocessed:86 # [unsorted] ===> pushed new thread with id:23, number of threads:10, unprocessed:87 # [unsorted] ===> pushed new thread with id:68, number of threads:10, unprocessed:88 # [unsorted] ===> pushed new thread with id:26, number of threads:10, unprocessed:89 # [unsorted] ===> pushed new thread with id:59, number of threads:10, unprocessed:90 ok 4 /threadpool/no-sort # [ sorted] ===> pushed new thread with id:2, number of threads:0, unprocessed:1 # [ sorted] ===> pushed new thread with id:36, number of threads:0, unprocessed:2 # [ sorted] ===> pushed new thread with id:100, number of threads:0, unprocessed:3 # [ sorted] ===> pushed new thread with id:49, number of threads:0, unprocessed:4 # [ sorted] ===> pushed new thread with id:5, number of threads:0, unprocessed:5 # [ sorted] ===> pushed new thread with id:85, number of threads:0, unprocessed:6 # [ sorted] ===> pushed new thread with id:17, number of threads:0, unprocessed:7 # [ sorted] ===> pushed new thread with id:59, number of threads:0, unprocessed:8 # [ sorted] ===> pushed new thread with id:9, number of threads:0, unprocessed:9 # [ sorted] ===> pushed new thread with id:12, number of threads:0, unprocessed:10 # [ sorted] ===> pushed new thread with id:81, number of threads:0, unprocessed:11 # [ sorted] ===> pushed new thread with id:22, number of threads:0, unprocessed:12 # [ sorted] ===> pushed new thread with id:61, number of threads:0, unprocessed:13 # [ sorted] ===> pushed new thread with id:29, number of threads:0, unprocessed:14 # [ sorted] ===> pushed new thread with id:8, number of threads:0, unprocessed:15 # [ sorted] ===> pushed new thread with id:17, number of threads:0, unprocessed:16 # [ sorted] ===> pushed new thread with id:26, number of threads:0, unprocessed:17 # [ sorted] ===> pushed new thread with id:32, number of threads:0, unprocessed:18 # [ sorted] ===> pushed new thread with id:69, number of threads:0, unprocessed:19 # [ sorted] ===> pushed new thread with id:19, number of threads:0, unprocessed:20 # [ sorted] ===> pushed new thread with id:37, number of threads:0, unprocessed:21 # [ sorted] ===> pushed new thread with id:17, number of threads:0, unprocessed:22 # [ sorted] ===> pushed new thread with id:35, number of threads:0, unprocessed:23 # [ sorted] ===> pushed new thread with id:21, number of threads:0, unprocessed:24 # [ sorted] ===> pushed new thread with id:31, number of threads:0, unprocessed:25 # [ sorted] ===> pushed new thread with id:66, number of threads:0, unprocessed:26 # [ sorted] ===> pushed new thread with id:61, number of threads:0, unprocessed:27 # [ sorted] ===> pushed new thread with id:57, number of threads:0, unprocessed:28 # [ sorted] ===> pushed new thread with id:90, number of threads:0, unprocessed:29 # [ sorted] ===> pushed new thread with id:38, number of threads:0, unprocessed:30 # [ sorted] ===> pushed new thread with id:6, number of threads:0, unprocessed:31 # [ sorted] ===> pushed new thread with id:25, number of threads:0, unprocessed:32 # [ sorted] ===> pushed new thread with id:75, number of threads:0, unprocessed:33 # [ sorted] ===> pushed new thread with id:24, number of threads:0, unprocessed:34 # [ sorted] ===> pushed new thread with id:67, number of threads:0, unprocessed:35 # [ sorted] ===> pushed new thread with id:26, number of threads:0, unprocessed:36 # [ sorted] ===> pushed new thread with id:77, number of threads:0, unprocessed:37 # [ sorted] ===> pushed new thread with id:5, number of threads:0, unprocessed:38 # [ sorted] ===> pushed new thread with id:49, number of threads:0, unprocessed:39 # [ sorted] ===> pushed new thread with id:41, number of threads:0, unprocessed:40 # [ sorted] ===> pushed new thread with id:22, number of threads:0, unprocessed:41 # [ sorted] ===> pushed new thread with id:55, number of threads:0, unprocessed:42 # [ sorted] ===> pushed new thread with id:72, number of threads:0, unprocessed:43 # [ sorted] ===> pushed new thread with id:47, number of threads:0, unprocessed:44 # [ sorted] ===> pushed new thread with id:66, number of threads:0, unprocessed:45 # [ sorted] ===> pushed new thread with id:37, number of threads:0, unprocessed:46 # [ sorted] ===> pushed new thread with id:37, number of threads:0, unprocessed:47 # [ sorted] ===> pushed new thread with id:65, number of threads:0, unprocessed:48 # [ sorted] ===> pushed new thread with id:17, number of threads:0, unprocessed:49 # [ sorted] ===> pushed new thread with id:28, number of threads:0, unprocessed:50 # [ sorted] ===> pushed new thread with id:31, number of threads:0, unprocessed:51 # [ sorted] ===> pushed new thread with id:96, number of threads:0, unprocessed:52 # [ sorted] ===> pushed new thread with id:22, number of threads:0, unprocessed:53 # [ sorted] ===> pushed new thread with id:73, number of threads:0, unprocessed:54 # [ sorted] ===> pushed new thread with id:85, number of threads:0, unprocessed:55 # [ sorted] ===> pushed new thread with id:51, number of threads:0, unprocessed:56 # [ sorted] ===> pushed new thread with id:6, number of threads:0, unprocessed:57 # [ sorted] ===> pushed new thread with id:32, number of threads:0, unprocessed:58 # [ sorted] ===> pushed new thread with id:11, number of threads:0, unprocessed:59 # [ sorted] ===> pushed new thread with id:76, number of threads:0, unprocessed:60 # [ sorted] ===> pushed new thread with id:96, number of threads:0, unprocessed:61 # [ sorted] ===> pushed new thread with id:74, number of threads:0, unprocessed:62 # [ sorted] ===> pushed new thread with id:95, number of threads:0, unprocessed:63 # [ sorted] ===> pushed new thread with id:61, number of threads:0, unprocessed:64 # [ sorted] ===> pushed new thread with id:74, number of threads:0, unprocessed:65 # [ sorted] ===> pushed new thread with id:51, number of threads:0, unprocessed:66 # [ sorted] ===> pushed new thread with id:38, number of threads:0, unprocessed:67 # [ sorted] ===> pushed new thread with id:3, number of threads:0, unprocessed:68 # [ sorted] ===> pushed new thread with id:2, number of threads:0, unprocessed:69 # [ sorted] ===> pushed new thread with id:48, number of threads:0, unprocessed:70 # [ sorted] ===> pushed new thread with id:21, number of threads:0, unprocessed:71 # [ sorted] ===> pushed new thread with id:12, number of threads:0, unprocessed:72 # [ sorted] ===> pushed new thread with id:28, number of threads:0, unprocessed:73 # [ sorted] ===> pushed new thread with id:48, number of threads:0, unprocessed:74 # [ sorted] ===> pushed new thread with id:34, number of threads:0, unprocessed:75 # [ sorted] ===> pushed new thread with id:22, number of threads:0, unprocessed:76 # [ sorted] ===> pushed new thread with id:15, number of threads:0, unprocessed:77 # [ sorted] ===> pushed new thread with id:77, number of threads:0, unprocessed:78 # [ sorted] ===> pushed new thread with id:36, number of threads:0, unprocessed:79 # [ sorted] ===> pushed new thread with id:82, number of threads:0, unprocessed:80 # [ sorted] ===> pushed new thread with id:28, number of threads:0, unprocessed:81 # [ sorted] ===> pushed new thread with id:10, number of threads:0, unprocessed:82 # [ sorted] ===> pushed new thread with id:99, number of threads:0, unprocessed:83 # [ sorted] ===> pushed new thread with id:78, number of threads:0, unprocessed:84 # [ sorted] ===> pushed new thread with id:30, number of threads:0, unprocessed:85 # [ sorted] ===> pushed new thread with id:15, number of threads:0, unprocessed:86 # [ sorted] ===> pushed new thread with id:32, number of threads:0, unprocessed:87 # [ sorted] ===> pushed new thread with id:35, number of threads:0, unprocessed:88 # [ sorted] ===> pushed new thread with id:5, number of threads:0, unprocessed:89 # [ sorted] ===> pushed new thread with id:2, number of threads:0, unprocessed:90 # [ sorted] ===> pushed new thread with id:94, number of threads:0, unprocessed:91 # [ sorted] ===> pushed new thread with id:19, number of threads:0, unprocessed:92 # [ sorted] ===> pushed new thread with id:17, number of threads:0, unprocessed:93 # [ sorted] ===> pushed new thread with id:26, number of threads:0, unprocessed:94 # [ sorted] ===> pushed new thread with id:59, number of threads:0, unprocessed:95 # [ sorted] ===> pushed new thread with id:6, number of threads:0, unprocessed:96 # [ sorted] ===> pushed new thread with id:83, number of threads:0, unprocessed:97 # [ sorted] ===> pushed new thread with id:41, number of threads:0, unprocessed:98 # [ sorted] ===> pushed new thread with id:11, number of threads:0, unprocessed:99 # [ sorted] ===> pushed new thread with id:3, 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 3.06 secs # Pool idle thread count: 0, unprocessed jobs: 50 # 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: 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: 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: 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.57 secs # End of threadpool tests ============================================================================== ================================== 297/405 =================================== test: glib:gio / file start time: 06:42:13 duration: 15.05s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=242 MALLOC_CHECK_=2 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/file ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sac67071cfe640b067cf948f951c72c2d 1..55 # Start of file tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_4G4HX3/file/basic/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/basic/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/basic/.dirs/system-config1:/tmp/test_file_4G4HX3/file/basic/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/basic/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/basic/.dirs/system-data1:/tmp/test_file_4G4HX3/file/basic/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/basic/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/basic/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/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_4G4HX3/file/build-filename/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/build-filename/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/build-filename/.dirs/system-config1:/tmp/test_file_4G4HX3/file/build-filename/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/build-filename/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/build-filename/.dirs/system-data1:/tmp/test_file_4G4HX3/file/build-filename/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/build-filename/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/build-filename/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/file/build-filename/.dirs/runtime ok 2 /file/build-filename # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_4G4HX3/file/build-filenamev/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/build-filenamev/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/build-filenamev/.dirs/system-config1:/tmp/test_file_4G4HX3/file/build-filenamev/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/build-filenamev/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/build-filenamev/.dirs/system-data1:/tmp/test_file_4G4HX3/file/build-filenamev/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/build-filenamev/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/build-filenamev/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/file/build-filenamev/.dirs/runtime ok 3 /file/build-filenamev # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_4G4HX3/file/parent/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/parent/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/parent/.dirs/system-config1:/tmp/test_file_4G4HX3/file/parent/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/parent/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/parent/.dirs/system-data1:/tmp/test_file_4G4HX3/file/parent/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/parent/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/parent/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/file/parent/.dirs/runtime ok 4 /file/parent # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_4G4HX3/file/child/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/child/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/child/.dirs/system-config1:/tmp/test_file_4G4HX3/file/child/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/child/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/child/.dirs/system-data1:/tmp/test_file_4G4HX3/file/child/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/child/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/child/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/file/child/.dirs/runtime ok 5 /file/child # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_4G4HX3/file/empty-path/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/empty-path/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/empty-path/.dirs/system-config1:/tmp/test_file_4G4HX3/file/empty-path/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/empty-path/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/empty-path/.dirs/system-data1:/tmp/test_file_4G4HX3/file/empty-path/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/empty-path/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/empty-path/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/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_4G4HX3/file/type/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/type/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/type/.dirs/system-config1:/tmp/test_file_4G4HX3/file/type/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/type/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/type/.dirs/system-data1:/tmp/test_file_4G4HX3/file/type/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/type/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/type/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/file/type/.dirs/runtime ok 7 /file/type # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_4G4HX3/file/parse-name/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/parse-name/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/parse-name/.dirs/system-config1:/tmp/test_file_4G4HX3/file/parse-name/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/parse-name/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/parse-name/.dirs/system-data1:/tmp/test_file_4G4HX3/file/parse-name/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/parse-name/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/parse-name/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/file/parse-name/.dirs/runtime ok 8 /file/parse-name # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_4G4HX3/file/replace-load/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/replace-load/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/replace-load/.dirs/system-config1:/tmp/test_file_4G4HX3/file/replace-load/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/replace-load/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/replace-load/.dirs/system-data1:/tmp/test_file_4G4HX3/file/replace-load/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/replace-load/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/replace-load/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/file/replace-load/.dirs/runtime ok 9 /file/replace-load # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_4G4HX3/file/replace-cancel/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/replace-cancel/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/replace-cancel/.dirs/system-config1:/tmp/test_file_4G4HX3/file/replace-cancel/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/replace-cancel/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/replace-cancel/.dirs/system-data1:/tmp/test_file_4G4HX3/file/replace-cancel/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/replace-cancel/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/replace-cancel/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/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_4G4HX3/file/replace-symlink/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/replace-symlink/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/replace-symlink/.dirs/system-config1:/tmp/test_file_4G4HX3/file/replace-symlink/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/replace-symlink/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/replace-symlink/.dirs/system-data1:/tmp/test_file_4G4HX3/file/replace-symlink/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/replace-symlink/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/replace-symlink/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/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_4G4HX3/g_file_replace_symlink_U84FX3 ok 11 /file/replace-symlink # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_4G4HX3/file/async-new-tmp/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/async-new-tmp/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/async-new-tmp/.dirs/system-config1:/tmp/test_file_4G4HX3/file/async-new-tmp/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/async-new-tmp/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/async-new-tmp/.dirs/system-data1:/tmp/test_file_4G4HX3/file/async-new-tmp/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/async-new-tmp/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/async-new-tmp/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/file/async-new-tmp/.dirs/runtime ok 12 /file/async-new-tmp # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_4G4HX3/file/async-new-tmp-dir/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/async-new-tmp-dir/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/async-new-tmp-dir/.dirs/system-config1:/tmp/test_file_4G4HX3/file/async-new-tmp-dir/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/async-new-tmp-dir/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/async-new-tmp-dir/.dirs/system-data1:/tmp/test_file_4G4HX3/file/async-new-tmp-dir/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/async-new-tmp-dir/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/async-new-tmp-dir/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/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_4G4HX3/file/async-delete/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/async-delete/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/async-delete/.dirs/system-config1:/tmp/test_file_4G4HX3/file/async-delete/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/async-delete/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/async-delete/.dirs/system-data1:/tmp/test_file_4G4HX3/file/async-delete/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/async-delete/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/async-delete/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/file/async-delete/.dirs/runtime ok 14 /file/async-delete # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_4G4HX3/file/async-make-symlink/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/async-make-symlink/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/async-make-symlink/.dirs/system-config1:/tmp/test_file_4G4HX3/file/async-make-symlink/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/async-make-symlink/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/async-make-symlink/.dirs/system-data1:/tmp/test_file_4G4HX3/file/async-make-symlink/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/async-make-symlink/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/async-make-symlink/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/file/async-make-symlink/.dirs/runtime ok 15 /file/async-make-symlink # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_4G4HX3/file/copy-preserve-mode/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/copy-preserve-mode/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/copy-preserve-mode/.dirs/system-config1:/tmp/test_file_4G4HX3/file/copy-preserve-mode/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/copy-preserve-mode/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/copy-preserve-mode/.dirs/system-data1:/tmp/test_file_4G4HX3/file/copy-preserve-mode/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/copy-preserve-mode/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/copy-preserve-mode/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/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_4G4HX3/file/copy-async-with-closures/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/copy-async-with-closures/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/copy-async-with-closures/.dirs/system-config1:/tmp/test_file_4G4HX3/file/copy-async-with-closures/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/copy-async-with-closures/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/copy-async-with-closures/.dirs/system-data1:/tmp/test_file_4G4HX3/file/copy-async-with-closures/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/copy-async-with-closures/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/copy-async-with-closures/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/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_4G4HX3/file/measure/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/measure/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/measure/.dirs/system-config1:/tmp/test_file_4G4HX3/file/measure/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/measure/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/measure/.dirs/system-data1:/tmp/test_file_4G4HX3/file/measure/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/measure/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/measure/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/file/measure/.dirs/runtime ok 18 /file/measure # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_4G4HX3/file/measure-async/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/measure-async/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/measure-async/.dirs/system-config1:/tmp/test_file_4G4HX3/file/measure-async/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/measure-async/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/measure-async/.dirs/system-data1:/tmp/test_file_4G4HX3/file/measure-async/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/measure-async/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/measure-async/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/file/measure-async/.dirs/runtime ok 19 /file/measure-async # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_4G4HX3/file/load-bytes/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/load-bytes/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/load-bytes/.dirs/system-config1:/tmp/test_file_4G4HX3/file/load-bytes/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/load-bytes/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/load-bytes/.dirs/system-data1:/tmp/test_file_4G4HX3/file/load-bytes/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/load-bytes/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/load-bytes/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/file/load-bytes/.dirs/runtime ok 20 /file/load-bytes # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_4G4HX3/file/load-bytes-async/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/load-bytes-async/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/load-bytes-async/.dirs/system-config1:/tmp/test_file_4G4HX3/file/load-bytes-async/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/load-bytes-async/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/load-bytes-async/.dirs/system-data1:/tmp/test_file_4G4HX3/file/load-bytes-async/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/load-bytes-async/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/load-bytes-async/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/file/load-bytes-async/.dirs/runtime ok 21 /file/load-bytes-async # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_4G4HX3/file/load-bytes-4gb/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/load-bytes-4gb/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/load-bytes-4gb/.dirs/system-config1:/tmp/test_file_4G4HX3/file/load-bytes-4gb/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/load-bytes-4gb/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/load-bytes-4gb/.dirs/system-data1:/tmp/test_file_4G4HX3/file/load-bytes-4gb/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/load-bytes-4gb/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/load-bytes-4gb/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/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_4G4HX3/file/load-contents-4gb/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/load-contents-4gb/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/load-contents-4gb/.dirs/system-config1:/tmp/test_file_4G4HX3/file/load-contents-4gb/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/load-contents-4gb/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/load-contents-4gb/.dirs/system-data1:/tmp/test_file_4G4HX3/file/load-contents-4gb/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/load-contents-4gb/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/load-contents-4gb/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/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_4G4HX3/file/load-contents-4gb-async/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/load-contents-4gb-async/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/load-contents-4gb-async/.dirs/system-config1:/tmp/test_file_4G4HX3/file/load-contents-4gb-async/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/load-contents-4gb-async/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/load-contents-4gb-async/.dirs/system-data1:/tmp/test_file_4G4HX3/file/load-contents-4gb-async/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/load-contents-4gb-async/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/load-contents-4gb-async/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/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_4G4HX3/file/writev/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/writev/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/writev/.dirs/system-config1:/tmp/test_file_4G4HX3/file/writev/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/writev/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/writev/.dirs/system-data1:/tmp/test_file_4G4HX3/file/writev/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/writev/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/writev/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/file/writev/.dirs/runtime ok 25 /file/writev # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_4G4HX3/file/build-attribute-list-for-copy/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/build-attribute-list-for-copy/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/build-attribute-list-for-copy/.dirs/system-config1:/tmp/test_file_4G4HX3/file/build-attribute-list-for-copy/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/build-attribute-list-for-copy/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/build-attribute-list-for-copy/.dirs/system-data1:/tmp/test_file_4G4HX3/file/build-attribute-list-for-copy/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/build-attribute-list-for-copy/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/build-attribute-list-for-copy/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/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_4G4HX3/file/move_async/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/move_async/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/move_async/.dirs/system-config1:/tmp/test_file_4G4HX3/file/move_async/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/move_async/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/move_async/.dirs/system-data1:/tmp/test_file_4G4HX3/file/move_async/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/move_async/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/move_async/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/file/move_async/.dirs/runtime ok 27 /file/move_async # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_4G4HX3/file/move-async-with-closures/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/move-async-with-closures/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/move-async-with-closures/.dirs/system-config1:/tmp/test_file_4G4HX3/file/move-async-with-closures/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/move-async-with-closures/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/move-async-with-closures/.dirs/system-data1:/tmp/test_file_4G4HX3/file/move-async-with-closures/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/move-async-with-closures/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/move-async-with-closures/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/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_4G4HX3/file/query-zero-length-content-type/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/query-zero-length-content-type/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/query-zero-length-content-type/.dirs/system-config1:/tmp/test_file_4G4HX3/file/query-zero-length-content-type/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/query-zero-length-content-type/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/query-zero-length-content-type/.dirs/system-data1:/tmp/test_file_4G4HX3/file/query-zero-length-content-type/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/query-zero-length-content-type/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/query-zero-length-content-type/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/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_4G4HX3/file/query-default-handler-file/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/query-default-handler-file/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/query-default-handler-file/.dirs/system-config1:/tmp/test_file_4G4HX3/file/query-default-handler-file/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/query-default-handler-file/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/query-default-handler-file/.dirs/system-data1:/tmp/test_file_4G4HX3/file/query-default-handler-file/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/query-default-handler-file/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/query-default-handler-file/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/file/query-default-handler-file/.dirs/runtime # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_file_4G4HX3/file/query-default-handler-file/.dirs/data/applications # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_file_4G4HX3/file/query-default-handler-file/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_file_4G4HX3/file/query-default-handler-file/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_file_4G4HX3/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_4G4HX3/file/query-default-handler-file-async/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/query-default-handler-file-async/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/query-default-handler-file-async/.dirs/system-config1:/tmp/test_file_4G4HX3/file/query-default-handler-file-async/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/query-default-handler-file-async/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/query-default-handler-file-async/.dirs/system-data1:/tmp/test_file_4G4HX3/file/query-default-handler-file-async/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/query-default-handler-file-async/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/query-default-handler-file-async/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/file/query-default-handler-file-async/.dirs/runtime # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_file_4G4HX3/file/query-default-handler-file-async/.dirs/data/applications # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_file_4G4HX3/file/query-default-handler-file-async/.dirs/config # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_file_4G4HX3/file/query-default-handler-file/.dirs/config to /tmp/test_file_4G4HX3/file/query-default-handler-file-async/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_file_4G4HX3/file/query-default-handler-file-async/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_file_4G4HX3/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_4G4HX3/file/query-default-handler-uri/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/query-default-handler-uri/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/query-default-handler-uri/.dirs/system-config1:/tmp/test_file_4G4HX3/file/query-default-handler-uri/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/query-default-handler-uri/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/query-default-handler-uri/.dirs/system-data1:/tmp/test_file_4G4HX3/file/query-default-handler-uri/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/query-default-handler-uri/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/query-default-handler-uri/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/file/query-default-handler-uri/.dirs/runtime # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_file_4G4HX3/file/query-default-handler-uri/.dirs/data/applications # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_file_4G4HX3/file/query-default-handler-uri/.dirs/config # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_file_4G4HX3/file/query-default-handler-file-async/.dirs/config to /tmp/test_file_4G4HX3/file/query-default-handler-uri/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_file_4G4HX3/file/query-default-handler-uri/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_file_4G4HX3/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_4G4HX3/file/query-default-handler-uri-async/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/query-default-handler-uri-async/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/query-default-handler-uri-async/.dirs/system-config1:/tmp/test_file_4G4HX3/file/query-default-handler-uri-async/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/query-default-handler-uri-async/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/query-default-handler-uri-async/.dirs/system-data1:/tmp/test_file_4G4HX3/file/query-default-handler-uri-async/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/query-default-handler-uri-async/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/query-default-handler-uri-async/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/file/query-default-handler-uri-async/.dirs/runtime # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_file_4G4HX3/file/query-default-handler-uri-async/.dirs/data/applications # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_file_4G4HX3/file/query-default-handler-uri-async/.dirs/config # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_file_4G4HX3/file/query-default-handler-uri/.dirs/config to /tmp/test_file_4G4HX3/file/query-default-handler-uri-async/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_file_4G4HX3/file/query-default-handler-uri-async/.dirs/config # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_file_4G4HX3/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_4G4HX3/file/enumerator-cancellation/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/enumerator-cancellation/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/enumerator-cancellation/.dirs/system-config1:/tmp/test_file_4G4HX3/file/enumerator-cancellation/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/enumerator-cancellation/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/enumerator-cancellation/.dirs/system-data1:/tmp/test_file_4G4HX3/file/enumerator-cancellation/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/enumerator-cancellation/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/enumerator-cancellation/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/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_4G4HX3/file/async-create-delete/0/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/async-create-delete/0/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/async-create-delete/0/.dirs/system-config1:/tmp/test_file_4G4HX3/file/async-create-delete/0/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/async-create-delete/0/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/async-create-delete/0/.dirs/system-data1:/tmp/test_file_4G4HX3/file/async-create-delete/0/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/async-create-delete/0/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/async-create-delete/0/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/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_4G4HX3/file/async-create-delete/1/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/async-create-delete/1/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/async-create-delete/1/.dirs/system-config1:/tmp/test_file_4G4HX3/file/async-create-delete/1/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/async-create-delete/1/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/async-create-delete/1/.dirs/system-data1:/tmp/test_file_4G4HX3/file/async-create-delete/1/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/async-create-delete/1/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/async-create-delete/1/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/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_4G4HX3/file/async-create-delete/10/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/async-create-delete/10/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/async-create-delete/10/.dirs/system-config1:/tmp/test_file_4G4HX3/file/async-create-delete/10/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/async-create-delete/10/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/async-create-delete/10/.dirs/system-data1:/tmp/test_file_4G4HX3/file/async-create-delete/10/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/async-create-delete/10/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/async-create-delete/10/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/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_4G4HX3/file/async-create-delete/25/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/async-create-delete/25/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/async-create-delete/25/.dirs/system-config1:/tmp/test_file_4G4HX3/file/async-create-delete/25/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/async-create-delete/25/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/async-create-delete/25/.dirs/system-data1:/tmp/test_file_4G4HX3/file/async-create-delete/25/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/async-create-delete/25/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/async-create-delete/25/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/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_4G4HX3/file/async-create-delete/4096/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/async-create-delete/4096/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/async-create-delete/4096/.dirs/system-config1:/tmp/test_file_4G4HX3/file/async-create-delete/4096/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/async-create-delete/4096/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/async-create-delete/4096/.dirs/system-data1:/tmp/test_file_4G4HX3/file/async-create-delete/4096/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/async-create-delete/4096/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/async-create-delete/4096/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/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_4G4HX3/file/replace-symlink/using-etag/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/replace-symlink/using-etag/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/replace-symlink/using-etag/.dirs/system-config1:/tmp/test_file_4G4HX3/file/replace-symlink/using-etag/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/replace-symlink/using-etag/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/replace-symlink/using-etag/.dirs/system-data1:/tmp/test_file_4G4HX3/file/replace-symlink/using-etag/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/replace-symlink/using-etag/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/replace-symlink/using-etag/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/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_4G4HX3/g_file_replace_symlink_using_etag_95KSX3 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_4G4HX3/file/replace/write-only/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/replace/write-only/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/replace/write-only/.dirs/system-config1:/tmp/test_file_4G4HX3/file/replace/write-only/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/replace/write-only/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/replace/write-only/.dirs/system-data1:/tmp/test_file_4G4HX3/file/replace/write-only/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/replace/write-only/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/replace/write-only/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/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_4G4HX3/g_file_replace_FDOSX3 # Test 1, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_IYOSX3 # Test 2, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_PUZSX3 # Test 3, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_IB6SX3 # Test 4, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_39CTX3 # Test 5, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_CQDTX3 # Test 6, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_O6ETX3 # Test 7, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_D9ITX3 # Test 8, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_TISTX3 # Test 9, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_1XSTX3 # Test 10, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_T7TTX3 # Test 11, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_SD3QX3 # Test 12, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_Z12QX3 # Test 13, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_4G3QX3 # Test 14, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_C1JRX3 # Test 15, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_R9PBX3 # Test 16, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_HX39W3 # Test 17, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_ZM1FX3 # Test 18, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_TD1LX3 # Test 19, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_Q4GJX3 # Test 20, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_7BKRX3 # Test 21, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_YL9AX3 # Test 22, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_K8WKX3 # Test 23, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_HMXKX3 # Test 24, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_A5UTX3 # Test 25, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_TX9NX3 # Test 26, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_SBAOX3 # Test 27, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_ARAOX3 # Test 28, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_WN2AX3 # Test 29, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_9FQGX3 # Test 30, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_SMQGX3 # Test 31, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_R3QGX3 # Test 32, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_0FQLX3 # Test 33, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_5YTKX3 # Test 34, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_SDUKX3 # Test 35, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_2TUKX3 # Test 36, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_B9OPX3 # Test 37, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_9GQBX3 # Test 38, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_BPFBX3 # Test 39, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_U35HX3 # Test 40, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_AXSNX3 # Test 41, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_1EESX3 # Test 42, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_CXH8W3 # Test 43, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_MWBNX3 # Test 44, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_PTBKX3 # Test 45, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_U8BKX3 # Test 46, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_3EOQX3 # Test 47, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_22NQX3 # Test 48, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_WL0OX3 # We do not have CAP_DAC_OVERRIDE or equivalent ok 41 /file/replace/write-only # slow test /file/replace/write-only executed in 8.22 secs # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_4G4HX3/file/replace/read-write/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/replace/read-write/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/replace/read-write/.dirs/system-config1:/tmp/test_file_4G4HX3/file/replace/read-write/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/replace/read-write/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/replace/read-write/.dirs/system-data1:/tmp/test_file_4G4HX3/file/replace/read-write/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/replace/read-write/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/replace/read-write/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/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_4G4HX3/g_file_replace_JB1OX3 # Test 1, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_CU1OX3 # Test 2, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_40SCX3 # Test 3, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_6BXCX3 # Test 4, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_IOYCX3 # Test 5, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_VUBAX3 # Test 6, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_37CBX3 # Test 7, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_WXV7W3 # Test 8, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_17V7W3 # Test 9, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_WRW7W3 # Test 10, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_TGGIX3 # Test 11, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_GP2EX3 # Test 12, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_1Y2EX3 # Test 13, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_HB6EX3 # Test 14, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_PMYMX3 # Test 15, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_RGVIX3 # Test 16, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_QG9OX3 # Test 17, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_5HXCX3 # Test 18, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_GNKBX3 # Test 19, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_N4W8W3 # Test 20, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_NGE9W3 # Test 21, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_3VBHX3 # Test 22, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_E9JGX3 # Test 23, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_LNKGX3 # Test 24, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_VRDDX3 # Test 25, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_2F9KX3 # Test 26, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_8GALX3 # Test 27, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_ZRALX3 # Test 28, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_3Y4SX3 # Test 29, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_CVCTX3 # Test 30, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_65CTX3 # Test 31, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_3PDTX3 # Test 32, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_1HVCX3 # Test 33, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_1QH9W3 # Test 34, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_O4H9W3 # Test 35, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_NJI9W3 # Test 36, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_Q9Z7W3 # Test 37, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_4KAHX3 # Test 38, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_SLCHX3 # Test 39, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_A0DHX3 # Test 40, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_KKFHX3 # Test 41, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_SQHHX3 # Test 42, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_5EJHX3 # Test 43, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_RZKHX3 # Test 44, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_LVMHX3 # Test 45, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_OCNHX3 # Test 46, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_L5PHX3 # Test 47, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_3DRHX3 # Test 48, using temporary directory /tmp/test_file_4G4HX3/g_file_replace_GSSHX3 # We do not have CAP_DAC_OVERRIDE or equivalent ok 42 /file/replace/read-write # slow test /file/replace/read-write executed in 2.32 secs # End of replace tests # Start of copy tests # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_4G4HX3/file/copy/progress/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/copy/progress/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/copy/progress/.dirs/system-config1:/tmp/test_file_4G4HX3/file/copy/progress/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/copy/progress/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/copy/progress/.dirs/system-data1:/tmp/test_file_4G4HX3/file/copy/progress/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/copy/progress/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/copy/progress/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/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_4G4HX3/file/writev/no-bytes-written/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/writev/no-bytes-written/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/writev/no-bytes-written/.dirs/system-config1:/tmp/test_file_4G4HX3/file/writev/no-bytes-written/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/writev/no-bytes-written/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/writev/no-bytes-written/.dirs/system-data1:/tmp/test_file_4G4HX3/file/writev/no-bytes-written/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/writev/no-bytes-written/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/writev/no-bytes-written/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/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_4G4HX3/file/writev/no-vectors/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/writev/no-vectors/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/writev/no-vectors/.dirs/system-config1:/tmp/test_file_4G4HX3/file/writev/no-vectors/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/writev/no-vectors/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/writev/no-vectors/.dirs/system-data1:/tmp/test_file_4G4HX3/file/writev/no-vectors/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/writev/no-vectors/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/writev/no-vectors/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/file/writev/no-vectors/.dirs/runtime ok 45 /file/writev/no-vectors # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_4G4HX3/file/writev/empty-vectors/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/writev/empty-vectors/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/writev/empty-vectors/.dirs/system-config1:/tmp/test_file_4G4HX3/file/writev/empty-vectors/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/writev/empty-vectors/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/writev/empty-vectors/.dirs/system-data1:/tmp/test_file_4G4HX3/file/writev/empty-vectors/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/writev/empty-vectors/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/writev/empty-vectors/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/file/writev/empty-vectors/.dirs/runtime ok 46 /file/writev/empty-vectors # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_4G4HX3/file/writev/too-big-vectors/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/writev/too-big-vectors/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/writev/too-big-vectors/.dirs/system-config1:/tmp/test_file_4G4HX3/file/writev/too-big-vectors/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/writev/too-big-vectors/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/writev/too-big-vectors/.dirs/system-data1:/tmp/test_file_4G4HX3/file/writev/too-big-vectors/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/writev/too-big-vectors/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/writev/too-big-vectors/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/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_4G4HX3/file/writev/async/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/writev/async/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/writev/async/.dirs/system-config1:/tmp/test_file_4G4HX3/file/writev/async/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/writev/async/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/writev/async/.dirs/system-data1:/tmp/test_file_4G4HX3/file/writev/async/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/writev/async/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/writev/async/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/file/writev/async/.dirs/runtime ok 48 /file/writev/async # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_4G4HX3/file/writev/async_all/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/writev/async_all/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/writev/async_all/.dirs/system-config1:/tmp/test_file_4G4HX3/file/writev/async_all/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/writev/async_all/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/writev/async_all/.dirs/system-data1:/tmp/test_file_4G4HX3/file/writev/async_all/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/writev/async_all/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/writev/async_all/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/file/writev/async_all/.dirs/runtime ok 49 /file/writev/async_all # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_file_4G4HX3/file/writev/async_all-empty-vectors/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/writev/async_all-empty-vectors/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/writev/async_all-empty-vectors/.dirs/system-config1:/tmp/test_file_4G4HX3/file/writev/async_all-empty-vectors/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/writev/async_all-empty-vectors/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/writev/async_all-empty-vectors/.dirs/system-data1:/tmp/test_file_4G4HX3/file/writev/async_all-empty-vectors/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/writev/async_all-empty-vectors/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/writev/async_all-empty-vectors/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/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_4G4HX3/file/writev/async_all-no-vectors/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/writev/async_all-no-vectors/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/writev/async_all-no-vectors/.dirs/system-config1:/tmp/test_file_4G4HX3/file/writev/async_all-no-vectors/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/writev/async_all-no-vectors/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/writev/async_all-no-vectors/.dirs/system-data1:/tmp/test_file_4G4HX3/file/writev/async_all-no-vectors/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/writev/async_all-no-vectors/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/writev/async_all-no-vectors/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/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_4G4HX3/file/writev/async_all-to-big-vectors/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/writev/async_all-to-big-vectors/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/writev/async_all-to-big-vectors/.dirs/system-config1:/tmp/test_file_4G4HX3/file/writev/async_all-to-big-vectors/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/writev/async_all-to-big-vectors/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/writev/async_all-to-big-vectors/.dirs/system-data1:/tmp/test_file_4G4HX3/file/writev/async_all-to-big-vectors/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/writev/async_all-to-big-vectors/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/writev/async_all-to-big-vectors/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/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_4G4HX3/file/writev/async_all-cancellation/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/writev/async_all-cancellation/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/writev/async_all-cancellation/.dirs/system-config1:/tmp/test_file_4G4HX3/file/writev/async_all-cancellation/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/writev/async_all-cancellation/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/writev/async_all-cancellation/.dirs/system-data1:/tmp/test_file_4G4HX3/file/writev/async_all-cancellation/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/writev/async_all-cancellation/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/writev/async_all-cancellation/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/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_4G4HX3/file/from-uri/ignores-query-string/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/from-uri/ignores-query-string/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/from-uri/ignores-query-string/.dirs/system-config1:/tmp/test_file_4G4HX3/file/from-uri/ignores-query-string/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/from-uri/ignores-query-string/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/from-uri/ignores-query-string/.dirs/system-data1:/tmp/test_file_4G4HX3/file/from-uri/ignores-query-string/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/from-uri/ignores-query-string/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/from-uri/ignores-query-string/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/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_4G4HX3/file/from-uri/ignores-fragment/.dirs/home # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_file_4G4HX3/file/from-uri/ignores-fragment/.dirs/cache # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_file_4G4HX3/file/from-uri/ignores-fragment/.dirs/system-config1:/tmp/test_file_4G4HX3/file/from-uri/ignores-fragment/.dirs/system-config2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_file_4G4HX3/file/from-uri/ignores-fragment/.dirs/config # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_file_4G4HX3/file/from-uri/ignores-fragment/.dirs/system-data1:/tmp/test_file_4G4HX3/file/from-uri/ignores-fragment/.dirs/system-data2 # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_file_4G4HX3/file/from-uri/ignores-fragment/.dirs/data # GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /tmp/test_file_4G4HX3/file/from-uri/ignores-fragment/.dirs/state # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_file_4G4HX3/file/from-uri/ignores-fragment/.dirs/runtime ok 55 /file/from-uri/ignores-fragment # End of from-uri tests # End of file tests ============================================================================== ================================== 180/405 =================================== test: glib:gobject+slow / objects-refcount2 start time: 06:42:09 duration: 25.48s result: exit status 0 command: 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.86.0/debian/build/deb/gobject/tests MALLOC_PERTURB_=148 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/objects-refcount2 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sd6ce97a66b4d1622d242a6904c472d29 1..1 # Start of gobject tests # Start of refcount tests # init 0x56406a36b4a0 # # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # . # dispose 0x56406a36b4a0! # ok 1 /gobject/refcount/object-advanced # slow test /gobject/refcount/object-advanced executed in 25.45 secs # End of refcount tests # End of gobject tests ============================================================================== =================================== 23/405 =================================== test: glib:glib+core+slow / gvariant start time: 06:42:02 duration: 33.84s result: exit status 0 command: 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.86.0/debian/build/deb/glib MESON_TEST_ITERATION=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.86.0/glib/tests G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 MALLOC_PERTURB_=27 G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/gvariant ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S51100f5e388adb2b0281baee86cf432b 1..69 # 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 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 ok 13 /gvariant/byteswap ok 14 /gvariant/parser # slow test /gvariant/parser executed in 0.51 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.62 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 5.63 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 byteswap tests ok 44 /gvariant/serialiser/byteswap/zero-sized # End of byteswap tests # Start of fuzz tests ok 45 /gvariant/serialiser/fuzz/1% # slow test /gvariant/serialiser/fuzz/1% executed in 0.97 secs ok 46 /gvariant/serialiser/fuzz/5% # slow test /gvariant/serialiser/fuzz/5% executed in 22.52 secs ok 47 /gvariant/serialiser/fuzz/9% ok 48 /gvariant/serialiser/fuzz/13% # slow test /gvariant/serialiser/fuzz/13% executed in 0.67 secs ok 49 /gvariant/serialiser/fuzz/17% # slow test /gvariant/serialiser/fuzz/17% executed in 0.92 secs # 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 50 /gvariant/byteswap/non-normal-non-aligned # End of byteswap tests # Start of parser tests ok 51 /gvariant/parser/integer-bounds ok 52 /gvariant/parser/recursion # Start of recursion tests ok 53 /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 54 /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 55 /gvariant/normal-checking/tuples ok 56 /gvariant/normal-checking/array-offsets ok 57 /gvariant/normal-checking/array-offsets2 ok 58 /gvariant/normal-checking/tuple-offsets ok 59 /gvariant/normal-checking/tuple-offsets2 ok 60 /gvariant/normal-checking/tuple-offsets3 ok 61 /gvariant/normal-checking/tuple-offsets4 # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/2840 ok 62 /gvariant/normal-checking/tuple-offsets5 ok 63 /gvariant/normal-checking/empty-object-path # Start of array-offsets tests ok 64 /gvariant/normal-checking/array-offsets/overlapped ok 65 /gvariant/normal-checking/array-offsets/minimal-sized # End of array-offsets tests # Start of tuple-offsets tests ok 66 /gvariant/normal-checking/tuple-offsets/minimal-sized # End of tuple-offsets tests # End of normal-checking tests # Start of recursion-limits tests ok 67 /gvariant/recursion-limits/variant-in-variant ok 68 /gvariant/recursion-limits/array-in-variant # End of recursion-limits tests # End of gvariant tests # Start of gvarianttype tests ok 69 /gvarianttype/hash # End of gvarianttype tests ============================================================================== =================================== 35/405 =================================== test: glib:glib+core / mainloop start time: 06:42:02 duration: 35.68s result: exit status 0 command: 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.86.0/debian/build/deb/glib MALLOC_PERTURB_=228 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/glib/tests G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib/tests/mainloop ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02Sa5c6fae942cc03d68a34fbbd09bcc5c8 1..47 # Start of maincontext tests ok 1 /maincontext/basic # Add same-priority sources: 74 # Find each source: 21 # Remove in random order: 92 ok 2 /maincontext/nsources_same_priority # Add different-priority sources: 50 # Find each source: 8 # Remove in random order: 85 ok 3 /maincontext/nsources_different_priority # Add sources from threads: 168 # Remove sources from threads: 170 ok 4 /maincontext/nsources_threadpool 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 # /maincontext/context-ref-in-source-callbackfuncs-unref summary: Tests if calling GSource API in GSourceCallbackFuncs.unref does not deadlock attempting to retrieve the relevant GMainContext. # Bug Reference: https://gitlab.gnome.org/GNOME/glib/issues/3725 ok 8 /maincontext/context-ref-in-source-callbackfuncs-unref # 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 9 /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 10 /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 11 /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 12 /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 13 /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 14 /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 15 /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 16 /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 17 /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 18 /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 19 /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 20 /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 21 /maincontext/source_finalization_from_dispatch/2 # End of source_finalization_from_dispatch tests # End of maincontext tests # Start of mainloop tests ok 22 /mainloop/basic ok 23 /mainloop/timeouts # SKIP Not running timing heavy test ok 24 /mainloop/priorities ok 25 /mainloop/invoke # slow test /mainloop/invoke executed in 0.50 secs ok 26 /mainloop/child_sources # slow test /mainloop/child_sources executed in 1.26 secs ok 27 /mainloop/recursive_child_sources # slow test /mainloop/recursive_child_sources executed in 2.29 secs ok 28 /mainloop/recursive_loop_child_sources ok 29 /mainloop/swapping_child_sources # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=701283 ok 30 /mainloop/blocked_child_sources ok 31 /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 32 /mainloop/overflow ok 33 /mainloop/ready-time # slow test /mainloop/ready-time executed in 0.50 secs ok 34 /mainloop/wakeup ok 35 /mainloop/remove-invalid ok 36 /mainloop/unref-while-pending ok 37 /mainloop/unix-fd # slow test /mainloop/unix-fd executed in 3.85 secs ok 38 /mainloop/unix-fd-source ok 39 /mainloop/source-unix-fd-api ok 40 /mainloop/wait ok 41 /mainloop/unix-file-poll # Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/1592 ok 42 /mainloop/unix-fd-priority ok 43 /mainloop/nfds ok 44 /mainloop/steal-fd ok 45 /mainloop/simultaneous-source-context-destruction # slow test /mainloop/simultaneous-source-context-destruction executed in 25.07 secs # Start of ownerless-polling tests ok 46 /mainloop/ownerless-polling/attach-first ok 47 /mainloop/ownerless-polling/pop-first # End of ownerless-polling tests # End of mainloop tests ============================================================================== ================================== 353/405 =================================== test: glib:gio+no-valgrind+gdbus-codegen+slow / codegen.py start time: 06:42:18 duration: 21.04s result: exit status 0 command: GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop GIO_MODULE_DIR='' G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_PERTURB_=63 MALLOC_CHECK_=2 PYTHONPATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/tests/lib:/build/reproducible-path/glib2.0-2.86.0/tests/lib _G_TEST_PROGRAM_RUNNER_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /usr/bin/python3 -B /build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmpyzwi9kr7 # /tmp/tmpyzwi9kr7/tmpdx98h8pi.xml: # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpyzwi9kr7/tmpdx98h8pi.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/tmpyzwi9kr7/tmp34bad_ys.xml: # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpyzwi9kr7/tmp34bad_ys.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/tmpyzwi9kr7/tmps2x4lp20.xml: # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpyzwi9kr7/tmps2x4lp20.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.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmpxm_xmh09 # /tmp/tmpxm_xmh09/tmpu9vlp8om.xml: # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpxm_xmh09/tmpu9vlp8om.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/tmpxm_xmh09/tmpo7077tzq.xml: # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpxm_xmh09/tmpo7077tzq.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/tmpxm_xmh09/tmptx74g_mv.xml: # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpxm_xmh09/tmptx74g_mv.xml', '--output', '-', '--body'] # Return code: 1 # Output: # # Error: # ERROR: Bad signature "{s". Error parsing string or brackets not closed. # /tmp/tmpxm_xmh09/tmp1a_umcrx.xml: # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpxm_xmh09/tmp1a_umcrx.xml', '--output', '-', '--body'] # Return code: 1 # Output: # # Error: # ERROR: Bad signature "(s{sss})". Dict must end with "}" at position 5. # /tmp/tmpxm_xmh09/tmp00q_ww9n.xml: # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpxm_xmh09/tmp00q_ww9n.xml', '--output', '-', '--body'] # Return code: 1 # Output: # # Error: # ERROR: Bad signature "z". "z" is not a valid D-Bus type. # /tmp/tmpxm_xmh09/tmp5k9xnl4t.xml: # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpxm_xmh09/tmp5k9xnl4t.xml', '--output', '-', '--body'] # Return code: 1 # Output: # # Error: # ERROR: Bad signature "(ssms)". "m" is not a valid D-Bus type. # /tmp/tmpxm_xmh09/tmpyqwfs_z9.xml: # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpxm_xmh09/tmpyqwfs_z9.xml', '--output', '-', '--body'] # Return code: 1 # Output: # # Error: # ERROR: Bad signature "(". Error parsing string or brackets not closed. # /tmp/tmpxm_xmh09/tmpqeet_btr.xml: # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpxm_xmh09/tmpqeet_btr.xml', '--output', '-', '--body'] # Return code: 1 # Output: # # Error: # ERROR: Bad signature "(((ss))". Error parsing string or brackets not closed. # /tmp/tmpxm_xmh09/tmp78pdt4xi.xml: # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpxm_xmh09/tmp78pdt4xi.xml', '--output', '-', '--body'] # Return code: 1 # Output: # # Error: # ERROR: Bad signature "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaas". Too much recursion beginning at 129. # /tmp/tmpxm_xmh09/tmpw4c67wf9.xml: # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpxm_xmh09/tmpw4c67wf9.xml', '--output', '-', '--body'] # Return code: 1 # Output: # # Error: # ERROR: D-Bus maximum signature length of 255 exceeded. # /tmp/tmpxm_xmh09/tmpof5og2ox.xml: # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpxm_xmh09/tmpof5og2ox.xml', '--output', '-', '--body'] # Return code: 1 # Output: # # Error: # ERROR: D-Bus maximum signature length of 255 exceeded. # /tmp/tmpxm_xmh09/tmprc_0glv4.xml: # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpxm_xmh09/tmprc_0glv4.xml', '--output', '-', '--body'] # Return code: 1 # Output: # # Error: # ERROR: Bad signature "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(aaaaaa{sv})". Too much recursion beginning at 129. # /tmp/tmpxm_xmh09/tmp9_479wms.xml: # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpxm_xmh09/tmp9_479wms.xml', '--output', '-', '--body'] # Return code: 1 # Output: # # Error: # ERROR: D-Bus maximum signature length of 255 exceeded. # /tmp/tmpxm_xmh09/tmpo47_fgzz.xml: # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpxm_xmh09/tmpo47_fgzz.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/tmpxm_xmh09/tmptivliyzy.xml: # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpxm_xmh09/tmptivliyzy.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/tmpxm_xmh09/tmpki9dcp5x.xml: # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpxm_xmh09/tmpki9dcp5x.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.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmpxdmn1864 # /tmp/tmpxdmn1864/tmptkc_bm2z.xml: # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpxdmn1864/tmptkc_bm2z.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.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmphl6ebtdu # /tmp/tmphl6ebtdu/tmpouvcdbj5.xml: # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmphl6ebtdu/tmpouvcdbj5.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.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmpbfxueqre # /tmp/tmpbfxueqre/tmpc0e7wiej.xml: # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpbfxueqre/tmpc0e7wiej.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.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmp4l4_g6ue # /tmp/tmp4l4_g6ue/tmppv6qj1hl.xml: # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp4l4_g6ue/tmppv6qj1hl.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.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmpj24g4cjj # /tmp/tmpj24g4cjj/tmpokkauhv2.xml: # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpj24g4cjj/tmpokkauhv2.xml', '--generate-docbook', 'test'] # Return code: 0 # Output: # # Error: ok 8 __main__.TestCodegen.test_generate_md # gdbus-codegen: /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmp3oowbg80 # /tmp/tmp3oowbg80/tmpw434napl.xml: # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp3oowbg80/tmpw434napl.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.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmpzp167by4 # /tmp/tmpzp167by4/tmpp9eop_0n.xml: # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpzp167by4/tmpp9eop_0n.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.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmpg7m90oat # /tmp/tmpg7m90oat/tmpxy3qrscm.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpg7m90oat/tmpxy3qrscm.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/tmpg7m90oat/tmp94ihblit.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpg7m90oat/tmp94ihblit.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/tmpg7m90oat/tmplp68uk6v.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpg7m90oat/tmplp68uk6v.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/tmpg7m90oat/tmpiwksyxid.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpg7m90oat/tmpiwksyxid.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/tmpg7m90oat/tmpox21ui7j.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpg7m90oat/tmpox21ui7j.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/tmpg7m90oat/tmplv9i8yq9.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpg7m90oat/tmplv9i8yq9.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/tmpg7m90oat/tmpt2dvekjq.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpg7m90oat/tmpt2dvekjq.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/tmpg7m90oat/tmpnvu5a5o2.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpg7m90oat/tmpnvu5a5o2.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/tmpg7m90oat/tmpp9oqexxa.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpg7m90oat/tmpp9oqexxa.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/tmpg7m90oat/tmp_l7mna43.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpg7m90oat/tmp_l7mna43.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/tmpg7m90oat/tmpnfal8_dy.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpg7m90oat/tmpnfal8_dy.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/tmpg7m90oat/tmp_x_b39na.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpg7m90oat/tmp_x_b39na.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/tmpg7m90oat/tmpobjwp1dr.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpg7m90oat/tmpobjwp1dr.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/tmpg7m90oat/tmpp3xr9vwe.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpg7m90oat/tmpp3xr9vwe.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/tmpg7m90oat/tmpkhjegfju.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpg7m90oat/tmpkhjegfju.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/tmpg7m90oat/tmp4k7hjjnw.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpg7m90oat/tmp4k7hjjnw.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/tmpg7m90oat/tmpfvwqlmbv.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpg7m90oat/tmpfvwqlmbv.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/tmpg7m90oat/tmpbqn1q1om.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpg7m90oat/tmpbqn1q1om.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.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmp5ikqm986 # /tmp/tmp5ikqm986/tmpkmgnehqj.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp5ikqm986/tmpkmgnehqj.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/tmp5ikqm986/tmpmuis2et6.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp5ikqm986/tmpmuis2et6.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/tmp5ikqm986/tmp6gbhka9j.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp5ikqm986/tmp6gbhka9j.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/tmp5ikqm986/tmp5hedc1f6.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp5ikqm986/tmp5hedc1f6.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/tmp5ikqm986/tmpdx9x8za2.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp5ikqm986/tmpdx9x8za2.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/tmp5ikqm986/tmpadozjx2z.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp5ikqm986/tmpadozjx2z.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/tmp5ikqm986/tmppnf6trvj.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp5ikqm986/tmppnf6trvj.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/tmp5ikqm986/tmpa_b7_0p6.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp5ikqm986/tmpa_b7_0p6.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/tmp5ikqm986/tmp88nx2zxp.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp5ikqm986/tmp88nx2zxp.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/tmp5ikqm986/tmpuhjdxn7_.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp5ikqm986/tmpuhjdxn7_.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/tmp5ikqm986/tmpy_tt96tw.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp5ikqm986/tmpy_tt96tw.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/tmp5ikqm986/tmpkkgirqkz.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp5ikqm986/tmpkkgirqkz.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/tmp5ikqm986/tmp_viinx7o.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp5ikqm986/tmp_viinx7o.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/tmp5ikqm986/tmpzh7truxn.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp5ikqm986/tmpzh7truxn.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/tmp5ikqm986/tmposofvx51.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp5ikqm986/tmposofvx51.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/tmp5ikqm986/tmps73zz6yd.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp5ikqm986/tmps73zz6yd.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/tmp5ikqm986/tmpydb3ys75.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp5ikqm986/tmpydb3ys75.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/tmp5ikqm986/tmp9yl9ulho.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp5ikqm986/tmp9yl9ulho.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.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmptivplcfi # /tmp/tmptivplcfi/tmp1kwu33jq.xml: # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmptivplcfi/tmp1kwu33jq.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.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmpxom7swkd # /tmp/tmpxom7swkd/tmp3iexajko.xml: # # # # # # # # # # # # # # # # # # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpxom7swkd/tmp3iexajko.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.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmptn8l1g18 # /tmp/tmptn8l1g18/tmp0u326bt4.xml: # # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmptn8l1g18/tmp0u326bt4.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, # GDBusMethodInvocation *arg_method_invocation, # GUnixFDList *arg_fd_list, # 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.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmp94gybcy2 # /tmp/tmp94gybcy2/tmp1vtz5en7.xml: # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp94gybcy2/tmp1vtz5en7.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.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmp62qdwd2p # /tmp/tmp62qdwd2p/tmpdinq3qfc.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp62qdwd2p/tmpdinq3qfc.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.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmpey3t5iko # /tmp/tmpey3t5iko/tmpjog9cabw.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpey3t5iko/tmpjog9cabw.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.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmpq0nj2ggx # /tmp/tmpq0nj2ggx/tmpsxqswpmv.xml: # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpq0nj2ggx/tmpsxqswpmv.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.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmp32kl7_2l # /tmp/tmp32kl7_2l/tmpcxf1arrd.xml: # # # # # # # # # # # # # # # # # # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp32kl7_2l/tmpcxf1arrd.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.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmpom7lmrw2 # /tmp/tmpom7lmrw2/tmp_7abr7u5.xml: # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpom7lmrw2/tmp_7abr7u5.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.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmpfe_n07ka # /tmp/tmpfe_n07ka/tmpidex6abe.xml: # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpfe_n07ka/tmpidex6abe.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.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmpnpr5x6zb # /tmp/tmpnpr5x6zb/tmpx4k2qw95.xml: # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpnpr5x6zb/tmpx4k2qw95.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.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmpz911g_pe # /tmp/tmpz911g_pe/tmp0x7me46b.xml: # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpz911g_pe/tmp0x7me46b.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/tmpz911g_pe/tmp8ps_ic1j.xml: # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpz911g_pe/tmp8ps_ic1j.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/tmpz911g_pe/tmpc2oebj2s.xml: # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpz911g_pe/tmpc2oebj2s.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/tmpz911g_pe/tmpx7mi1iem.xml: # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpz911g_pe/tmpx7mi1iem.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/tmpz911g_pe/tmp92c1cv9b.xml: # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpz911g_pe/tmp92c1cv9b.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/tmpz911g_pe/tmp09a0kxsv.xml: # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpz911g_pe/tmp09a0kxsv.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/tmpz911g_pe/tmp2encfqoz.xml: # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpz911g_pe/tmp2encfqoz.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/tmpz911g_pe/tmph7o6vsc4.xml: # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpz911g_pe/tmph7o6vsc4.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/tmpz911g_pe/tmp3w2jowan.xml: # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpz911g_pe/tmp3w2jowan.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/tmpz911g_pe/tmpbw1vq_g6.xml: # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpz911g_pe/tmpbw1vq_g6.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/tmpz911g_pe/tmpu644fqa_.xml: # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpz911g_pe/tmpu644fqa_.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/tmpz911g_pe/tmpfuqr1v0_.xml: # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpz911g_pe/tmpfuqr1v0_.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/tmpz911g_pe/tmpg_ee5pnk.xml: # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpz911g_pe/tmpg_ee5pnk.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/tmpz911g_pe/tmpnmo8hg5g.xml: # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpz911g_pe/tmpnmo8hg5g.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/tmpz911g_pe/tmpqgz7241a.xml: # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpz911g_pe/tmpqgz7241a.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/tmpz911g_pe/tmpm30513s6.xml: # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpz911g_pe/tmpm30513s6.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/tmpz911g_pe/tmpt18e29c8.xml: # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpz911g_pe/tmpt18e29c8.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/tmpz911g_pe/tmpous4h7r2.xml: # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpz911g_pe/tmpous4h7r2.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.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmpjrdvzaq8 # /tmp/tmpjrdvzaq8/tmp6byazjkq.xml: # # # # # # # # # # # # # # # # # # # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpjrdvzaq8/tmp6byazjkq.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.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmpq2mka83w # /tmp/tmpq2mka83w/tmplt6vz4h7.xml: # # # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpq2mka83w/tmplt6vz4h7.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.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmp3k9md3xl # /tmp/tmp3k9md3xl/tmpmf3mvuff.xml: # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp3k9md3xl/tmpmf3mvuff.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.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmp05arwn58 # /tmp/tmp05arwn58/tmpf42iepgf.xml: # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp05arwn58/tmpf42iepgf.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.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmpckda3gs1 # /tmp/tmpckda3gs1/tmpjvrhubqh.xml: # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpckda3gs1/tmpjvrhubqh.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.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmpl1tm4kx4 # /tmp/tmpl1tm4kx4/tmp913dtwb6.xml: # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpl1tm4kx4/tmp913dtwb6.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.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmpc9iugr7i # /tmp/tmpc9iugr7i/tmpann9qkri.xml: # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpc9iugr7i/tmpann9qkri.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.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmp34xv173p # /tmp/tmp34xv173p/tmpv5ph0yaa.xml: # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp34xv173p/tmpv5ph0yaa.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.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmpdblu4e2r # /tmp/tmpdblu4e2r/tmpbaygg8d5.xml: # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpdblu4e2r/tmpbaygg8d5.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.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmpo5safbkt # /tmp/tmpo5safbkt/tmpllmoxm0v.xml: # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpo5safbkt/tmpllmoxm0v.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.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmpgcqehns8 # /tmp/tmpgcqehns8/tmp7asajhxt.xml: # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpgcqehns8/tmp7asajhxt.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.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmpeaoqx_rt # Running: ['/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmpa07ir4iy # /tmp/tmpa07ir4iy/tmp8e5et2_b.xml: # # # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpa07ir4iy/tmp8e5et2_b.xml', '--generate-rst', 'test'] # Return code: 0 # Output: # # Error: # # /tmp/tmpa07ir4iy/tmpo8tl12s2.xml: # # # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpa07ir4iy/tmpo8tl12s2.xml', '--generate-md', 'test'] # Return code: 0 # Output: # # Error: # # /tmp/tmpa07ir4iy/tmpdev1hlhs.xml: # # # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpa07ir4iy/tmpdev1hlhs.xml', '--generate-docbook', 'test'] # Return code: 0 # Output: # # Error: ok 37 __main__.TestCodegen.test_no_args # gdbus-codegen: /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmp47et2m5e # Running: ['/build/reproducible-path/glib2.0-2.86.0/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.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmp8exi6_92 # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp8exi6_92/tmpogp1dwk21.xml', '/tmp/tmp8exi6_92/tmpn_de9jn82.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.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); # # # /* ------------------------------------------------------------------------ */ # /* 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); # # # G_END_DECLS # # #endif /* __STDOUT__ */ # Error: # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp8exi6_92/tmpn_de9jn82.xml', '/tmp/tmp8exi6_92/tmpogp1dwk21.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.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); # # # /* ------------------------------------------------------------------------ */ # /* 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); # # # G_END_DECLS # # #endif /* __STDOUT__ */ # Error: # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp8exi6_92/tmpogp1dwk21.xml', '/tmp/tmp8exi6_92/tmpn_de9jn82.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.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)); # } # # /* ------------------------------------------------------------------------ # * 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)); # } # Error: # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmp8exi6_92/tmpn_de9jn82.xml', '/tmp/tmp8exi6_92/tmpogp1dwk21.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.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)); # } # # /* ------------------------------------------------------------------------ # * 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)); # } # Error: ok 39 __main__.TestCodegen.test_unix_fd_types_and_annotations # gdbus-codegen: /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen # tmpdir: /tmp/tmpu3olk3p1 # /tmp/tmpu3olk3p1/tmpatz1077t.xml: # # # # # # # # # # # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpu3olk3p1/tmpatz1077t.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/tmpu3olk3p1/tmpowi3l2_7.xml: # # # # # # # # # # # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpu3olk3p1/tmpowi3l2_7.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/tmpu3olk3p1/tmph3s3appb.xml: # # # # # # # # # # # # # # # # # # # Running: ['/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gdbus-2.0/codegen/gdbus-codegen', '/tmp/tmpu3olk3p1/tmph3s3appb.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 ============================================================================== ================================== 183/405 =================================== test: glib:gobject+slow / properties-refcount3 start time: 06:42:09 duration: 30.08s result: exit status 0 command: 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.86.0/debian/build/deb/gobject/tests MALLOC_PERTURB_=148 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=gc-friendly MALLOC_CHECK_=2 G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gobject/tests LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib G_ENABLE_DIAGNOSTIC=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject/tests/properties-refcount3 ----------------------------------- stdout ----------------------------------- TAP version 14 # random seed: R02S47c0a2801726ae44de4e87c15de68925 1..1 # Start of gobject tests # Start of refcount tests # # stopping # # stopped # # 17332558 1041232 # ok 1 /gobject/refcount/properties-3 # slow test /gobject/refcount/properties-3 executed in 30.01 secs # End of refcount tests # End of gobject tests ============================================================================== Summary of Failures: 90/405 glib:glib+core / timeout ERROR 13.65s killed by signal 6 SIGABRT Ok: 396 Fail: 1 Skipped: 8 dh_auto_test: error: cd debian/build/deb && DEB_PYTHON_INSTALL_LAYOUT=deb LC_ALL=C.UTF-8 MESON_TESTTHREADS=42 meson test --verbose --timeout-multiplier 3 --no-suite flaky --verbose returned exit code 1 make[1]: *** [debian/rules:157: override_dh_auto_test-arch] Error 25 make[1]: Leaving directory '/build/reproducible-path/glib2.0-2.86.0' 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/3355207 and its subdirectories glib2.0 failed to build from source. removed '/var/lib/jenkins/userContent/reproducible/debian/rbuild/experimental/amd64/glib2.0_2.86.0-3.rbuild.log' removed '/var/lib/jenkins/userContent/reproducible/debian/rbuild/experimental/amd64/glib2.0_2.86.0-3.rbuild.log.gz' removed '/var/lib/jenkins/userContent/reproducible/debian/logs/experimental/amd64/glib2.0_2.86.0-3.build1.log.gz' removed '/var/lib/jenkins/userContent/reproducible/debian/logs/experimental/amd64/glib2.0_2.86.0-3.build2.log.gz' removed '/var/lib/jenkins/userContent/reproducible/debian/buildinfo/experimental/amd64/glib2.0_2.86.0-3_amd64.buildinfo' removed '/var/lib/jenkins/userContent/reproducible/debian/logdiffs/experimental/amd64/glib2.0_2.86.0-3.diff.gz' Sat Sep 20 00:19:48 UTC 2025 W: No second build log, what happened? Compressing the 1st log... b1/build.log: 91.8% -- replaced with stdout Sat Sep 20 00:19:49 UTC 2025 I: https://tests.reproducible-builds.org/debian/experimental/amd64/glib2.0 : reproducible ➤ FTBFS INSERT 0 1 INSERT 0 1 DELETE 1 [2025-09-20 00:19:50] INFO: Starting at 2025-09-20 00:19:50.124215 [2025-09-20 00:19:50] INFO: Generating the pages of 1 package(s) [2025-09-20 00:19:50] CRITICAL: https://tests.reproducible-builds.org/debian/experimental/amd64/glib2.0 didn't produce a buildlog, even though it has been built. [2025-09-20 00:19:50] INFO: Finished at 2025-09-20 00:19:50.504476, took: 0:00:00.380264 Sat Sep 20 00:19:50 UTC 2025 - successfully updated the database and updated https://tests.reproducible-builds.org/debian/rb-pkg/experimental/amd64/glib2.0.html [2025-09-20 00:19:50] INFO: Starting at 2025-09-20 00:19:50.799078 [2025-09-20 00:19:50] INFO: Scheduling packages in amd64/experimental [2025-09-20 00:19:50] INFO: jenkins scheduled in experimental/amd64, reason: 'reproducible ➤ FTBFS': glib2.0 [2025-09-20 00:19:51] INFO: Finished at 2025-09-20 00:19:51.196978, took: 0:00:00.397904 Starting cleanup. /var/lib/jenkins/userContent/reproducible/debian/rbuild/experimental/amd64/glib2.0_2.86.0-4.rbuild.log: 91.8% -- replaced with /var/lib/jenkins/userContent/reproducible/debian/rbuild/experimental/amd64/glib2.0_2.86.0-4.rbuild.log.gz [2025-09-20 00:19:51] INFO: Starting at 2025-09-20 00:19:51.920934 [2025-09-20 00:19:52] INFO: Generating the pages of 1 package(s) [2025-09-20 00:19:52] ERROR: Either /var/lib/jenkins/userContent/reproducible/debian/logs/experimental/amd64/glib2.0_2.86.0-4.build2.log.gz or /var/lib/jenkins/userContent/reproducible/debian/logdiffs/experimental/amd64/glib2.0_2.86.0-4.diff.gz is missing [2025-09-20 00:19:52] INFO: Finished at 2025-09-20 00:19:52.301628, took: 0:00:00.380697 All cleanup done. Sat Sep 20 00:19:52 UTC 2025 - total duration: 0h 11m 40s. Sat Sep 20 00:19:52 UTC 2025 - reproducible_build.sh stopped running as /tmp/jenkins-script-3McfpNUn, removing. Finished with result: success Main processes terminated with: code=exited, status=0/SUCCESS Service runtime: 11min 43.087s CPU time consumed: 5.615s Memory peak: 104.4M (swap: 0B)